TomHarrop/assembly-utils:gffread_0.12.3
$ singularity pull shub://TomHarrop/assembly-utils:gffread_0.12.3
Singularity Recipe
Bootstrap: docker
From: ubuntu:20.04
%help
gffread 0.12.3
%labels
MAINTAINER "Tom Harrop (twharrop@gmail.com)"
VERSION "gffread 0.12.3"
%environment
export LC_ALL=C
export PATH="${PATH}:/gffread"
%post
# faster apt downloads
export DEBIAN_FRONTEND=noninteractive
export LC_ALL=C
# set up apt
apt-get clean
rm -r /var/lib/apt/lists/*
apt-get update
apt-get upgrade -y --fix-missing
(
. /etc/os-release
cat << _EOF_ > mirror.txt
deb mirror://mirrors.ubuntu.com/mirrors.txt ${UBUNTU_CODENAME} main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt ${UBUNTU_CODENAME}-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt ${UBUNTU_CODENAME}-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt ${UBUNTU_CODENAME}-security main restricted universe multiverse
_EOF_
mv /etc/apt/sources.list /etc/apt/sources.list.bak
cat mirror.txt /etc/apt/sources.list.bak > /etc/apt/sources.list
)
# install dependencies
apt-get update
apt-get install -y \
git \
build-essential \
wget \
zlib1g-dev
# install gffread
git clone https://github.com/gpertea/gffread /gffread
(
cd /gffread
git checkout -f v0.12.3
git submodule update --init --recursive
make release
)
%runscript
exec /gffread/gffread "$@"
Collection
- Name: TomHarrop/assembly-utils
- License: None
View on Datalad
Metrics
key | value |
---|---|
id | /containers/TomHarrop-assembly-utils-gffread_0.12.3 |
collection name | TomHarrop/assembly-utils |
branch | master |
tag | gffread_0.12.3 |
commit | 11b816cd13e0830a80fc5b780981c2f48656e3fa |
version (container hash) | 3cbe505f9f6db977fea5eadc818dc84ab538081698588f5d3e2bf997d7227045 |
build date | 2021-03-02T04:40:47.355Z |
size (MB) | 134.3203125 |
size (bytes) | 140845056 |
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.