forked from edwin5588/paa_custom
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
26 lines (21 loc) · 954 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
# Parent image is the Amplicon-Architect-Environment
# https://hub.docker.com/r/jluebeck/prepareaa/tags
FROM jluebeck/prepareaa:v1.3.4
USER root
RUN mkdir -p /opt/genepatt
RUN mkdir -p /opt/genepatt/extracted
# COPY the wrapper script over
COPY src/run_aa.py /opt/genepatt
COPY src/download_ref.sh /opt/genepatt
COPY src/sample_metadata_skeleton.json /opt/genepatt
# ENV MOSEKLM_LICENSE_FILE=/expanse/projects/mesirovlab/genepattern/servers/ucsd.prod/mosek/8/licenses/
RUN mkdir -p /home/aa_user/mosek
RUN chmod -R 777 /opt/genepatt/*
RUN chmod -R 777 /opt/genepatt/extracted
RUN chmod -R 777 /home/*
RUN chmod -R 777 /home/aa_user/
# Copy local mosek.lic file, for testing only
# COPY src/mosek.lic /home/mosek/
# COPY src/mosek.lic /home/aa_user/mosek/
# ENV MOSEKLM_LICENSE_FILE=/home/mosek
## python3 /files/src/run_aa.py --input /files/AA_bam_files_test/input_list.txt --n_threads 2 --reference hg19 --RUN_AA Yes --RUN_AC Yes --AA_runmode FULL