bokulich-lab / q2-assembly

QIIME 2 plugin for (meta)genome assembly.
BSD 3-Clause "New" or "Revised" License
4 stars 12 forks source link

ENH: output fetched reference genomes from 'evaluate-quast' #93

Closed misialq closed 1 month ago

misialq commented 4 months ago

Is your feature request related to a problem? Please describe. Whenever QUAST is run and reference genomes are not provided it will try to identify some references and fetch them from NCBI. Since all of those are saved to a temporary directory, they will be removed after the action completes.

Describe the solution you'd like It would be great if we could collect those genomes and output them as GenomeData[DNASequence] artifact - that way, next time when a user wants to re-run QUAST for whatever reason, they can just pass those references instead of re-downloading all of them.

Additional context The references fetched by QUAST are combined into a single file which can be found in results/quast_downloaded_references (?). Alternatively, individual references could also be passed - not sure what kind of artifact they should be stored in, though.