From 2c69d031fbfbf2edcf47f296ec70ab6d6c1c4bc3 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Mon, 4 Mar 2019 15:50:01 +0100 Subject: [PATCH] kallisto: add singularity files --- .../kallisto/0.43.1/build.sh | 3 +++ .../kallisto/0.43.1/kallisto.def | 25 +++++++++++++++++++ .../kallisto/0.44.0/build.sh | 3 +++ .../kallisto/0.44.0/kallisto.def | 25 +++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100755 src/singularity_modules/kallisto/0.43.1/build.sh create mode 100644 src/singularity_modules/kallisto/0.43.1/kallisto.def create mode 100755 src/singularity_modules/kallisto/0.44.0/build.sh create mode 100644 src/singularity_modules/kallisto/0.44.0/kallisto.def diff --git a/src/singularity_modules/kallisto/0.43.1/build.sh b/src/singularity_modules/kallisto/0.43.1/build.sh new file mode 100755 index 0000000..7618631 --- /dev/null +++ b/src/singularity_modules/kallisto/0.43.1/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/kallisto:0.43.1.sif src/singularity_modules/kallisto/0.43.1/kallisto.def +singularity sign bin/kallisto:0.43.1.sif diff --git a/src/singularity_modules/kallisto/0.43.1/kallisto.def b/src/singularity_modules/kallisto/0.43.1/kallisto.def new file mode 100644 index 0000000..3b9899a --- /dev/null +++ b/src/singularity_modules/kallisto/0.43.1/kallisto.def @@ -0,0 +1,25 @@ +Bootstrap: docker +From: ubuntu:18.04 + +%labels +MAINTAINER Laurent Modolo + +%post +KALLISTO_VERSION=0.43.1 +PACKAGES="curl \ +ca-certificates" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +curl -k -L https://github.com/pachterlab/kallisto/releases/download/v${KALLISTO_VERSION}/kallisto_linux-v${KALLISTO_VERSION}.tar.gz -o kallisto_linux-v${KALLISTO_VERSION}.tar.gz && \ +tar xzf kallisto_linux-v${KALLISTO_VERSION}.tar.gz && \ +cp kallisto_linux-v${KALLISTO_VERSION}/kallisto /usr/bin && \ +rm -Rf kallisto_linux-v${KALLISTO_VERSION}* + +%environment +export KALLISTO_VERSION=0.44.0 + +%runscript +exec /bin/bash "$@" diff --git a/src/singularity_modules/kallisto/0.44.0/build.sh b/src/singularity_modules/kallisto/0.44.0/build.sh new file mode 100755 index 0000000..537303d --- /dev/null +++ b/src/singularity_modules/kallisto/0.44.0/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/kallisto:0.44.0.sif src/singularity_modules/kallisto/0.44.0/kallisto.def +singularity sign bin/kallisto:0.44.0.sif diff --git a/src/singularity_modules/kallisto/0.44.0/kallisto.def b/src/singularity_modules/kallisto/0.44.0/kallisto.def new file mode 100644 index 0000000..613218a --- /dev/null +++ b/src/singularity_modules/kallisto/0.44.0/kallisto.def @@ -0,0 +1,25 @@ +Bootstrap: docker +From: ubuntu:18.04 + +%labels +MAINTAINER Laurent Modolo + +%post +KALLISTO_VERSION=0.44.0 +PACKAGES="curl \ +ca-certificates" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +curl -k -L https://github.com/pachterlab/kallisto/releases/download/v${KALLISTO_VERSION}/kallisto_linux-v${KALLISTO_VERSION}.tar.gz -o kallisto_linux-v${KALLISTO_VERSION}.tar.gz && \ +tar xzf kallisto_linux-v${KALLISTO_VERSION}.tar.gz && \ +cp kallisto_linux-v${KALLISTO_VERSION}/kallisto /usr/bin && \ +rm -Rf kallisto_linux-v${KALLISTO_VERSION}* + +%environment +export KALLISTO_VERSION=0.44.0 + +%runscript +exec /bin/bash "$@" -- GitLab