
bootstrap: docker
From: continuumio/miniconda3

%post

## Prepare Conda
## ----------

## Add conda to path.

export PATH=$PATH:/opt/conda/bin

## Update conda.

conda update -n base -y -c defaults conda

## Install Conda Environment
## ----------

## Create environment.

conda create -n tsrexplorer -y -c conda-forge -c bioconda \
r-tidyverse \
r-devtools \
r-ggseqlogo \
r-ggally \
r-cowplot \
bioconductor-genomicranges \
bioconductor-genomicfeatures \
bioconductor-biostrings \
bioconductor-rsamtools \
bioconductor-chipseeker \
bioconductor-edger \
bioconductor-clusterprofiler \
bioconductor-complexheatmap

## Update environment.

conda update -n tsrexplorer -y -c conda-forge -c bioconda --all

## Clean up extra files.

conda clean -y --all

## Add tsrexplorer software to path

export PATH=/opt/conda/envs/tsrexplorer/bin:$PATH

## Install latest build of tsrexplorer

R --slave -e 'Sys.setenv(TAR="/bin/tar");devtools::install_github("rpolicastro/tsrexplorer",ref="master")'

%environment

## Add software to environment

export PATH=/opt/conda/envs/tsrexplorer/bin:$PATH
