|
| 1 | +FROM condaforge/mambaforge:latest |
| 2 | +LABEL io.github.snakemake.containerized="true" |
| 3 | +LABEL io.github.snakemake.conda_env_hash="c5a326651c7f183cccd58d1723ac96357a3ce6654daf36293784636da3a119f2" |
| 4 | + |
| 5 | +# Step 1: Retrieve conda environments |
| 6 | + |
| 7 | +# Conda environment: |
| 8 | +# source: https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/bowtie2/build/environment.yaml |
| 9 | +# prefix: /conda-envs/e471b5222afe25a895718be01070f68f |
| 10 | +# channels: |
| 11 | +# - conda-forge |
| 12 | +# - bioconda |
| 13 | +# - nodefaults |
| 14 | +# dependencies: |
| 15 | +# - bowtie2 =2.5.3 |
| 16 | +RUN mkdir -p /conda-envs/e471b5222afe25a895718be01070f68f |
| 17 | +ADD https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/bowtie2/build/environment.yaml /conda-envs/e471b5222afe25a895718be01070f68f/environment.yaml |
| 18 | + |
| 19 | +# Conda environment: |
| 20 | +# source: https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/fastqc/environment.yaml |
| 21 | +# prefix: /conda-envs/90ea9a0a5f4de478eb6aa43932774175 |
| 22 | +# channels: |
| 23 | +# - conda-forge |
| 24 | +# - bioconda |
| 25 | +# - nodefaults |
| 26 | +# dependencies: |
| 27 | +# - fastqc =0.12.1 |
| 28 | +# - snakemake-wrapper-utils =0.6.2 |
| 29 | +RUN mkdir -p /conda-envs/90ea9a0a5f4de478eb6aa43932774175 |
| 30 | +ADD https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/fastqc/environment.yaml /conda-envs/90ea9a0a5f4de478eb6aa43932774175/environment.yaml |
| 31 | + |
| 32 | +# Conda environment: |
| 33 | +# source: https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/samtools/faidx/environment.yaml |
| 34 | +# prefix: /conda-envs/b29db9b4576aa24f6ca5cdabda9911b4 |
| 35 | +# channels: |
| 36 | +# - conda-forge |
| 37 | +# - bioconda |
| 38 | +# - nodefaults |
| 39 | +# dependencies: |
| 40 | +# - samtools =1.20 |
| 41 | +# - snakemake-wrapper-utils =0.6.2 |
| 42 | +RUN mkdir -p /conda-envs/b29db9b4576aa24f6ca5cdabda9911b4 |
| 43 | +ADD https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/samtools/faidx/environment.yaml /conda-envs/b29db9b4576aa24f6ca5cdabda9911b4/environment.yaml |
| 44 | + |
| 45 | +# Conda environment: |
| 46 | +# source: https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/samtools/index/environment.yaml |
| 47 | +# prefix: /conda-envs/adec7d399fa9492178d9caa96f93852d |
| 48 | +# channels: |
| 49 | +# - conda-forge |
| 50 | +# - bioconda |
| 51 | +# - nodefaults |
| 52 | +# dependencies: |
| 53 | +# - samtools =1.20 |
| 54 | +RUN mkdir -p /conda-envs/adec7d399fa9492178d9caa96f93852d |
| 55 | +ADD https://github.com/snakemake/snakemake-wrappers/raw/v3.10.2/bio/samtools/index/environment.yaml /conda-envs/adec7d399fa9492178d9caa96f93852d/environment.yaml |
| 56 | + |
| 57 | +# Conda environment: |
| 58 | +# source: workflow/envs/R.yaml |
| 59 | +# prefix: /conda-envs/b287d5a87a7b181ed59611ddc5af0a8f |
| 60 | +# name: R |
| 61 | +# channels: |
| 62 | +# - conda-forge |
| 63 | +# - bioconda |
| 64 | +# - defaults |
| 65 | +# dependencies: |
| 66 | +# - r-base=4.3 |
| 67 | +# - r-tidyverse=2.0.0 |
| 68 | +# - r-cowplot=1.1.2 |
| 69 | +# - r-reshape2=1.4.4 |
| 70 | +# - r-rcolorbrewer=1.1_3 |
| 71 | +# - r-ggrepel=0.9.4 |
| 72 | +# - r-scales=1.3.0 |
| 73 | +# - bioconductor-chipseeker=1.38.0 |
| 74 | +# - bioconductor-genomicfeatures=1.54.1 |
| 75 | +# - bioconductor-rtracklayer=1.62.0 |
| 76 | +# - r-viridislite=0.4.2 |
| 77 | +RUN mkdir -p /conda-envs/b287d5a87a7b181ed59611ddc5af0a8f |
| 78 | +COPY workflow/envs/R.yaml /conda-envs/b287d5a87a7b181ed59611ddc5af0a8f/environment.yaml |
| 79 | + |
| 80 | +# Conda environment: |
| 81 | +# source: workflow/envs/damid.yaml |
| 82 | +# prefix: /conda-envs/cb2a9c9685efe98f401d666d5b884a76 |
| 83 | +# name: damid |
| 84 | +# channels: |
| 85 | +# - conda-forge |
| 86 | +# - bioconda |
| 87 | +# - defaults |
| 88 | +# dependencies: |
| 89 | +# - pigz=2.8 |
| 90 | +# - samtools=1.19 |
| 91 | +# - bowtie2=2.5.3 |
| 92 | +# - perl=5.32.1 |
| 93 | +# - perl-inline-c=0.81 |
| 94 | +# - r-base=4.3.2 |
| 95 | +# - igvtools=2.16.2 |
| 96 | +# - pandas=2.2.0 |
| 97 | +# - pyarrow=14.0.2 #pandas dependency, somehow not in pandas recipe |
| 98 | +RUN mkdir -p /conda-envs/cb2a9c9685efe98f401d666d5b884a76 |
| 99 | +COPY workflow/envs/damid.yaml /conda-envs/cb2a9c9685efe98f401d666d5b884a76/environment.yaml |
| 100 | + |
| 101 | +# Conda environment: |
| 102 | +# source: workflow/envs/deeptools.yaml |
| 103 | +# prefix: /conda-envs/0c5edaf30d052120fe12000c137275cb |
| 104 | +# name: deeptools |
| 105 | +# channels: |
| 106 | +# - conda-forge |
| 107 | +# - bioconda |
| 108 | +# - defaults |
| 109 | +# dependencies: |
| 110 | +# - deeptools=3.5.4 |
| 111 | +# - python=3.10 |
| 112 | +# - ucsc-bedgraphtobigwig=445 |
| 113 | +# - wiggletools=1.2.11 |
| 114 | +# - ucsc-wigtobigwig=447 |
| 115 | +RUN mkdir -p /conda-envs/0c5edaf30d052120fe12000c137275cb |
| 116 | +COPY workflow/envs/deeptools.yaml /conda-envs/0c5edaf30d052120fe12000c137275cb/environment.yaml |
| 117 | + |
| 118 | +# Conda environment: |
| 119 | +# source: workflow/envs/peak_calling.yaml |
| 120 | +# prefix: /conda-envs/35dbd4f499c2bf378ca66a63855a13dc |
| 121 | +# name: peak_calling |
| 122 | +# channels: |
| 123 | +# - conda-forge |
| 124 | +# - bioconda |
| 125 | +# - defaults |
| 126 | +# dependencies: |
| 127 | +# - python=3.9 |
| 128 | +# - pandas=2.1.4 |
| 129 | +# - bedtools=2.31.1 |
| 130 | +# - bedops=2.4.41 |
| 131 | +# - biopython=1.78 |
| 132 | +# - macs2=2.2.9.1 |
| 133 | +RUN mkdir -p /conda-envs/35dbd4f499c2bf378ca66a63855a13dc |
| 134 | +COPY workflow/envs/peak_calling.yaml /conda-envs/35dbd4f499c2bf378ca66a63855a13dc/environment.yaml |
| 135 | + |
| 136 | +# Conda environment: |
| 137 | +# source: workflow/envs/trim.yaml |
| 138 | +# prefix: /conda-envs/eb3add28986aad43900ea2d897797774 |
| 139 | +# name: trim |
| 140 | +# channels: |
| 141 | +# - conda-forge |
| 142 | +# - bioconda |
| 143 | +# - defaults |
| 144 | +# dependencies: |
| 145 | +# - python=3.10 |
| 146 | +# - trim-galore=0.6.10 |
| 147 | +# - multiqc=1.19 |
| 148 | +RUN mkdir -p /conda-envs/eb3add28986aad43900ea2d897797774 |
| 149 | +COPY workflow/envs/trim.yaml /conda-envs/eb3add28986aad43900ea2d897797774/environment.yaml |
| 150 | + |
| 151 | +# Step 2: Generate conda environments |
| 152 | + |
| 153 | +RUN mamba env create --prefix /conda-envs/e471b5222afe25a895718be01070f68f --file /conda-envs/e471b5222afe25a895718be01070f68f/environment.yaml && \ |
| 154 | + mamba env create --prefix /conda-envs/90ea9a0a5f4de478eb6aa43932774175 --file /conda-envs/90ea9a0a5f4de478eb6aa43932774175/environment.yaml && \ |
| 155 | + mamba env create --prefix /conda-envs/b29db9b4576aa24f6ca5cdabda9911b4 --file /conda-envs/b29db9b4576aa24f6ca5cdabda9911b4/environment.yaml && \ |
| 156 | + mamba env create --prefix /conda-envs/adec7d399fa9492178d9caa96f93852d --file /conda-envs/adec7d399fa9492178d9caa96f93852d/environment.yaml && \ |
| 157 | + mamba env create --prefix /conda-envs/b287d5a87a7b181ed59611ddc5af0a8f --file /conda-envs/b287d5a87a7b181ed59611ddc5af0a8f/environment.yaml && \ |
| 158 | + mamba env create --prefix /conda-envs/cb2a9c9685efe98f401d666d5b884a76 --file /conda-envs/cb2a9c9685efe98f401d666d5b884a76/environment.yaml && \ |
| 159 | + mamba env create --prefix /conda-envs/0c5edaf30d052120fe12000c137275cb --file /conda-envs/0c5edaf30d052120fe12000c137275cb/environment.yaml && \ |
| 160 | + mamba env create --prefix /conda-envs/35dbd4f499c2bf378ca66a63855a13dc --file /conda-envs/35dbd4f499c2bf378ca66a63855a13dc/environment.yaml && \ |
| 161 | + mamba env create --prefix /conda-envs/eb3add28986aad43900ea2d897797774 --file /conda-envs/eb3add28986aad43900ea2d897797774/environment.yaml && \ |
| 162 | + mamba clean --all -y |
0 commit comments