Skip to content

Commit 979ab8c

Browse files
Jon PalmerJon Palmer
Jon Palmer
authored and
Jon Palmer
committed
dockerfile updates
1 parent dbbe919 commit 979ab8c

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

Dockerfile

+9-5
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,22 @@ COPY gm_key_64.gz /home/linuxbrew/gm_key_64.gz
77
COPY signalp-4.1c.Linux.tar.Z /home/linuxbrew/signalp-4.1c.Linux.tar.Z
88

99
RUN tar zxvf gm_et_linux_64.tar.gz && \
10-
mv /home/linuxbrew/gm_et_linux_64/gmes_petap $GENEMARK_PATH && \
1110
gunzip gm_key_64.gz && \
1211
cp gm_key_64 /home/linuxbrew/.gm_key && \
13-
rm -rf /home/linuxbrew/gm_et_linux_64 gm_key_64 gm_et_linux_64.tar.gz
12+
rm -rf gm_et_linux_64.tar.gz
1413

1514
RUN zcat signalp-4.1c.Linux.tar.Z | tar -xvf - && \
16-
sed -i 's,/usr/cbs/bio/src/signalp-4.1,/home/linuxbrew/data/signalp-4.1,g' signalp-4.1/signalp && \
17-
mv /home/linuxbrew/signalp-4.1 /home/linuxbrew/data/signalp-4.1
15+
sed -i 's,/usr/cbs/bio/src/signalp-4.1,/home/linuxbrew/signalp-4.1,g' signalp-4.1/signalp
1816

1917
COPY RepBaseRepeatMaskerEdition-20170127.tar.gz /home/linuxbrew/RepBaseRepeatMaskerEdition-20170127.tar.gz
2018

2119
RUN tar zxvf RepBaseRepeatMaskerEdition-20170127.tar.gz -C /home/linuxbrew/.linuxbrew/opt/repeatmasker/libexec
2220
RUN brew postinstall repeatmasker
2321

24-
RUN funannotate setup -m dep -d /home/linuxbrew/DB
22+
ENV PATH=/home/linuxbrew/gm_et_linux_64/gmes_petap:/home/linuxbrew/signalp-4.1:/home/linuxbrew/.linuxbrew/opt/braker/libexec:$PATH
23+
24+
RUN funannotate setup -m dep -d /home/linuxbrew/DB
25+
26+
RUN funannotate eggnog --install fuNOG
27+
28+
WORKDIR /home/linuxbrew/data

Dockerfile-base

+2-5
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ RUN git clone https://github.com/Linuxbrew/brew.git /home/linuxbrew/.linuxbrew \
1818

1919
USER linuxbrew
2020
WORKDIR /home/linuxbrew
21-
ENV PATH=/home/linuxbrew/funannotate:/home/linuxbrew/conda/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/linuxbrew/augustus/bin:/home/linuxbrew/.linuxbrew/opt/repeatmasker/libexec/util:/home/linuxbrew/data/gm_et_linux_64/gmes_petap:/home/linuxbrew/data/signalp-4.1:$PATH \
21+
ENV PATH=/home/linuxbrew/funannotate:/home/linuxbrew/conda/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/linuxbrew/augustus/bin:/home/linuxbrew/.linuxbrew/opt/repeatmasker/libexec/util:/home/linuxbrew/gm_et_linux_64/gmes_petap:/home/linuxbrew/signalp-4.1:$PATH \
2222
SHELL=/bin/bash
2323

2424
RUN brew doctor || true
@@ -65,10 +65,7 @@ RUN wget http://research-pub.gene.com/gmap/src/gmap-gsnap-2017-03-17.tar.gz && \
6565
RUN rm /home/linuxbrew/.linuxbrew/bin/tblastn
6666

6767
#grab most recent version of funannotate
68-
RUN git clone git://github.com/nextgenusfs/funannotate.git && \
69-
cd funannotate && \
70-
git checkout tags/0.6.1 && \
71-
cd ..
68+
RUN git clone git://github.com/nextgenusfs/funannotate.git
7269

7370
ENV AUGUSTUS_CONFIG_PATH=/home/linuxbrew/augustus/config \
7471
EVM_HOME=/home/linuxbrew/.linuxbrew/opt/evidencemodeler \

0 commit comments

Comments
 (0)