-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile.devel
36 lines (26 loc) · 979 Bytes
/
Dockerfile.devel
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
#########################################
# SciF Base
#
# docker build -f Dockerfile.devel -t vanessa/cseq-dev .
# docker run vanessa/cseq-dev
#
#########################################
FROM continuumio/miniconda3
#########################################
# SciF Install
ADD . /
RUN apt-get update && apt-get install -y git wget build-essential \
gcc-multilib apt-utils \
zlib1g-dev samtools
RUN /opt/conda/bin/conda install -y numpy scipy && \
/opt/conda/bin/pip install biopython
RUN git clone https://github.com/lh3/seqtk.git build && \
cd build && git checkout v1.2 && make && mv seqtk /usr/local/bin
RUN /opt/conda/bin/pip install scif
RUN chmod u+x /entrypoint.sh
# Install the filesystem from the recipe
RUN scif install /carrierseq-dev.scif
# Labels
LABEL bioRxiv-doi https://doi.org/10.1101/175281
# SciF Entrypoint
ENTRYPOINT ["/bin/bash", "/entrypoint.sh"]