-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSingularity
49 lines (45 loc) · 981 Bytes
/
Singularity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Bootstrap: docker
From: ubuntu:18.04
%environment
export PATH=$PATH:/opt/circos-0.69-6/bin
export LC_ALL=C.UTF-8
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
%post
apt-get update ;\
apt-get install -y \
wget \
git \
bzip2 \
build-essential \
gcc \
zlib1g-dev \
make \
cmake \
unzip \
curl \
pkg-config \
libgd-gd2-perl \
libgd-svg-perl \
libdata-clone-perl \
language-pack-en-base ;\
curl -L https://cpanmin.us | perl - App::cpanminus ;\
cpanm Clone \
Config::General \
Font::TTF::Font \
Math::VecStat \
Math::Bezier \
Math::Round \
Readonly \
Regexp::Common \
Text::Format \
Set::IntSpan \
List::MoreUtils \
Params::Validate \
Statistics::Basic ;\
cd /opt ;\
wget http://circos.ca/distribution/circos-0.69-6.tgz ;\
tar -xvf circos-0.69-6.tgz ;\
rm circos-0.69-6.tgz
cd /opt/circos-0.69-6/bin ;\
chmod u+x *