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: allow passing already aligned reads to `evaluate-quast` #69

Closed misialq closed 6 months ago

misialq commented 9 months ago

Is your feature request related to a problem? Please describe. Not a problem but a potential improvement. Currently, if we want QUAST to take reads into account during contig evaluation, they are being passed directly using the --i-reads flag. That results in QUAST mapping all the reads to the contigs, which increases the runtime significantly. QUAST allows passing a pre-generated alignment map using the --sam/--bam flags, which allows it to use the maps directly, without the need to align the reads first. We should expose this flag in our action so that a pre-generated map can be passed - we are usually generating it anyway as it is required for binning with MetaBAT.

Describe the solution you'd like Expose the --bam flag from QUAST (in a form of --i-reads-to-contigs-map Q2 flag) to enable passing SampleData[AlignmentMap] to the action directly.