Skip to content
Snippets Groups Projects
Commit bda5e765 authored by Nicolas Descostes's avatar Nicolas Descostes
Browse files

spikchipcustom 102

parent 2ba5cf71
No related branches found
No related tags found
1 merge request!37spikchipcustom 102
Pipeline #51264 passed
......@@ -35,6 +35,13 @@ image:
#####################
## WRITE YOUR TEST RULE HERE AFTER BRANCHING ON SUBMISSION AND CREATE A MERGE REQUEST
spikchipcustom-v102-test:
extends: .templateTest
variables:
BASENAME: spikchipcustom
TAG: v102
RECIPE_PATH: recipes/chipseq/spikchipcustom
#####################
## Include
......
BootStrap: docker
From: ubuntu
%help
This singularity installs spikchip. See repository https://github.com/eblancoga/spikChIP
%post
# ~~~~~~ General setup and folder creation ~~~~~~ #
apt update && DEBIAN_FRONTEND=noninteractive apt install -y gcc git libz-dev make r-base curl samtools software-properties-common gawk bash
export LC_ALL=C
export LC_CTYPE=C
export LC_COLLATE=C
export LC_TIME=C
export LC_MESSAGES=C
export LC_MONETARY=C
export LC_PAPER=C
export LC_MEASUREMENT=C
# ~~~~~ seqcode ~~~~~ #
curl -L https://github.com/eblancoga/seqcode/archive/master.tar.gz -o seqcode.tar.gz && tar -xvzf seqcode.tar.gz && rm seqcode.tar.gz && cd seqcode-main/ && make all && cd ..
# ~~~~~ samtools ~~~~~ #
add-apt-repository universe && apt update && apt install -y samtools
# ~~~~~ affy and MASS ~~~~~ #
R --slave -e 'install.packages(c("BiocManager", "MASS"), repos="https://cloud.r-project.org/")' && R --slave -e 'BiocManager::install(c("affy"))'
# ~~~~~ spikchip ~~~~~ #
curl -L https://github.com/descostesn/spikChIP/archive/refs/tags/1.0.2.tar.gz -o spikchip.tar.gz && tar -xvzf spikchip.tar.gz && rm spikchip.tar.gz && cd spikChIP-1.0.2/ && rm -r examples && cd ..
%environment
export PATH="${PATH}:/spikChIP-1.0.2:/seqcode-main/bin"
export LC_ALL=C
export LC_CTYPE=C
export LC_COLLATE=C
export LC_TIME=C
export LC_MESSAGES=C
export LC_MONETARY=C
export LC_PAPER=C
export LC_MEASUREMENT=C
%labels
Author Nicolas Descostes
Version v0.0.1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment