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.