From 3075c9c27e562f0bd342148383cdfccb5bfd3faa Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Fri, 1 Mar 2019 16:59:43 +0100 Subject: [PATCH] Bowtie: add singularity files and add signature for singularity build --- .../BEDtools/2.25.0/build.sh | 1 + src/singularity_modules/BWA/0.7.17/build.sh | 1 + .../Bowtie/1.2.2/Bowtie.def | 22 +++++++++++++++++++ src/singularity_modules/Bowtie/1.2.2/build.sh | 3 +++ src/singularity_modules/UrQt/d62c1f8/build.sh | 1 + .../sambamba/0.6.7/build.sh | 1 + 6 files changed, 29 insertions(+) create mode 100644 src/singularity_modules/Bowtie/1.2.2/Bowtie.def create mode 100755 src/singularity_modules/Bowtie/1.2.2/build.sh diff --git a/src/singularity_modules/BEDtools/2.25.0/build.sh b/src/singularity_modules/BEDtools/2.25.0/build.sh index 668a40c6..f72bd656 100755 --- a/src/singularity_modules/BEDtools/2.25.0/build.sh +++ b/src/singularity_modules/BEDtools/2.25.0/build.sh @@ -1,2 +1,3 @@ #/bin/sh sudo singularity build --force bin/bedtools:2.25.0.sif src/singularity_modules/BEDtools/2.25.0/BEDtools.def +singularity sign bin/bedtools:2.25.0.sif diff --git a/src/singularity_modules/BWA/0.7.17/build.sh b/src/singularity_modules/BWA/0.7.17/build.sh index 340a8c21..26b75eff 100755 --- a/src/singularity_modules/BWA/0.7.17/build.sh +++ b/src/singularity_modules/BWA/0.7.17/build.sh @@ -1,2 +1,3 @@ #/bin/sh sudo singularity build --force bin/bwa:0.7.17.sif src/singularity_modules/BWA/0.7.17/BWA.def +singularity sign bin/bwa:0.7.17.sif diff --git a/src/singularity_modules/Bowtie/1.2.2/Bowtie.def b/src/singularity_modules/Bowtie/1.2.2/Bowtie.def new file mode 100644 index 00000000..79da1161 --- /dev/null +++ b/src/singularity_modules/Bowtie/1.2.2/Bowtie.def @@ -0,0 +1,22 @@ +Bootstrap: docker +From: ubuntu:18.04 + +%labels +MAINTAINER Laurent Modolo + +%post +BOWTIE_VERSION=1.2.2 +SAMTOOLS_VERSION=1.7 +PACKAGES="bowtie=${BOWTIE_VERSION}* \ +samtools=${SAMTOOLS_VERSION}*" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +%environment +export BOWTIE_VERSION=1.2.2 +export SAMTOOLS_VERSION=1.7 + +%runscript +exec /bin/bash "$@" diff --git a/src/singularity_modules/Bowtie/1.2.2/build.sh b/src/singularity_modules/Bowtie/1.2.2/build.sh new file mode 100755 index 00000000..2c7a0e6c --- /dev/null +++ b/src/singularity_modules/Bowtie/1.2.2/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/bowtie:1.2.2.sif src/singularity_modules/Bowtie/1.2.2/Bowtie.def +singularity sign bin/bowtie:1.2.2.sif diff --git a/src/singularity_modules/UrQt/d62c1f8/build.sh b/src/singularity_modules/UrQt/d62c1f8/build.sh index 69aeab4b..e003afad 100755 --- a/src/singularity_modules/UrQt/d62c1f8/build.sh +++ b/src/singularity_modules/UrQt/d62c1f8/build.sh @@ -1,2 +1,3 @@ #/bin/sh sudo singularity build --force bin/UrQt:d62c1f8.sif src/singularity_modules/UrQt/d62c1f8/UrQt.def +singularity sign bin/UrQt:d62c1f8.sif diff --git a/src/singularity_modules/sambamba/0.6.7/build.sh b/src/singularity_modules/sambamba/0.6.7/build.sh index 7afad494..809fc371 100755 --- a/src/singularity_modules/sambamba/0.6.7/build.sh +++ b/src/singularity_modules/sambamba/0.6.7/build.sh @@ -1,2 +1,3 @@ #/bin/sh sudo singularity build --force bin/sambamba:0.6.7.sif src/singularity_modules/sambamba/0.6.7/sambamba.def +singularity sign bin/sambamba:0.6.7.sif -- GitLab