-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSingularity
33 lines (30 loc) · 1.03 KB
/
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
Bootstrap: docker
From: ubuntu:18.04
%files
pathway-tools-24.0-linux-64-tier1-install /opt
%environment
export PATH="$PATH:/programs/pathway-tools:"
export PYTHONIOENCODING=utf8
%post
apt-get -y update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
curl \
csh \
git \
ncbi-blast+ \
libxm4 \
python3.6-dev \
python3.6-distutils \
iputils-ping \
gnome-terminal;\
apt-get clean; \
apt-get purge; \
mkdir programs;\
mkdir -p /home/your/external/folder/ptools;\
chmod u+x /opt/pathway-tools-24.0-linux-64-tier1-install;\
./opt/pathway-tools-24.0-linux-64-tier1-install --InstallDir /programs/pathway-tools --PTOOLS_LOCAL_PATH /home/your/external/folder/ptools --InstallDesktopShortcuts 0 --mode unattended;\
mkdir -p /opt/ptools;\
cp -r /home/your/external/folder/ptools/ptools-local /opt/ptools;\
rm /opt/pathway-tools-24.0-linux-64-tier1-install;\
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | python3;\
pip3 install mpwt