From 870693e51d342456e0bb57d82d98a45fe50260ff Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Mon, 4 Mar 2019 14:58:40 +0100
Subject: [PATCH] cutadapt: add singularity files

---
 .../2.25.0/{BEDtools.def => bedtools.def}     |  0
 .../bowtie/1.2.2/{Bowtie.def => bowtie.def}   |  0
 .../2.3.4.1/{Bowtie2.def => bowtie2.def}      |  0
 .../bwa/0.7.17/{BWA.def => bwa.def}           |  0
 .../cutadapt/1.14/build.sh                    |  3 ++
 .../cutadapt/1.14/cutadapt.def                | 27 ++++++++++++++++++
 .../cutadapt/1.15/build.sh                    |  3 ++
 .../cutadapt/1.15/cutadapt.def                | 28 +++++++++++++++++++
 .../urqt/d62c1f8/{UrQt.def => urqt.def}       |  0
 9 files changed, 61 insertions(+)
 rename src/singularity_modules/bedtools/2.25.0/{BEDtools.def => bedtools.def} (100%)
 rename src/singularity_modules/bowtie/1.2.2/{Bowtie.def => bowtie.def} (100%)
 rename src/singularity_modules/bowtie2/2.3.4.1/{Bowtie2.def => bowtie2.def} (100%)
 rename src/singularity_modules/bwa/0.7.17/{BWA.def => bwa.def} (100%)
 create mode 100755 src/singularity_modules/cutadapt/1.14/build.sh
 create mode 100644 src/singularity_modules/cutadapt/1.14/cutadapt.def
 create mode 100755 src/singularity_modules/cutadapt/1.15/build.sh
 create mode 100644 src/singularity_modules/cutadapt/1.15/cutadapt.def
 rename src/singularity_modules/urqt/d62c1f8/{UrQt.def => urqt.def} (100%)

diff --git a/src/singularity_modules/bedtools/2.25.0/BEDtools.def b/src/singularity_modules/bedtools/2.25.0/bedtools.def
similarity index 100%
rename from src/singularity_modules/bedtools/2.25.0/BEDtools.def
rename to src/singularity_modules/bedtools/2.25.0/bedtools.def
diff --git a/src/singularity_modules/bowtie/1.2.2/Bowtie.def b/src/singularity_modules/bowtie/1.2.2/bowtie.def
similarity index 100%
rename from src/singularity_modules/bowtie/1.2.2/Bowtie.def
rename to src/singularity_modules/bowtie/1.2.2/bowtie.def
diff --git a/src/singularity_modules/bowtie2/2.3.4.1/Bowtie2.def b/src/singularity_modules/bowtie2/2.3.4.1/bowtie2.def
similarity index 100%
rename from src/singularity_modules/bowtie2/2.3.4.1/Bowtie2.def
rename to src/singularity_modules/bowtie2/2.3.4.1/bowtie2.def
diff --git a/src/singularity_modules/bwa/0.7.17/BWA.def b/src/singularity_modules/bwa/0.7.17/bwa.def
similarity index 100%
rename from src/singularity_modules/bwa/0.7.17/BWA.def
rename to src/singularity_modules/bwa/0.7.17/bwa.def
diff --git a/src/singularity_modules/cutadapt/1.14/build.sh b/src/singularity_modules/cutadapt/1.14/build.sh
new file mode 100755
index 0000000..d397310
--- /dev/null
+++ b/src/singularity_modules/cutadapt/1.14/build.sh
@@ -0,0 +1,3 @@
+#/bin/sh
+sudo singularity build --force bin/cutadapt:1.14.sif src/singularity_modules/cutadapt/1.14/cutadapt.def
+singularity sign bin/cutadapt:1.14.sif
diff --git a/src/singularity_modules/cutadapt/1.14/cutadapt.def b/src/singularity_modules/cutadapt/1.14/cutadapt.def
new file mode 100644
index 0000000..90cafb6
--- /dev/null
+++ b/src/singularity_modules/cutadapt/1.14/cutadapt.def
@@ -0,0 +1,27 @@
+Bootstrap: docker
+From: ubuntu:18.04
+
+%labels
+MAINTAINER Laurent Modolo
+
+%post
+CUTADAPT_VERSION=1.14
+PACKAGES="bash \
+             python3 \
+             python3-dev \
+             musl-dev \
+             python3-pip \
+             gcc"
+
+apt-get update && \
+apt-get install -y --no-install-recommends ${PACKAGES} && \
+apt-get clean
+
+pip3 install setuptools
+pip3 install cutadapt==${CUTADAPT_VERSION}
+
+%environment
+export CUTADAPT_VERSION=1.14
+
+%runscript
+exec /bin/bash "$@"
diff --git a/src/singularity_modules/cutadapt/1.15/build.sh b/src/singularity_modules/cutadapt/1.15/build.sh
new file mode 100755
index 0000000..440d84a
--- /dev/null
+++ b/src/singularity_modules/cutadapt/1.15/build.sh
@@ -0,0 +1,3 @@
+#/bin/sh
+sudo singularity build --force bin/cutadapt:1.15.sif src/singularity_modules/cutadapt/1.15/cutadapt.def
+singularity sign bin/cutadapt:1.15.sif
diff --git a/src/singularity_modules/cutadapt/1.15/cutadapt.def b/src/singularity_modules/cutadapt/1.15/cutadapt.def
new file mode 100644
index 0000000..041f3a1
--- /dev/null
+++ b/src/singularity_modules/cutadapt/1.15/cutadapt.def
@@ -0,0 +1,28 @@
+Bootstrap: docker
+From: ubuntu:18.04
+
+%labels
+MAINTAINER Laurent Modolo
+
+%post
+CUTADAPT_VERSION=1.15
+PACKAGES="bash \
+             python3 \
+             python3-dev \
+             musl-dev \
+             python3-pip \
+             gcc"
+
+apt-get update && \
+apt-get install -y --no-install-recommends ${PACKAGES} && \
+apt-get clean
+
+pip3 install setuptools
+pip3 install cutadapt==${CUTADAPT_VERSION}
+
+%environment
+export CUTADAPT_VERSION=1.14
+
+%runscript
+exec /bin/bash "$@"
+xec /bin/bash "$@"
diff --git a/src/singularity_modules/urqt/d62c1f8/UrQt.def b/src/singularity_modules/urqt/d62c1f8/urqt.def
similarity index 100%
rename from src/singularity_modules/urqt/d62c1f8/UrQt.def
rename to src/singularity_modules/urqt/d62c1f8/urqt.def
-- 
GitLab