From 5bc80c3dad753a171447af906992731ab87b12a4 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent@modolo.fr> Date: Mon, 25 Jan 2021 14:10:28 +0100 Subject: [PATCH] nf_module: sratoolkit add DSL2 --- src/nf_modules/sratoolkit/main.nf | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/nf_modules/sratoolkit/main.nf diff --git a/src/nf_modules/sratoolkit/main.nf b/src/nf_modules/sratoolkit/main.nf new file mode 100644 index 00000000..c17d456f --- /dev/null +++ b/src/nf_modules/sratoolkit/main.nf @@ -0,0 +1,27 @@ +version = "2.8.2" +container_url = "lbmc/sratoolkit:${version}" + +process index_fasta { + container = "${container_url}" + label "big_mem_mono_cpus" + tag "$sra" + + input: + val sra + + output: + tuple val(sra), path("*.fastq"), emit: fastq + + script: +""" +fastq-dump --split-files --gzip ${sra} +if [ -f ${sra}_1.fastq ] +then + mv ${sra}_1.fastq ${sra}_R1.fastq +fi +if [ -f ${sra}_2.fastq ] +then + mv ${sra}_2.fastq ${sra}_R2.fastq +fi +""" +} -- GitLab