@@ -379,7 +379,8 @@ workflow SAREK {
379379 ch_versions = ch_versions. mix(GATK4_MAPPING . out. versions)
380380 }
381381
382- if (params. step in [' mapping' , ' prepare_recalibration' ]) {
382+ // TODO prepare_recal can be removed here I think
383+ if (params. step in [' mapping' , ' markduplicates' ]) {
383384 ch_cram_markduplicates_no_spark = Channel . empty()
384385 ch_cram_markduplicates_spark = Channel . empty()
385386 ch_cram_no_markduplicates = Channel . empty()
@@ -436,6 +437,9 @@ workflow SAREK {
436437 // Gather used softwares versions
437438 ch_versions = ch_versions. mix(MARKDUPLICATES . out. versions)
438439 }
440+ }
441+
442+ if (params. step in [' mapping' , ' markduplicates' , ' prepare_recalibration' ]) {
439443
440444 // ch_cram_for_prepare_recalibration contains either:
441445 // - crams from markduplicates
@@ -506,7 +510,7 @@ workflow SAREK {
506510 }
507511
508512 // STEP 4: RECALIBRATING
509- if (params. step in [' mapping' , ' prepare_recalibration' , ' recalibrate' ]) {
513+ if (params. step in [' mapping' , ' markduplicates ' , ' prepare_recalibration' , ' recalibrate' ]) {
510514
511515 if (! (params. skip_tools && params. skip_tools. contains(' baserecalibrator' ))) {
512516 ch_cram_applybqsr = params. step == ' recalibrate' ? ch_input_sample : ch_cram_for_prepare_recalibration. join(ch_table_bqsr)
0 commit comments