@@ -149,7 +149,7 @@ workflow RNAFUSION {
149
149
.reads
150
150
.mix(ch_fastq. single)
151
151
.set { ch_cat_fastq }
152
- ch_versions = ch_versions. mix(CAT_FASTQ . out. versions. first() . ifEmpty( null ) )
152
+ ch_versions = ch_versions. mix(CAT_FASTQ . out. versions)
153
153
154
154
155
155
//
@@ -158,14 +158,14 @@ workflow RNAFUSION {
158
158
FASTQC (
159
159
ch_cat_fastq
160
160
)
161
- ch_versions = ch_versions. mix(FASTQC . out. versions. first() )
161
+ ch_versions = ch_versions. mix(FASTQC . out. versions)
162
162
163
163
TRIM_WORKFLOW (
164
164
ch_cat_fastq
165
165
)
166
166
ch_reads_fusioncatcher = TRIM_WORKFLOW . out. ch_reads_fusioncatcher
167
167
ch_reads_all = TRIM_WORKFLOW . out. ch_reads_all
168
-
168
+ ch_versions = ch_versions . mix( TRIM_WORKFLOW . out . versions)
169
169
170
170
// Run STAR alignment and Arriba
171
171
ARRIBA_WORKFLOW (
@@ -177,7 +177,7 @@ workflow RNAFUSION {
177
177
ch_arriba_ref_known_fusions,
178
178
ch_arriba_ref_protein_domains
179
179
)
180
- ch_versions = ch_versions. mix(ARRIBA_WORKFLOW . out. versions. first() . ifEmpty( null ) )
180
+ ch_versions = ch_versions. mix(ARRIBA_WORKFLOW . out. versions)
181
181
182
182
183
183
// Run STAR fusion
@@ -187,22 +187,22 @@ workflow RNAFUSION {
187
187
ch_starindex_ref,
188
188
ch_fasta
189
189
)
190
- ch_versions = ch_versions. mix(STARFUSION_WORKFLOW . out. versions. first() . ifEmpty( null ) )
190
+ ch_versions = ch_versions. mix(STARFUSION_WORKFLOW . out. versions)
191
191
192
192
193
193
// Run fusioncatcher
194
194
FUSIONCATCHER_WORKFLOW (
195
195
ch_reads_fusioncatcher
196
196
)
197
- ch_versions = ch_versions. mix(FUSIONCATCHER_WORKFLOW . out. versions. first() . ifEmpty( null ) )
197
+ ch_versions = ch_versions. mix(FUSIONCATCHER_WORKFLOW . out. versions)
198
198
199
199
200
200
// Run stringtie
201
201
STRINGTIE_WORKFLOW (
202
202
STARFUSION_WORKFLOW . out. ch_bam_sorted,
203
203
ch_chrgtf
204
204
)
205
- ch_versions = ch_versions. mix(STRINGTIE_WORKFLOW . out. versions. first() . ifEmpty( null ) )
205
+ ch_versions = ch_versions. mix(STRINGTIE_WORKFLOW . out. versions)
206
206
207
207
208
208
// Run fusion-report
@@ -213,7 +213,7 @@ workflow RNAFUSION {
213
213
STARFUSION_WORKFLOW . out. fusions,
214
214
FUSIONCATCHER_WORKFLOW . out. fusions
215
215
)
216
- ch_versions = ch_versions. mix(FUSIONREPORT_WORKFLOW . out. versions. first() . ifEmpty( null ) )
216
+ ch_versions = ch_versions. mix(FUSIONREPORT_WORKFLOW . out. versions)
217
217
218
218
219
219
// Run fusionInpector
@@ -230,7 +230,7 @@ workflow RNAFUSION {
230
230
ch_hgnc_ref,
231
231
ch_hgnc_date
232
232
)
233
- ch_versions = ch_versions. mix(FUSIONINSPECTOR_WORKFLOW . out. versions. first() . ifEmpty( null ) )
233
+ ch_versions = ch_versions. mix(FUSIONINSPECTOR_WORKFLOW . out. versions)
234
234
235
235
236
236
// QC
@@ -243,7 +243,7 @@ workflow RNAFUSION {
243
243
ch_fai,
244
244
ch_rrna_interval
245
245
)
246
- ch_versions = ch_versions. mix(QC_WORKFLOW . out. versions. first() . ifEmpty( null ) )
246
+ ch_versions = ch_versions. mix(QC_WORKFLOW . out. versions)
247
247
248
248
CUSTOM_DUMPSOFTWAREVERSIONS (
249
249
ch_versions. unique(). collectFile(name : ' collated_versions.yml' )
0 commit comments