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