@@ -229,11 +229,18 @@ if( params.bt2_index && params.mapper == 'bowtie2' ){
229229
230230// Adapter removal adapter-list setup
231231if ( ! 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
238245if (! 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