diff --git a/src/nf_modules/picard/main.nf b/src/nf_modules/picard/main.nf index 0d385805b189d68aee30805263526686d9bed850..449d5fd014fa2d786a42196e41960ddbfcb806dd 100644 --- a/src/nf_modules/picard/main.nf +++ b/src/nf_modules/picard/main.nf @@ -15,7 +15,7 @@ process mark_duplicate { tuple val(file_id), path(bam) output: tuple val(file_id) , path("*.bam"), emit: bam - path "*_report.txt", emit: report + path "*_report.dupinfo.txt", emit: report script: @@ -24,7 +24,7 @@ PicardCommandLine MarkDuplicates \ ${params.mark_duplicate} \ INPUT=${bam} \ OUTPUT=${bam.baseName}_dedup.bam \ - METRICS_FILE=${bam.baseName}_picard_dedup_report.txt &> \ + METRICS_FILE=${bam.baseName}_picard_dedup_report.dupinfo.txt &> \ picard_${bam.baseName}.log """ } diff --git a/src/nf_modules/samtools/main.nf b/src/nf_modules/samtools/main.nf index b9dcb72da943fa1690c69de8cde7e501bd6f8f2e..10df2042816d16f1ecf05064b8a94bb68128b66c 100644 --- a/src/nf_modules/samtools/main.nf +++ b/src/nf_modules/samtools/main.nf @@ -270,9 +270,11 @@ process stats_bam { output: tuple val(file_id), path("*.tsv"), emit: tsv + tuple val(file_id), path("*.flagstat.txt"), emit: report script: """ samtools flagstat -@ ${task.cpus} ${params.stats_bam} -O tsv ${bam} > ${bam.simpleName}.flagstat.txt +cp ${bam.simpleName}.flagstat.txt ${bam.simpleName}.tsv """ }