MathijsSanders/SangerLCMFilteringSingularity:latest
$ singularity pull shub://MathijsSanders/SangerLCMFilteringSingularity:latest
Singularity Recipe
Bootstrap: docker
From: ubuntu:18.04
%labels
Maintainer MathijsSanders
Version v1.1
%post
apt-get -y update
apt-get -y install make openjdk-11-jre git samtools gcc-4.8 g++-4.8 zlib1g-dev
apt-get clean
ln -s /usr/bin/g++-4.8 /usr/bin/g++
ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
cd /tmp/
git clone https://github.com/MathijsSanders/AnnotateBAMStatistics.git
cd AnnotateBAMStatistics
make all
cp /tmp/AnnotateBAMStatistics/dist/Release/GNU-Linux/AnnotateBAMStatistics /usr/bin/
mkdir /code
cp /tmp/AnnotateBAMStatistics/runScript.sh /code/runScriptAnnotate.sh
cd ..
rm -rf /tmp/AnnotateBAMStatistics
git clone https://github.com/MathijsSanders/AdditionalBAMStatistics.git
cd AdditionalBAMStatistics/
mv additionalBamStatistics.jar runScript.sh /code/
mv /code/runScript.sh /code/runScriptAdditional.sh
cd ..
rm -rf /tmp/AdditionalBAMStatistics
git clone https://github.com/MathijsSanders/SangerLCMFiltering.git
cd SangerLCMFiltering
mv *.sh /code/
chmod u+x /code/*.sh
cd ../
rm -rf /tmp/SangerLCMFiltering
#======================================
# Preselect variants
#======================================
%apprun preselect
exec /bin/bash /code/runScriptPreselect.sh "$@"
#======================================
# ImitateANNOVAR
#======================================
%apprun imitateANNOVAR
exec /bin/bash /code/runScriptImitateANNOVAR.sh "$@"
#======================================
# AnnotateBAMStatistics
#======================================
%apprun annotateBAMStatistics
exec /bin/bash /code/runScriptAnnotate.sh "$@"
#======================================
# AdditionalBAMStatistics
#======================================
%apprun additionalBAMStatistics
exec /bin/bash /code/runScriptAdditional.sh "$@"
#=====================================
# Filtering
#====================================
%apprun filtering
exec /bin/bash /code/runScriptFiltering.sh "$@"
%environment
export LC_ALL=C
Collection
- Name: MathijsSanders/SangerLCMFilteringSingularity
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/MathijsSanders-SangerLCMFilteringSingularity-latest |
collection name | MathijsSanders/SangerLCMFilteringSingularity |
branch | master |
tag | latest |
commit | b4a65d4d6258c1839a8f959c5b8c5e692f4548de |
version (container hash) | 2ca3c98169b075f9a94657d62735dc9f146b32df0ff1fd84a76ee33f6be3c3e3 |
build date | 2021-04-06T15:31:09.420Z |
size (MB) | 252.859375 |
size (bytes) | 265142272 |
SIF | Download URL (please use pull with shub://) |
Datalad URL | View on Datalad |
Singularity Recipe | Singularity Recipe on Datalad |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.