Skip to content

Commit 72d4959

Browse files
committed
Update Dockerfile
1 parent 7973490 commit 72d4959

1 file changed

Lines changed: 45 additions & 41 deletions

File tree

Dockerfile

Lines changed: 45 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,32 @@
11
FROM condaforge/miniforge3:latest
22
LABEL io.github.snakemake.containerized="true"
3-
LABEL io.github.snakemake.conda_env_hash="bd9b69b913e7b4e17d7d5ca7169a5815c3145ea775af87163f18c0b92abc1bf8"
3+
LABEL io.github.snakemake.conda_env_hash="d883c5236d6779c015257dd3adab712fee0805655dfc5ccdc99b24758b7249a5"
44

55
# Step 2: Retrieve conda environments
66

7+
# Conda environment:
8+
# source: workflow/envs/afwdist.yaml
9+
# prefix: /conda-envs/9c24a867826615972cc288081976e7fc
10+
# channels:
11+
# - bioconda
12+
# - conda-forge
13+
# dependencies:
14+
# - afwdist==1.0.0
15+
RUN mkdir -p /conda-envs/9c24a867826615972cc288081976e7fc
16+
COPY workflow/envs/afwdist.yaml /conda-envs/9c24a867826615972cc288081976e7fc/environment.yaml
17+
718
# Conda environment:
819
# source: workflow/envs/biopython.yaml
9-
# prefix: /conda-envs/bd81c49fcb540d7706807c1683ba7200
20+
# prefix: /conda-envs/162796cecea22d99c8702138f0c48e2f
1021
# channels:
1122
# - conda-forge
1223
# - bioconda
1324
# dependencies:
1425
# - python==3.10
1526
# - biopython==1.81
1627
# - pandas==2.0.3
17-
# - pip==23.2.1
18-
# - mafft==7.525
19-
# - pip:
20-
# - gb2seq==0.2.20
21-
RUN mkdir -p /conda-envs/bd81c49fcb540d7706807c1683ba7200
22-
COPY workflow/envs/biopython.yaml /conda-envs/bd81c49fcb540d7706807c1683ba7200/environment.yaml
28+
RUN mkdir -p /conda-envs/162796cecea22d99c8702138f0c48e2f
29+
COPY workflow/envs/biopython.yaml /conda-envs/162796cecea22d99c8702138f0c48e2f/environment.yaml
2330

2431
# Conda environment:
2532
# source: workflow/envs/fetch.yaml
@@ -35,14 +42,14 @@ COPY workflow/envs/fetch.yaml /conda-envs/9439457f932a4fbca3665c9ea1ac2f0a/envir
3542

3643
# Conda environment:
3744
# source: workflow/envs/freyja.yaml
38-
# prefix: /conda-envs/ee7a2e1b4ec9a7a9999f34dddaea0605
45+
# prefix: /conda-envs/bb4c5f3a509433cc08861582fab4a705
3946
# channels:
4047
# - conda-forge
4148
# - bioconda
4249
# dependencies:
43-
# - freyja==1.4.2
44-
RUN mkdir -p /conda-envs/ee7a2e1b4ec9a7a9999f34dddaea0605
45-
COPY workflow/envs/freyja.yaml /conda-envs/ee7a2e1b4ec9a7a9999f34dddaea0605/environment.yaml
50+
# - freyja==2.0.1
51+
RUN mkdir -p /conda-envs/bb4c5f3a509433cc08861582fab4a705
52+
COPY workflow/envs/freyja.yaml /conda-envs/bb4c5f3a509433cc08861582fab4a705/environment.yaml
4653

4754
# Conda environment:
4855
# source: workflow/envs/gisaidr.yaml
@@ -56,7 +63,6 @@ COPY workflow/envs/freyja.yaml /conda-envs/ee7a2e1b4ec9a7a9999f34dddaea0605/envi
5663
# - r-logger==0.2.2
5764
RUN mkdir -p /conda-envs/3fad3c9cdfa40bee9404f6a2e8fda69f
5865
COPY workflow/envs/gisaidr.yaml /conda-envs/3fad3c9cdfa40bee9404f6a2e8fda69f/environment.yaml
59-
COPY workflow/envs/gisaidr.post-deploy.sh /conda-envs/3fad3c9cdfa40bee9404f6a2e8fda69f/post-deploy.sh
6066

6167
# Conda environment:
6268
# source: workflow/envs/iqtree.yaml
@@ -93,56 +99,53 @@ COPY workflow/envs/pangolin.yaml /conda-envs/fd645c541ee7a3d43fb9167441b77888/en
9399

94100
# Conda environment:
95101
# source: workflow/envs/quarto_render.yaml
96-
# prefix: /conda-envs/f2a098519cf1f8c4cecb3c13f8c92883
102+
# prefix: /conda-envs/b33b29b10147e6767116c7a41920d484
97103
# channels:
98104
# - conda-forge
99-
# - bioconda
100105
# dependencies:
101-
# - r-base==4.3.1
102-
# - r-gt==0.9.0
103-
# - quarto==1.3.450
104-
# - r-jsonlite==1.8.5
106+
# - r-base==4.5.2
107+
# - r-gt==1.1.0
108+
# - quarto==1.8.25
109+
# - deno==2.3.1
105110
# - r-tidyverse==2.0.0
106-
# - r-quarto==1.2
107-
# - r-heatmaply==1.4.2
108-
# - r-readr==2.1.4
109-
RUN mkdir -p /conda-envs/f2a098519cf1f8c4cecb3c13f8c92883
110-
COPY workflow/envs/quarto_render.yaml /conda-envs/f2a098519cf1f8c4cecb3c13f8c92883/environment.yaml
111+
# - r-quarto==1.5.1
112+
# - r-heatmaply==1.6.0
113+
RUN mkdir -p /conda-envs/b33b29b10147e6767116c7a41920d484
114+
COPY workflow/envs/quarto_render.yaml /conda-envs/b33b29b10147e6767116c7a41920d484/environment.yaml
111115

112116
# Conda environment:
113117
# source: workflow/envs/renv.yaml
114-
# prefix: /conda-envs/4b57bfc237ddc217c1f0b04d34dc06ef
118+
# prefix: /conda-envs/8ad6cdcf265d30289788da99d5bf9fff
115119
# channels:
116120
# - conda-forge
117121
# - bioconda
118122
# dependencies:
119-
# - r-base=4.1.3
123+
# - r-base=4.3.2
120124
# - r-tidyverse==2.0.0
121125
# - r-ggrepel==0.9.3
122-
# - r-stringi==1.7.12
123126
# - r-ggpubr==0.6.0
124-
# - bioconductor-ggtree==3.2.0
125-
# - r-ape==5.7
127+
# - bioconductor-ggtree==3.10.0
128+
# - r-ape==5.8
126129
# - r-adephylo==1.1_13
127130
# - r-pegas==1.2
128131
# - r-data.table==1.14.8
129132
# - r-future.apply==1.11.0
130-
# - r-scales==1.2.1
133+
# - r-scales==1.3.0
131134
# - r-showtext==0.9_6
132-
# - r-jsonlite==1.8.5
133135
# - r-logger==0.2.2
134-
RUN mkdir -p /conda-envs/4b57bfc237ddc217c1f0b04d34dc06ef
135-
COPY workflow/envs/renv.yaml /conda-envs/4b57bfc237ddc217c1f0b04d34dc06ef/environment.yaml
136+
RUN mkdir -p /conda-envs/8ad6cdcf265d30289788da99d5bf9fff
137+
COPY workflow/envs/renv.yaml /conda-envs/8ad6cdcf265d30289788da99d5bf9fff/environment.yaml
136138

137139
# Conda environment:
138140
# source: workflow/envs/snpeff.yaml
139-
# prefix: /conda-envs/1934df0e4df02a7ee33c52f53f9e3c30
141+
# prefix: /conda-envs/0adafb79cb1bec58ef4c77bf4cca4f95
140142
# channels:
141143
# - bioconda
142144
# dependencies:
143145
# - snpeff==5.1d
144-
RUN mkdir -p /conda-envs/1934df0e4df02a7ee33c52f53f9e3c30
145-
COPY workflow/envs/snpeff.yaml /conda-envs/1934df0e4df02a7ee33c52f53f9e3c30/environment.yaml
146+
# - snpsift==5.1d
147+
RUN mkdir -p /conda-envs/0adafb79cb1bec58ef4c77bf4cca4f95
148+
COPY workflow/envs/snpeff.yaml /conda-envs/0adafb79cb1bec58ef4c77bf4cca4f95/environment.yaml
146149

