bioconda / bioconda-recipes

Conda recipes for the bioconda channel.
https://bioconda.github.io
MIT License
1.61k stars 3.2k forks source link

Quast BUSCO database download fails #18646

Open pmenzel opened 4 years ago

pmenzel commented 4 years ago

After installing the quast package, the recipe say to manually download the BUSCO databases, via quast-download-busco. This program fails with:

  Downloading BUSCO database...
Downloading bacteria database (file: bacteria.tar.gz)...

ERROR! Failed downloading bacteria database (url: https://busco.ezlab.org/v2/datasets/bacteria_odb9.tar.gz), QUAST functionality will be limited! Exception caught: HTTP Error 501: Not Implemented
You can try to download the file manually, place it in /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco/bacteria.tar.gz and restart QUAST
WARNING: Failed to download bacteria database from https://busco.ezlab.org/v2/datasets/bacteria_odb9.tar.gz and unpack it into /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco
  Downloading BUSCO database...
Downloading eukaryota database (file: eukaryota.tar.gz)...

ERROR! Failed downloading eukaryota database (url: https://busco.ezlab.org/v2/datasets/eukaryota_odb9.tar.gz), QUAST functionality will be limited! Exception caught: HTTP Error 501: Not Implemented
You can try to download the file manually, place it in /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco/eukaryota.tar.gz and restart QUAST
WARNING: Failed to download eukaryota database from https://busco.ezlab.org/v2/datasets/eukaryota_odb9.tar.gz and unpack it into /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco
  Downloading BUSCO database...
Downloading fungi database (file: fungi.tar.gz)...

ERROR! Failed downloading fungi database (url: https://busco.ezlab.org/v2/datasets/fungi_odb9.tar.gz), QUAST functionality will be limited! Exception caught: HTTP Error 501: Not Implemented
You can try to download the file manually, place it in /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco/fungi.tar.gz and restart QUAST
WARNING: Failed to download fungi database from https://busco.ezlab.org/v2/datasets/fungi_odb9.tar.gz and unpack it into /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco

When running quast without the database installed and option --conserved-genes-finding, it will try again to download the file and fails with the same exception.

Manually downloading the file and placing it at right destination works though:

wget -O /opt/conda/miniconda3/envs/mol-routine/lib/python3.6/site-packages/quast_libs/busco/bacteria.tar.gz https://busco.ezlab.org/v2/datasets/bacteria_odb9.tar.gz
ptrebert commented 2 years ago

For what it's worth - if somebody wants to close this issue - this has probably been fixed in recent quast release, see here: https://github.com/ablab/quast/issues/124