From f1a4275ccf0c456bf5c010d2ddb5c0d3001e0d52 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Fri, 1 Mar 2019 15:24:03 +0100 Subject: [PATCH] BEDtools: add singularity to nf files --- src/nf_modules/BEDtools/fasta_from_bed.config | 10 ++++++++++ src/nf_modules/BEDtools/tests.sh | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/src/nf_modules/BEDtools/fasta_from_bed.config b/src/nf_modules/BEDtools/fasta_from_bed.config index 72c98899..47a8bd94 100644 --- a/src/nf_modules/BEDtools/fasta_from_bed.config +++ b/src/nf_modules/BEDtools/fasta_from_bed.config @@ -5,6 +5,16 @@ profiles { process { withName: fasta_from_bed { container = "bedtools:2.25.0" + cpus = 1 + } + } + } + singularity { + singularity.enabled = true + process { + withName: trimming { + container = "file:///bin/bedtools:2.25.0.sif" + cpus = 1 } } } diff --git a/src/nf_modules/BEDtools/tests.sh b/src/nf_modules/BEDtools/tests.sh index 632ba5bf..d493cdea 100755 --- a/src/nf_modules/BEDtools/tests.sh +++ b/src/nf_modules/BEDtools/tests.sh @@ -3,3 +3,13 @@ -profile docker \ --fasta "data/tiny_dataset/fasta/tiny_v2.fasta" \ --bed "data/tiny_dataset/annot/tiny.bed" \ + -resume + +if [ -x "$(command -v singularity)" ]; then +./nextflow src/nf_modules/BEDtools/fasta_from_bed.nf \ + -c src/nf_modules/BEDtools/fasta_from_bed.config \ + -profile singularity \ + --fasta "data/tiny_dataset/fasta/tiny_v2.fasta" \ + --bed "data/tiny_dataset/annot/tiny.bed" \ + -resume +fi -- GitLab