Skip to content

Commit 8dd6e6e

Browse files
Add step markduplicates
1 parent 3b1543d commit 8dd6e6e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

workflows/sarek.nf

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)