-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
37 lines (25 loc) · 1.17 KB
/
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:xenial
MAINTAINER John Garza <[email protected]>
LABEL \
description="VEP image with the locale bugfix applied"i
RUN apt-get update
RUN mkdir /opt/vep/
WORKDIR /opt/vep
RUN git clone https://github.com/Ensembl/ensembl-vep.git
WORKDIR /opt/vep/ensembl-vep
RUN git checkout postreleasefix/90
RUN perl INSTALL.pl --NO_UPDATE
WORKDIR /
RUN ln -s /opt/vep/ensembl-vep/vep /usr/bin/variant_effect_predictor.pl
RUN mkdir -p /opt/lib/perl/VEP/Plugins
COPY Downstream.pm /opt/lib/perl/VEP/Plugins/Downstream.pm
COPY Wildtype.pm /opt/lib/perl/VEP/Plugins/Wildtype.pm
COPY add_annotations_to_table_helper.py /usr/bin/add_annotations_to_table_helper.py
COPY docm_and_coding_indel_selection.pl /usr/bin/docm_and_coding_indel_selection.pl
#fix ubuntu locale bug- other suggestions at
#https://stackoverflow.com/questions/8671308/non-interactive-method-for-dpkg-reconfigure-tzdata
#RUN apt-get update -y && apt-get install -y libnss-sss tzdata
#RUN ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
#RUN echo "America/Chicago" > /etc/timezone
#RUN dpkg-reconfigure --frontend noninteractive tzdata
#RUN ln -s /opt/vep/ensembl-vep/vep /usr/bin/variant_effect_predictor.pl