Skip to content

Commit 3d85b00

Browse files
committed
Fix adapter list being consumed by applying .collect()
1 parent b3764e4 commit 3d85b00

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

main.nf

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,18 @@ if( params.bt2_index && params.mapper == 'bowtie2' ){
229229

230230
// Adapter removal adapter-list setup
231231
if ( !params.clip_adapters_list ) {
232-
ch_adapterlist = Channel.fromPath("$projectDir/assets/nf-core_eager_dummy2.txt")
232+
Channel
233+
.fromPath("$projectDir/assets/nf-core_eager_dummy2.txt", checkIfExists: true)
234+
.ifEmpty { exit 1, "[nf-core/eager] error: adapters list file not found. Please check input. Supplied: --clip_adapters_list '${params.clip_adapters_list}'." }
235+
.into {ch_adapterlist}
233236
} else {
234-
ch_adapterlist = Channel.fromPath(params.clip_adapters_list, checkIfExists: true)
237+
Channel
238+
.fromPath("${params.clip_adapters_list}", checkIfExists: true)
239+
.ifEmpty { exit 1, "[nf-core/eager] error: adapters list file not found. Please check input. Supplied: --clip_adapters_list '${params.clip_adapters_list}'." }
240+
.into {ch_adapterlist}
235241
}
236242

243+
237244
// SexDetermination channel set up and bedfile validation
238245
if (!params.sexdeterrmine_bedfile) {
239246
ch_bed_for_sexdeterrmine = Channel.fromPath("$projectDir/assets/nf-core_eager_dummy.txt")
@@ -772,14 +779,13 @@ process adapter_removal {
772779

773780
input:
774781
tuple samplename, libraryid, lane, seqtype, organism, strandedness, udg, file(r1), file(r2) from ch_fastp_for_adapterremoval
775-
path(adapterlist) from ch_adapterlist
782+
path adapterlist from ch_adapterlist.collect().dump(tag: "Adapter list")
776783

777784
output:
778785
tuple samplename, libraryid, lane, seqtype, organism, strandedness, udg, path("output/*{combined.fq,.se.truncated,pair1.truncated}.gz") into ch_output_from_adapterremoval_r1
779786
tuple samplename, libraryid, lane, seqtype, organism, strandedness, udg, path("output/*pair2.truncated.gz") optional true into ch_output_from_adapterremoval_r2
780787
tuple samplename, libraryid, lane, seqtype, organism, strandedness, udg, path("output/*.settings") into ch_adapterremoval_logs
781788

782-
783789
when:
784790
!params.skip_adapterremoval
785791

0 commit comments

Comments
 (0)