-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements.txt
63 lines (52 loc) · 1.62 KB
/
requirements.txt
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# WORKDIR /tmp
# RUN DEBIAN_FRONTEND=noninteractive \
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
python3-pip \
git \
curl \
wget \
bzip2 \
make \
cmake \
zlib1g-dev \
python3-all-dev \
libhdf5-dev \
libatlas-base-dev \
libopenblas-base \
libopenblas-dev \
libbz2-dev \
liblzma-dev \
libffi-dev \
python-virtualenv \
&& curl -O https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh \
&& apt-get install default-jre -y --no-install-recommends \
&& wget https://github.com/broadinstitute/pilon/releases/download/v1.23/pilon-1.23.jar \
&& cp pilon-1.23.jar /usr/local/bin \
&& wget https://github.com/shenwei356/seqkit/releases/download/v0.11.0/seqkit_linux_amd64.tar.gz \
&& tar -zxf seqkit_linux_amd64.tar.gz \
&& cp seqkit /usr/local/bin \
&& git clone https://github.com/lh3/minimap2 \
&& pip3 install git+https://github.com/rrwick/Porechop \
&& pip3 install pomoxis \
&& virtualenv pomoxis --python=python3 --prompt "(pomoxis) "
### Dockerfile used above ; below is later interactive
cd minimap2
make
cp minimap2 /usr/local/bin
bash Anaconda3-2019.03-Linux-x86_64.sh \ # -yes \r \r -y
# exit bash to activate
conda install -c bioconda nanoplot -y \
conda install -c bioconda filtlong -y \
source ~/.bashrc \
conda create -n nanopolish -c bioconda -c conda-forge nanopolish -y
conda install -c conda-forge -c bioconda -c defaults canu -y \
# Pilon
java -Xmx16G -jar /usr/local/bin/pilon-1.23.jar --help
# Pomoxis
. pomoxis/bin/activate
deactivate
### Maybe not needed
# && sudo add-apt-repository ppa:deadsnakes/ppa \
- python3.7 \
- virtualenv \