diff --git a/src/.docker_modules/hicstuff/3.1.3/Dockerfile b/src/.docker_modules/hicstuff/3.1.3/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..b9b88cb4d0c3f7ef53443d13b8782f0b5fee4e4e --- /dev/null +++ b/src/.docker_modules/hicstuff/3.1.3/Dockerfile @@ -0,0 +1,33 @@ +FROM conda/miniconda3 + +LABEL Name=hicstuff Version=3.1.3 + +COPY hicstuff/* ./ /app/ + +RUN apt-get update && apt-get install -y procps bash + +RUN apt update && apt install -y procps +RUN conda init \ +&& conda config --add channels r \ +&& conda config --add channels defaults \ +&& conda config --add channels conda-forge \ +&& conda config --add channels bioconda \ +&& conda create -y -n hicstuff +SHELL ["conda", "run", "-n", "hicstuff", "/bin/bash", "-c"] +RUN conda install -c conda-forge -y \ + pip \ + bowtie2 \ + minimap2 \ + bwa \ + samtools \ + htslib \ + pysam \ + cooler \ +&& conda clean -afy \ +&& pip install -Ur requirements.txt \ +&& pip install . \ +&& chmod -R +x /usr/local/lib/python3.10/ \ +&& chmod -R +x /usr/local/lib/python3.10/lib-dynload/ \ +&& echo "conda activate hicstuff" >> /root/.bashrc + +ENV PATH /usr/local/envs/hicstuff/bin:/usr/local/condabin:$PATH \ No newline at end of file