diff --git a/src/nf_modules/BEDtools/fasta_from_bed.config b/src/nf_modules/BEDtools/fasta_from_bed.config index 72c988999bbabe64053a026f593939a21a62d1f7..47a8bd94a9bcb8d975179fb8292dc69006a10446 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 632ba5bff13f65685e3ff521f4a1496b337b55d9..d493cdeaf83f5b9fc7631a7d4c501c99f5f4c0a5 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