@@ -148,8 +148,10 @@ include { FASTQ_ALIGN_HISAT2 } from '../subworkflows/nf-core/fastq_align
148148include { BAM_SORT_STATS_SAMTOOLS } from ' ../subworkflows/nf-core/bam_sort_stats_samtools/main'
149149include { BAM_MARKDUPLICATES_PICARD } from ' ../subworkflows/nf-core/bam_markduplicates_picard/main'
150150include { BAM_RSEQC } from ' ../subworkflows/nf-core/bam_rseqc/main'
151- include { DEDUP_UMI_UMITOOLS as DEDUP_UMI_UMITOOLS_GENOME } from ' ../subworkflows/nf-core/dedup_umi_umitools'
152- include { DEDUP_UMI_UMITOOLS as DEDUP_UMI_UMITOOLS_TRANSCRIPTOME } from ' ../subworkflows/nf-core/dedup_umi_umitools'
151+ include {
152+ BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS as BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME
153+ BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS as BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_TRANSCRIPTOME
154+ } from ' ../subworkflows/nf-core/bam_dedup_stats_samtools_umitools/main'
153155include { BEDGRAPH_TO_BIGWIG as BEDGRAPH_TO_BIGWIG_FORWARD } from ' ../subworkflows/nf-core/bedgraph_to_bigwig'
154156include { BEDGRAPH_TO_BIGWIG as BEDGRAPH_TO_BIGWIG_REVERSE } from ' ../subworkflows/nf-core/bedgraph_to_bigwig'
155157
@@ -348,19 +350,19 @@ workflow RNASEQ {
348350 //
349351 if (params. with_umi) {
350352 // Deduplicate genome BAM file before downstream analysis
351- DEDUP_UMI_UMITOOLS_GENOME (
353+ BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME (
352354 ch_genome_bam. join(ch_genome_bam_index, by : [0 ]),
353355 params. umitools_dedup_stats
354356 )
355- ch_genome_bam = DEDUP_UMI_UMITOOLS_GENOME . out. bam
356- ch_genome_bam_index = DEDUP_UMI_UMITOOLS_GENOME . out. bai
357- ch_samtools_stats = DEDUP_UMI_UMITOOLS_GENOME . out. stats
358- ch_samtools_flagstat = DEDUP_UMI_UMITOOLS_GENOME . out. flagstat
359- ch_samtools_idxstats = DEDUP_UMI_UMITOOLS_GENOME . out. idxstats
357+ ch_genome_bam = BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. bam
358+ ch_genome_bam_index = BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. bai
359+ ch_samtools_stats = BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. stats
360+ ch_samtools_flagstat = BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. flagstat
361+ ch_samtools_idxstats = BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. idxstats
360362 if (params. bam_csi_index) {
361- ch_genome_bam_index = DEDUP_UMI_UMITOOLS_GENOME . out. csi
363+ ch_genome_bam_index = BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. csi
362364 }
363- ch_versions = ch_versions. mix(DEDUP_UMI_UMITOOLS_GENOME . out. versions)
365+ ch_versions = ch_versions. mix(BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_GENOME . out. versions)
364366
365367 // Co-ordinate sort, index and run stats on transcriptome BAM
366368 BAM_SORT_STATS_SAMTOOLS (
@@ -371,14 +373,14 @@ workflow RNASEQ {
371373 ch_transcriptome_sorted_bai = BAM_SORT_STATS_SAMTOOLS . out. bai
372374
373375 // Deduplicate transcriptome BAM file before read counting with Salmon
374- DEDUP_UMI_UMITOOLS_TRANSCRIPTOME (
376+ BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_TRANSCRIPTOME (
375377 ch_transcriptome_sorted_bam. join(ch_transcriptome_sorted_bai, by : [0 ]),
376378 params. umitools_dedup_stats
377379 )
378380
379381 // Name sort BAM before passing to Salmon
380382 SAMTOOLS_SORT (
381- DEDUP_UMI_UMITOOLS_TRANSCRIPTOME . out. bam
383+ BAM_DEDUP_STATS_SAMTOOLS_UMITOOLS_TRANSCRIPTOME . out. bam
382384 )
383385
384386 // Only run prepare_for_rsem.py on paired-end BAM files
@@ -491,18 +493,19 @@ workflow RNASEQ {
491493 // SUBWORKFLOW: Remove duplicate reads from BAM file based on UMIs
492494 //
493495 if (params. with_umi) {
494- DEDUP_UMI_UMITOOLS_GENOME (
495- ch_genome_bam. join(ch_genome_bam_index, by : [0 ])
496+ BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME (
497+ ch_genome_bam. join(ch_genome_bam_index, by : [0 ]),
498+ params. umitools_dedup_stats
496499 )
497- ch_genome_bam = DEDUP_UMI_UMITOOLS_GENOME . out. bam
498- ch_genome_bam_index = DEDUP_UMI_UMITOOLS_GENOME . out. bai
499- ch_samtools_stats = DEDUP_UMI_UMITOOLS_GENOME . out. stats
500- ch_samtools_flagstat = DEDUP_UMI_UMITOOLS_GENOME . out. flagstat
501- ch_samtools_idxstats = DEDUP_UMI_UMITOOLS_GENOME . out. idxstats
500+ ch_genome_bam = BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. bam
501+ ch_genome_bam_index = BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. bai
502+ ch_samtools_stats = BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. stats
503+ ch_samtools_flagstat = BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. flagstat
504+ ch_samtools_idxstats = BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. idxstats
502505 if (params. bam_csi_index) {
503- ch_genome_bam_index = DEDUP_UMI_UMITOOLS_GENOME . out. csi
506+ ch_genome_bam_index = BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. csi
504507 }
505- ch_versions = ch_versions. mix(DEDUP_UMI_UMITOOLS_GENOME . out. versions)
508+ ch_versions = ch_versions. mix(BAM_DEDUP_STATS_SAMTOOLS_UMI_UMITOOLS_GENOME . out. versions)
506509 }
507510 }
508511
0 commit comments