diff --git a/src/docker_modules/multiqc/1.7/Dockerfile b/src/docker_modules/multiqc/1.7/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..ea71b1ad8227b9456863b7b00fc5d818db090288 --- /dev/null +++ b/src/docker_modules/multiqc/1.7/Dockerfile @@ -0,0 +1,25 @@ +FROM debian:stretch +MAINTAINER Laurent Modolo + +ENV MULTIQC_VERSION=1.7 +ENV PACKAGES build-essential \ + python3-pip \ + python3-setuptools \ + python3-dev \ + python3-wheel \ + procps \ + locales + +RUN apt-get update && \ + apt-get install -y --no-install-recommends ${PACKAGES} && \ + apt-get clean + +RUN locale-gen en_US.UTF-8 +ENV LC_ALL=en_US.utf-8 +ENV LANG=en_US.utf-8 +ENV LC_ALL=C.UTF-8 +ENV LANG=C.UTF-8 + + +RUN pip3 install multiqc==${MULTIQC_VERSION} + diff --git a/src/docker_modules/multiqc/1.7/docker_init.sh b/src/docker_modules/multiqc/1.7/docker_init.sh new file mode 100755 index 0000000000000000000000000000000000000000..67ff4536e50e7e87f049359916d5136db56663a2 --- /dev/null +++ b/src/docker_modules/multiqc/1.7/docker_init.sh @@ -0,0 +1,2 @@ +#!/bin/sh +docker build src/docker_modules/multiqc/1.7 -t 'multiqc:1.7' diff --git a/src/nf_modules/multiqc/multiqc_paired.config b/src/nf_modules/multiqc/multiqc_paired.config index 67e903176cb5fd079119b9ebaf2a5a551837069b..aaa32da19c1ef5b6b3a0108cf97a54e7ac191e71 100644 --- a/src/nf_modules/multiqc/multiqc_paired.config +++ b/src/nf_modules/multiqc/multiqc_paired.config @@ -9,7 +9,7 @@ profiles { cpus = 1 } withName: multiqc { - container = "multiqc:1.0" + container = "multiqc:1.7" cpus = 1 } } @@ -22,7 +22,7 @@ profiles { cpus = 1 } withName: multiqc { - container = "file://bin/multiqc:1.0.sif" + container = "file://bin/multiqc:1.7.sif" cpus = 1 } } @@ -37,19 +37,19 @@ profiles { cpus = 1 memory = "5GB" time = "6h" - queueSize = 1000 + queueSize = 1.70 pollInterval = '60sec' queue = 'monointeldeb128' } withName: multiqc { beforeScript = "source /usr/share/lmod/lmod/init/bash; module use ~/privatemodules" - module = "multiqc/1.0" + module = "multiqc/1.7" executor = "sge" clusterOptions = "-cwd -V" cpus = 1 memory = "5GB" time = "6h" - queueSize = 1000 + queueSize = 1.70 pollInterval = '60sec' queue = 'monointeldeb128' } diff --git a/src/nf_modules/multiqc/multiqc_single.config b/src/nf_modules/multiqc/multiqc_single.config index cdab351f76823db8534e164c63c72995be4cc85d..bdf605046e60e22feb08e8a332a69c5834332570 100644 --- a/src/nf_modules/multiqc/multiqc_single.config +++ b/src/nf_modules/multiqc/multiqc_single.config @@ -8,7 +8,7 @@ profiles { cpus = 1 } withName: multiqc { - container = "multiqc:1.0" + container = "multiqc:1.7" cpus = 1 } } @@ -21,7 +21,7 @@ profiles { cpus = 1 } withName: multiqc { - container = "file://bin/multiqc:1.0.sif" + container = "file://bin/multiqc:1.7.sif" cpus = 1 } } @@ -36,19 +36,19 @@ profiles { cpus = 1 memory = "5GB" time = "6h" - queueSize = 1000 + queueSize = 1.70 pollInterval = '60sec' queue = 'monointeldeb128' } withName: multiqc { beforeScript = "source /usr/share/lmod/lmod/init/bash; module use ~/privatemodules" - module = "multiqc/1.0" + module = "multiqc/1.7" executor = "sge" clusterOptions = "-cwd -V" cpus = 1 memory = "5GB" time = "6h" - queueSize = 1000 + queueSize = 1.70 pollInterval = '60sec' queue = 'monointeldeb128' } diff --git a/src/singularity_modules/multiqc/1.7/build.sh b/src/singularity_modules/multiqc/1.7/build.sh new file mode 100755 index 0000000000000000000000000000000000000000..7c2ae6706849dff18a1fc20648d1146dbae74270 --- /dev/null +++ b/src/singularity_modules/multiqc/1.7/build.sh @@ -0,0 +1,3 @@ +#/bin/sh +sudo singularity build --force bin/multiqc:1.7.sif src/singularity_modules/multiqc/1.7/multiqc.def && \ +singularity sign bin/multiqc:1.7.sif diff --git a/src/singularity_modules/multiqc/1.7/multiqc.def b/src/singularity_modules/multiqc/1.7/multiqc.def new file mode 100644 index 0000000000000000000000000000000000000000..db345390d4ff15e9bec55c7edc75df96eb8d122c --- /dev/null +++ b/src/singularity_modules/multiqc/1.7/multiqc.def @@ -0,0 +1,39 @@ +Bootstrap: docker +From: debian:stretch + +%labels +MAINTAINER Laurent Modolo + +%post +MULTIQC_VERSION=1.7 +PACKAGES="build-essential \ + python3-pip \ + python3-setuptools \ + python3-dev \ + python3-wheel \ + procps \ + locales" + +apt-get update && \ +apt-get install -y --no-install-recommends ${PACKAGES} && \ +apt-get clean + +locale-gen en_US.UTF-8 +LC_ALL=en_US.utf-8 +LANG=en_US.utf-8 +LC_ALL=C.UTF-8 +LANG=C.UTF-8 + +pip3 install multiqc==${MULTIQC_VERSION} + +%environment +export KALLISTO_VERSION=0.44.0 +export locale-gen en_US.UTF-8 +export LC_ALL=en_US.utf-8 +export LANG=en_US.utf-8 +export LC_ALL=C.UTF-8 +export LANG=C.UTF-8 + +%runscript +exec /bin/bash "$@" +