From fa64596b2767bc5646a80440a96724d81fb7937e Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Fri, 12 Apr 2019 15:30:25 +0200 Subject: [PATCH] umi_tools: add singularity module --- .../umi_tools/1.0.0/build.sh | 3 +++ .../umi_tools/1.0.0/umi_tools.def | 26 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100755 src/singularity_modules/umi_tools/1.0.0/build.sh create mode 100644 src/singularity_modules/umi_tools/1.0.0/umi_tools.def diff --git a/src/singularity_modules/umi_tools/1.0.0/build.sh b/src/singularity_modules/umi_tools/1.0.0/build.sh new file mode 100755 index 00000000..b9781cb9 --- /dev/null +++ b/src/singularity_modules/umi_tools/1.0.0/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/umi_tools:1.0.0.sif src/singularity_modules/umi_tools/1.0.0/umi_tools.def && \ +singularity sign bin/umi_tools:1.0.0.sif diff --git a/src/singularity_modules/umi_tools/1.0.0/umi_tools.def b/src/singularity_modules/umi_tools/1.0.0/umi_tools.def new file mode 100644 index 00000000..c4beca1a --- /dev/null +++ b/src/singularity_modules/umi_tools/1.0.0/umi_tools.def @@ -0,0 +1,26 @@ +Bootstrap: docker +From: debian:stretch + +%labels +MAINTAINER Laurent Modolo + +%post +UMI_TOOLS_VERSION=1.0.0 +PACKAGES="bash \ + python3 \ + python3-dev \ + python3-pip \ + gcc" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +pip3 install setuptools +pip3 install umi_tools==${UMI_TOOLS_VERSION} + +%environment +export UMI_TOOLS_VERSION=1.0.0 + +%runscript +exec /bin/bash "$@" -- GitLab