File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ workflow FASTQ_INPUT_CHECK {
2727 }
2828 .set { ch_reads }
2929
30- ch_versions = SAMPLESHEET_CHECK . out. versions
30+ def ch_versions_base = SAMPLESHEET_CHECK . out. versions
3131
3232 // Merge multi-lane sample fastq for protocols except for 10x genomics, trust4 (cellranger handles multi-fastq per sample)
3333 if (params. library_generation_method == ' sc_10x_genomics' || params. library_generation_method == ' trust4' ) {
@@ -44,10 +44,12 @@ workflow FASTQ_INPUT_CHECK {
4444 .dump (tag : ' fastq_channel_after_merge_samples' )
4545 .set { ch_merged_reads }
4646
47- ch_versions = ch_versions. mix( CAT_FASTQ . out. versions )
48-
4947 }
5048
49+ // final versions channel: base merged with CAT_FASTQ versions only when CAT_FASTQ was used
50+ def ch_versions = (params. library_generation_method == ' sc_10x_genomics' || params. library_generation_method == ' trust4' ) ?
51+ ch_versions_base : ch_versions_base. mix( CAT_FASTQ . out. versions )
52+
5153 emit :
5254 reads = ch_merged_reads // channel: [ val(meta), [ reads ] ]
5355 versions = ch_versions // channel: [ versions.yml ]
You can’t perform that action at this time.
0 commit comments