147150
# Conda environment:
148151
# source: workflow/envs/var_calling.yaml
@@ -158,16 +161,17 @@ COPY workflow/envs/var_calling.yaml /conda-envs/5150d0f0a91d7f7a789a06f453d63479
158161

159162
# Step 3: Generate conda environments
160163

161-
RUN conda env create --prefix /conda-envs/bd81c49fcb540d7706807c1683ba7200 --file /conda-envs/bd81c49fcb540d7706807c1683ba7200/environment.yaml && \
164+
RUN conda env create --prefix /conda-envs/9c24a867826615972cc288081976e7fc --file /conda-envs/9c24a867826615972cc288081976e7fc/environment.yaml && \
165+
conda env create --prefix /conda-envs/162796cecea22d99c8702138f0c48e2f --file /conda-envs/162796cecea22d99c8702138f0c48e2f/environment.yaml && \
162166
conda env create --prefix /conda-envs/9439457f932a4fbca3665c9ea1ac2f0a --file /conda-envs/9439457f932a4fbca3665c9ea1ac2f0a/environment.yaml && \
163-
conda env create --prefix /conda-envs/ee7a2e1b4ec9a7a9999f34dddaea0605 --file /conda-envs/ee7a2e1b4ec9a7a9999f34dddaea0605/environment.yaml && \
167+
conda env create --prefix /conda-envs/bb4c5f3a509433cc08861582fab4a705 --file /conda-envs/bb4c5f3a509433cc08861582fab4a705/environment.yaml && \
164168
conda env create --prefix /conda-envs/3fad3c9cdfa40bee9404f6a2e8fda69f --file /conda-envs/3fad3c9cdfa40bee9404f6a2e8fda69f/environment.yaml && \
165169
conda env create --prefix /conda-envs/0a608afb24723cb6fa8aef748f5efbc8 --file /conda-envs/0a608afb24723cb6fa8aef748f5efbc8/environment.yaml && \
166170
conda env create --prefix /conda-envs/04a3347f94ddf7e21c34bc49e5246076 --file /conda-envs/04a3347f94ddf7e21c34bc49e5246076/environment.yaml && \
167171
conda env create --prefix /conda-envs/fd645c541ee7a3d43fb9167441b77888 --file /conda-envs/fd645c541ee7a3d43fb9167441b77888/environment.yaml && \
168-
conda env create --prefix /conda-envs/f2a098519cf1f8c4cecb3c13f8c92883 --file /conda-envs/f2a098519cf1f8c4cecb3c13f8c92883/environment.yaml && \
169-
conda env create --prefix /conda-envs/4b57bfc237ddc217c1f0b04d34dc06ef --file /conda-envs/4b57bfc237ddc217c1f0b04d34dc06ef/environment.yaml && \
170-
conda env create --prefix /conda-envs/1934df0e4df02a7ee33c52f53f9e3c30 --file /conda-envs/1934df0e4df02a7ee33c52f53f9e3c30/environment.yaml && \
172+
conda env create --prefix /conda-envs/b33b29b10147e6767116c7a41920d484 --file /conda-envs/b33b29b10147e6767116c7a41920d484/environment.yaml && \
173+
conda env create --prefix /conda-envs/8ad6cdcf265d30289788da99d5bf9fff --file /conda-envs/8ad6cdcf265d30289788da99d5bf9fff/environment.yaml && \
174+
conda env create --prefix /conda-envs/0adafb79cb1bec58ef4c77bf4cca4f95 --file /conda-envs/0adafb79cb1bec58ef4c77bf4cca4f95/environment.yaml && \
171175
conda env create --prefix /conda-envs/5150d0f0a91d7f7a789a06f453d63479 --file /conda-envs/5150d0f0a91d7f7a789a06f453d63479/environment.yaml && \
172176
conda clean --all -y
173177

0 commit comments

Comments
 (0)