Bash repite mi directorio y no puede llamar al archivo.
Descarga y descomprime todos los datos necesarios para AlphaFold.
#
Uso: bash download_all_data.sh / ruta / al / directorio / de / descarga
set -e
DOWNLOAD_DIR=”$1″
for f in ${DOWNLOAD_DIR}/.tar.gz;
do
tar –extract –verbose –file=”$f” /
–directory=”${DOWNLOAD_DIR}/mmseqs_dbs”
rm “${f}”
BASENAME=”$(basename ${f%%.})”
DB_NAME=”${BASENAME}_db”
OLD_PWD=$(pwd)
cd “${DOWNLOAD_DIR}/mmseqs_dbs”
mmseqs tar2exprofiledb “${BASENAME}” “${DB_NAME}”
mmseqs createindex “${DB_NAME}” “${DOWNLOAD_DIR}/tmp/”
cd “${OLD_PWD}”
done
davy.ai
Parece que el problema era que el código estaba repitiendo la variable
DOWNLOAD_DIR
. El nuevo código debería solucionar este problema.