diff --git a/src/.docker_modules/samtools/1.11/Dockerfile b/src/.docker_modules/samtools/1.11/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..054c3e6e421ee3056d43556d6435a23775934ba3 --- /dev/null +++ b/src/.docker_modules/samtools/1.11/Dockerfile @@ -0,0 +1,27 @@ +FROM alpine:3.8 +MAINTAINER Laurent Modolo + +ENV SAMTOOLS_VERSION=1.11 +ENV PACKAGES git \ + make \ + gcc \ + musl-dev \ + zlib-dev \ + ncurses-dev \ + bzip2-dev \ + xz-dev \ + curl-dev \ + bash + +RUN apk update && \ + apk add ${PACKAGES} + +RUN git clone https://github.com/samtools/htslib.git && \ +cd htslib && \ +git checkout ${SAMTOOLS_VERSION} && \ +cd .. && \ +git clone https://github.com/samtools/samtools.git && \ +cd samtools && \ +git checkout ${SAMTOOLS_VERSION} && \ +make && \ +cp samtools /usr/bin/ diff --git a/src/.docker_modules/samtools/1.11/docker_init.sh b/src/.docker_modules/samtools/1.11/docker_init.sh new file mode 100755 index 0000000000000000000000000000000000000000..e5cf9c2896e0679b9124bdb4e38f852184f993f6 --- /dev/null +++ b/src/.docker_modules/samtools/1.11/docker_init.sh @@ -0,0 +1,4 @@ +#!/bin/sh +docker pull lbmc/samtools:1.11 +docker build src/.docker_modules/samtools/1.11 -t 'lbmc/samtools:1.11' +docker push lbmc/samtools:1.11 diff --git a/src/nf_modules/samtools/main.nf b/src/nf_modules/samtools/main.nf index 3b0c8f34f0662a127275eeb923f41098f7bf8bbd..1f5cc1b6bcb6e693f9b92cae3085921c0baebc19 100644 --- a/src/nf_modules/samtools/main.nf +++ b/src/nf_modules/samtools/main.nf @@ -1,4 +1,4 @@ -version = "1.7" +version = "1.11" container_url = "lbmc/samtools:${version}" process filter_bam {