rotary-genomics / rotary

Assembly/annotation workflow for Nanopore-based microbial genome data containing circular DNA elements
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Add pigz flags to bbtools #81

Closed LeeBergstrand closed 9 months ago

LeeBergstrand commented 10 months ago

In ATLAS's QC module there is a a call to bbtools:

            " bbduk.sh {params.inputs} "
            " {params.ref} "
            " interleaved={params.interleaved} "
            " {params.outputs} "
            " stats={output.stats} "
            " overwrite=true "
            " qout=33 "
            " trd=t "
            " {params.hdist} "
            " {params.k} "
            " {params.ktrim} "
            " {params.mink} "
            " trimq={params.trimq} "
            " qtrim={params.qtrim} "
            " threads={threads} "
            " minlength={params.minlength} "
            " maxns={params.maxns} "
            " minbasefrequency={params.minbasefrequency} "
            " ecco={params.error_correction_pe} "
            " prealloc={params.prealloc} "
            " pigz=t unpigz=t "
            " -Xmx{resources.java_mem}G "
            " 2> {log.sterr} "
            " 1> {log.stout} "

Note that there are flags pigz=t unpigz=t. We should implement these.

jmtsuji commented 9 months ago

Done! Addressed in 3fe5921