diff --git a/src/.conda_envs/bwa_0.7.17 b/src/.conda_envs/bwa_0.7.17 new file mode 120000 index 0000000000000000000000000000000000000000..8ee9986b6d7c9423cf8ca4254d5e70296813955f --- /dev/null +++ b/src/.conda_envs/bwa_0.7.17 @@ -0,0 +1 @@ +/Xnfs/lbmcdb/common/conda/envs/bwa_0.7.17 \ No newline at end of file diff --git a/src/.conda_envs/gatk_3.8.0 b/src/.conda_envs/gatk_3.8.0 new file mode 120000 index 0000000000000000000000000000000000000000..0463b9ccef8d7cc0caf0455d9ff9d550e6c31be6 --- /dev/null +++ b/src/.conda_envs/gatk_3.8.0 @@ -0,0 +1 @@ +/Xnfs/lbmcdb/common/conda/envs/gatk_3.8.0 \ No newline at end of file diff --git a/src/.conda_envs/last_1060 b/src/.conda_envs/last_1060 new file mode 120000 index 0000000000000000000000000000000000000000..2015c9856db5613f43e7287649b2508366e7a260 --- /dev/null +++ b/src/.conda_envs/last_1060 @@ -0,0 +1 @@ +/Xnfs/lbmcdb/common/conda/envs/last_1060 \ No newline at end of file diff --git a/src/.conda_packages.sh b/src/.conda_packages.sh index 909ca4cb6552d1b1da98dde03b210c5fa37bdd98..86b2575c836ccb90a8d554cdbb6819280865ed8e 100644 --- a/src/.conda_packages.sh +++ b/src/.conda_packages.sh @@ -45,6 +45,9 @@ fi if [ ! -d ${CONDA_ENVS}bowtie2_2.3.4.1 ]; then conda create --yes --name bowtie2_2.3.4.1 bowtie2=2.3.4.1 samtools=1.7 #&& \ fi +if [ ! -d ${CONDA_ENVS}bwa_0.7.17 ]; then + conda create --yes --name bwa_0.7.17 -c bioconda bwa=0.7.17 +fi if [ ! -d ${CONDA_ENVS}sra-tools_2.8.2 ]; then conda create --yes --name sra-tools_2.8.2 sra-tools=2.8.2 fi diff --git a/src/.docker_modules/gatk/3.8.0/Dockerfile b/src/.docker_modules/gatk/3.8.0/Dockerfile index 185b9121939870446238396a3b7a1fbc30f7b8cc..41d27614ab15c4b9fee29eadc88a93972304c110 100644 --- a/src/.docker_modules/gatk/3.8.0/Dockerfile +++ b/src/.docker_modules/gatk/3.8.0/Dockerfile @@ -2,3 +2,6 @@ FROM broadinstitute/gatk3:3.8-0 MAINTAINER Laurent Modolo ENV GATK_VERSION=3.8.0 + +RUN echo "#\!/bin/sh\njava -jar /usr/GenomeAnalysisTK.jar \$@" > /bin/gatk3 +RUN chmod +x /bin/gatk3 diff --git a/src/.docker_modules/htseq/0.11.2/Dockerfile b/src/.docker_modules/htseq/0.11.2/Dockerfile index d9db9b1531282ad6bf91057c76a686c9cc707610..821d7760af2350605617aea694a92ff2470a9cb7 100644 --- a/src/.docker_modules/htseq/0.11.2/Dockerfile +++ b/src/.docker_modules/htseq/0.11.2/Dockerfile @@ -1,13 +1,12 @@ - FROM ubuntu:18.04 MAINTAINER Laurent Modolo ENV HTSEQ_VERSION=0.11.2 -ENV PACKAGES build-essential \ - python3-pip \ - python3-setuptools \ - python3-dev \ - python3-wheel +ENV PACKAGES build-essential=12.4* \ + python3-pip=9.0.1* \ + python3-setuptools=39.0.1* \ + python3-dev=3.6.7* \ + python3-wheel=0.30.0* RUN apt-get update && \ apt-get install -y --no-install-recommends ${PACKAGES} && \ diff --git a/src/.docker_modules/htseq/0.11.2/docker_init.sh b/src/.docker_modules/htseq/0.11.2/docker_init.sh old mode 100755 new mode 100644 index 9bd50893380dc1fb19736559551389934802eade..b46f01de71ede2fa99923f609cc98d96994a6bf6 --- a/src/.docker_modules/htseq/0.11.2/docker_init.sh +++ b/src/.docker_modules/htseq/0.11.2/docker_init.sh @@ -1,4 +1,2 @@ #!/bin/sh -docker pull lbmc/htseq:0.11.2 -docker build src/.docker_modules/htseq/0.11.2 -t 'lbmc/htseq:0.11.2' -docker push lbmc/htseq:0.11.2 +docker build src/docker_modules/HTSeq/0.11.2 -t 'htseq:0.11.2' diff --git a/src/.docker_modules/last/1060/Dockerfile b/src/.docker_modules/last/1060/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..3e7966f5697baa40d925cec335c671dcc359ae9e --- /dev/null +++ b/src/.docker_modules/last/1060/Dockerfile @@ -0,0 +1,24 @@ +FROM ubuntu:18.04 +MAINTAINER Laurent Modolo + +ENV LAST_VERSION=1060 +ENV PACKAGES curl=7.58.0* \ + unzip \ + make=4.1* \ + g++ \ + zlib1g-dev=1:1.2.11* \ + ca-certificates=20180409 \ + build-essential=12.4* + +RUN apt-get update && \ + apt-get install -y --no-install-recommends ${PACKAGES} && \ + apt-get clean + +RUN curl -k -L http://last.cbrc.jp/last-${LAST_VERSION}.zip -o last-${LAST_VERSION}.zip && \ +unzip last-${LAST_VERSION}.zip && \ +cd last-${LAST_VERSION} && \ +make && \ +cp src/last* /usr/bin/ && \ +cp scripts/* /usr/bin/ && \ +cd .. && \ +rm -Rf last-${LAST_VERSION} diff --git a/src/.docker_modules/last/1060/docker_init.sh b/src/.docker_modules/last/1060/docker_init.sh new file mode 100755 index 0000000000000000000000000000000000000000..0e8393fb88f803e9648cc1185f10c3198daf5976 --- /dev/null +++ b/src/.docker_modules/last/1060/docker_init.sh @@ -0,0 +1,4 @@ +#!/bin/sh +docker pull lbmc/last:1060 +docker build src/.docker_modules/last/1060/ -t 'lbmc/last:1060' +docker push lbmc/last:1060 diff --git a/src/.docker_modules/picard/2.18.11/PicardCommandLine b/src/.docker_modules/picard/2.18.11/PicardCommandLine index ce067365785f2f03c722668eff8d80a94b9b34d3..24e2d2ac4a4e633e7a158ed68e7f8d6ed90fc90b 100644 --- a/src/.docker_modules/picard/2.18.11/PicardCommandLine +++ b/src/.docker_modules/picard/2.18.11/PicardCommandLine @@ -12,4 +12,4 @@ PicardCommandLine) ;; esac -exec java ${JAVA_OPTIONS-} -jar /usr/share/java/picard.jar "$@" +exec java -Xmx12g ${JAVA_OPTIONS-} -jar /usr/share/java/picard.jar "$@" diff --git a/src/nf_modules/kallisto/indexing.config b/src/nf_modules/kallisto/indexing.config index 5dfd26a2e2125034582ab419119092be396502bb..3ca188a0d614661f971529630df0870617b39f92 100644 --- a/src/nf_modules/kallisto/indexing.config +++ b/src/nf_modules/kallisto/indexing.config @@ -3,7 +3,7 @@ profiles { docker.temp = 'auto' docker.enabled = true process { - withNamek index_fasta { + withName index_fasta { container = "lbmc/kallisto:0.44.0" cpus = 4 }