nuitrcs/ont-assembly-polish-dependencies:latest
$ singularity pull shub://nuitrcs/ont-assembly-polish-dependencies:latest
Singularity Recipe
Bootstrap: docker
From: ubuntu:16.04
%post
apt-get update && apt-get upgrade -y && apt-get install -y \
sudo git make build-essential mummer last-align python-numpy \
python-matplotlib time bwa samtools software-properties-common \
gnuplot zlib1g-dev mc wget libatlas-base-dev python-pip python-pandas curl
add-apt-repository ppa:webupd8team/java && apt-get update && \
(echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections) && \
apt-get install -y oracle-java8-installer
cd /opt
curl -L -O https://github.com/marbl/canu/releases/download/v1.8/canu-1.8.Linux-amd64.tar.xz && \
tar -xJf canu-1.8.Linux-amd64.tar.xz && rm canu-1.8.Linux-amd64.tar.xz
git clone https://github.com/lh3/minimap2 && (cd minimap2 && make) && \
cp minimap2/minimap2 /usr/local/bin && rm -r minimap2
git clone https://github.com/lh3/miniasm && (cd miniasm && make) && \
cp miniasm/miniasm /usr/local/bin/ && rm -r miniasm
git clone https://github.com/timmassingham/simNGS.git && (cd simNGS/src && make -f Makefile.linux) && \
cp simNGS/bin/* /usr/local/bin/ && rm -r simNGS
%environment
PATH=/opt/canu-1.8/Linux-amd64/bin:$PATH
export PATH
%runscript
exec /bin/bash -i
Collection
- Name: nuitrcs/ont-assembly-polish-dependencies
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/nuitrcs-ont-assembly-polish-dependencies-latest |
collection name | nuitrcs/ont-assembly-polish-dependencies |
branch | master |
tag | latest |
commit | c348b35db226f5b0b24b217f39f02a9674df9943 |
version (container hash) | 28bbb0b432c1808a5b8327d4e1bcd43d |
build date | 2021-01-10T23:33:16.530Z |
size (MB) | 1838 |
size (bytes) | 837001247 |
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.