diff --git a/src/docker_modules/HISAT2/2.0.0/Dockerfile b/src/docker_modules/HISAT2/2.0.0/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..8b253adc6eb8ef62b89563ab932c5bd89c8afe5d --- /dev/null +++ b/src/docker_modules/HISAT2/2.0.0/Dockerfile @@ -0,0 +1,23 @@ +FROM ubuntu:18.04 +MAINTAINER Nicolas Fontrodona + +ENV HISAT2_VERSION=2.0.0 +ENV PACKAGES unzip=6.0* \ + gcc=4:7.3.0* \ + g++=4:7.3.0* \ + make=4.1* \ + curl=7.58.0* \ + ca-certificates=20180409 + +RUN apt-get update && \ + apt-get install -y --no-install-recommends ${PACKAGES} && \ + apt-get clean + +RUN curl -k -L http://ccb.jhu.edu/software/hisat2/downloads/hisat2-${HISAT2_VERSION}-beta-source.zip -o hisat2_linux-v${HISAT2_VERSION}.zip && \ +unzip hisat2_linux-v${HISAT2_VERSION}.zip && \ +cd hisat2-${HISAT2_VERSION}-beta && \ +make && \ +cp hisat2 /usr/bin && \ +cp hisat2-* /usr/bin && \ +rm -Rf hisat2-${HISAT2_VERSION}-beta + diff --git a/src/docker_modules/HISAT2/2.0.0/docker_init.sh b/src/docker_modules/HISAT2/2.0.0/docker_init.sh new file mode 100644 index 0000000000000000000000000000000000000000..f497a67af04b382913f516d2b0fa78c4a00a0d26 --- /dev/null +++ b/src/docker_modules/HISAT2/2.0.0/docker_init.sh @@ -0,0 +1,2 @@ +#!/bin/sh +docker build src/docker_modules/HISAT2/2.0.0 -t 'hisat2:2.0.0'