-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
37 lines (30 loc) · 928 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
FROM ubuntu:14.04
MAINTAINER holly beale
RUN apt-get update && apt-get install -y --no-install-recommends \
wget \
git \
unzip \
build-essential \
zlib1g-dev \
cmake \
samtools \
software-properties-common \
&& rm -rf /var/lib/apt/lists/*
# Install JDK
RUN add-apt-repository ppa:openjdk-r/ppa -y
RUN apt-get update && apt-get install -y --no-install-recommends \
openjdk-8-jdk \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
# Install snpEff
RUN wget -nv http://sourceforge.net/projects/snpeff/files/snpEff_v4_3r_core.zip \
&& unzip snpEff_v4_3r_core.zip && rm snpEff_v4_3r_core.zip
RUN java -jar ./snpEff/snpEff.jar download GRCh38.86
# Install freebayes
RUN wget -nv http://clavius.bc.edu/~erik/freebayes/freebayes-5d5b8ac0.tar.gz \
&& tar xzvf freebayes-5d5b8ac0.tar.gz && rm freebayes-5d5b8ac0.tar.gz
WORKDIR /app/freebayes
RUN make
WORKDIR /app
ADD . /app
ENTRYPOINT ["/bin/bash", "run.sh"]