Skip to content

Commit d0f7ead

Browse files
committed
create interactive focused truvari docker
1 parent efc77e8 commit d0f7ead

2 files changed

Lines changed: 56 additions & 0 deletions

File tree

truvari/5.4.0/Dockerfile

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
FROM continuumio/miniconda3
2+
3+
COPY ./environment.yml /
4+
5+
RUN apt-get update && \
6+
apt-get full-upgrade -y && \
7+
apt-get install -y --no-install-recommends \
8+
wget \
9+
curl \
10+
bc \
11+
unzip \
12+
bzip2 \
13+
less \
14+
gcc \
15+
jq \
16+
git \
17+
build-essential \
18+
cmake \
19+
clang \
20+
libclang-dev \
21+
libncurses-dev \
22+
zlib1g-dev \
23+
libbz2-dev \
24+
libssl-dev \
25+
liblzma-dev \
26+
libcurl4-openssl-dev \
27+
make \
28+
cmake \
29+
vim \
30+
software-properties-common && \
31+
apt-get -y clean && \
32+
apt-get -y autoclean && \
33+
apt-get -y autoremove && \
34+
rm -rf /var/lib/apt/lists/*
35+
36+
RUN conda env create -f /environment.yml && conda clean -a
37+
38+
ENV LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/conda/envs/truvari/lib/
39+
40+
ENV PATH=/opt/conda/envs/truvari/bin/:${PATH}
41+
42+
RUN echo "source activate truvari" > ~/.bashrc

truvari/5.4.0/environment.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: truvari
2+
channels:
3+
- conda-forge
4+
- bioconda
5+
- defaults
6+
dependencies:
7+
- python
8+
- truvari
9+
- tabix
10+
- bcftools
11+
- samtools
12+
- bedtools
13+
- google-cloud-sdk
14+
prefix: /opt/conda/envs/truvari

0 commit comments

Comments
 (0)