I’m running qiime2-moshpit-2025.7 installed as conda env on an isolated Red Hat Enterprise Linux system without access to the internet. I would like to generate a busco-db-bacteria.qza for MAG quality control, but using fetch as in the MOSHPIT tutorials isn’t an option:
mosh annotate fetch-busco-db
--p-lineages bacteria_odb12
--o-db busco-db-bacteria.qza
--verbose
I have questions about manually importing the BUSCO database. I downloaded the bacteria_odb12.2025-05-14.tar.gz (with another system that has an internet connection) from Index of /v5/data/lineages/
I also downloaded the associated file_versions.tsv .
I extracted the tar.gz archive and copied the resulting bacteria_odb12 directory to the Linux system and added the .tsv. These are the files within that directory:
ancestral
ancestral_variants
dataset.cfg
file_versions.tsv
hmms
info
refseq_db.faa.gz
scores_cutoff
I tried manually importing using:
mosh tools import
--type ReferenceDB[BUSCO]
--input-path bacteria_odb12
--output-path bacteria_odb12.qza
--input-format BuscoDatabaseDirFmt
But this error was returned:
There was a problem importing bacteria_odb12:
Unrecognized file (bacteria_odb12/ancestral) for BuscoDatabaseDirFmt.
It turns out that mosh tools import wasn’t recognizing any of the files.
Does this look like a simple mismatch regarding the type and input-format? Is there another way to manually import the database to generate the .qza?