From a4d4bdb968e7538c0c075573653cea3ad583f953 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent@modolo.fr> Date: Fri, 29 Jan 2021 11:08:44 +0100 Subject: [PATCH] samtools: add bam_stats process --- src/nf_modules/samtools/main.nf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/nf_modules/samtools/main.nf b/src/nf_modules/samtools/main.nf index 7e2efd4f..4f197fbd 100644 --- a/src/nf_modules/samtools/main.nf +++ b/src/nf_modules/samtools/main.nf @@ -123,3 +123,20 @@ process merge_bam { samtools merge ${first_bam} ${second_bam} ${first_bam_id}_${second_file_id}.bam """ } + +process bam_stats { + container = "${container_url}" + label "big_mem_multi_cpus" + tag "$file_id" + cpus = 2 + + input: + tuple val(file_id), path(bam) + + output: + tuple val(file_id), path("*.tsv"), emit: tsv + script: +""" +samtools flagstat -O tsv ${bam} > ${file_id}.tsv +""" +} -- GitLab