File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
3535* [ #322 ] ( https://github.com/nf-core/eager/pull/322 ) - Move extract map reads fastq compression to pigz
3636* [ #327 ] ( https://github.com/nf-core/eager/pull/327 ) - Speed up strip_input_fastq process and make it more robust
3737* [ #342 ] ( https://github.com/nf-core/eager/pull/342 ) - Updated to match nf-core tools 1.8 linting guidelines
38+ * [ #339 ] ( https://github.com/nf-core/eager/issues/339 ) - Converted unnecessary zcat + gzip to just cat for a performance boost
3839
3940### ` Dependencies `
4041
Original file line number Diff line number Diff line change @@ -934,13 +934,13 @@ process adapter_removal {
934934
935935 #Combine files
936936 if [ ${ preserve5p} = "--preserve5p" ] && [ ${ mergedonly} = "N" ]; then
937- zcat *.collapsed.gz *.singleton.truncated.gz *.pair1.truncated.gz *.pair2.truncated.gz | gzip > output/${ base} .combined.fq.gz
937+ cat *.collapsed.gz *.singleton.truncated.gz *.pair1.truncated.gz *.pair2.truncated.gz > output/${ base} .combined.fq.gz
938938 elif [ ${ preserve5p} = "--preserve5p" ] && [ ${ mergedonly} = "Y" ] ; then
939- zcat *.collapsed.gz | gzip > output/${ base} .combined.fq.gz
939+ cat *.collapsed.gz > output/${ base} .combined.fq.gz
940940 elif [ ${ mergedonly} = "Y" ] ; then
941- zcat *.collapsed.gz *.collapsed.truncated.gz | gzip > output/${ base} .combined.fq.gz
941+ cat *.collapsed.gz *.collapsed.truncated.gz > output/${ base} .combined.fq.gz
942942 else
943- zcat *.collapsed.gz *.collapsed.truncated.gz *.singleton.truncated.gz *.pair1.truncated.gz *.pair2.truncated.gz | gzip > output/${ base} .combined.fq.gz
943+ cat *.collapsed.gz *.collapsed.truncated.gz *.singleton.truncated.gz *.pair1.truncated.gz *.pair2.truncated.gz > output/${ base} .combined.fq.gz
944944 fi
945945
946946 mv *.settings output/
@@ -959,9 +959,9 @@ process adapter_removal {
959959 AdapterRemoval --file1 ${ reads[0]} --file2 ${ reads[1]} --basename ${ base} --gzip --threads ${ task.cpus} --basename ${ base} ${ collapse_me} ${ trim_me}
960960
961961 if [ ${ mergedonly} = "Y" ]; then
962- zcat *.collapsed.gz *.collapsed.truncated.gz | gzip > output/${ base} .combined.fq.gz
962+ cat *.collapsed.gz *.collapsed.truncated.gz > output/${ base} .combined.fq.gz
963963 else
964- zcat *.collapsed.gz *.collapsed.truncated.gz *.singleton.truncated.gz *.pair1.truncated.gz *.pair2.truncated.gz | gzip > output/${ base} .combined.fq.gz
964+ cat *.collapsed.gz *.collapsed.truncated.gz *.singleton.truncated.gz *.pair1.truncated.gz *.pair2.truncated.gz > output/${ base} .combined.fq.gz
965965 fi
966966
967967 mv *.settings output/
You can’t perform that action at this time.
0 commit comments