@@ -29,13 +29,10 @@ RUN sudo cpan -i Getopt::Long Pod::Usage File::Basename threads threads::shared
29
29
Thread::Queue Carp Data::Dumper YAML Hash::Merge Logger::Simple Parallel::ForkManager \
30
30
DBI Text::Soundex Scalar::Util::Numeric
31
31
32
- RUN brew tap homebrew /science && brew tap nextgenusfs/tap && brew tap homebrew/dupes && brew update
32
+ RUN brew tap nextgenusfs /science && brew tap nextgenusfs/tap && brew tap homebrew/dupes && brew update
33
33
34
- # install new cmake version for compliation of bamtools
35
- RUN brew install cmake
36
-
37
- # gmap-gsnap, bamtools, augustus are failling, try to install it separately
38
- RUN git clone git://github.com/pezmaster31/bamtools.git \
34
+ # install bamtools and augustus manually as linuxbrew compliation is failing
35
+ RUN brew install cmake && git clone git://github.com/pezmaster31/bamtools.git \
39
36
&& cd bamtools && mkdir build && cd build &&\
40
37
cmake .. && make && sudo make install && cd /usr/include && sudo ln -f -s ../local/include/bamtools/ &&\
41
38
cd /usr/lib/ && sudo ln -f -s /usr/local/lib/bamtools/libbamtools.* .
@@ -55,19 +52,22 @@ RUN conda update -y conda && \
55
52
conda install -y numpy pandas scipy seaborn natsort scikit-learn psutil biopython && \
56
53
conda install -y -c etetoolkit ete3 ete3_external_apps
57
54
58
- RUN pip install --upgrade goatools fisher
55
+ RUN pip install --upgrade pip && pip install --upgrade goatools fisher
59
56
60
- RUN brew install blat kent-tools mummer hmmer exonerate repeatscout trf rmblast recon trnascan bedtools tbl2asn raxml trimal mafft braker evidencemodeler gag proteinortho diamond
57
+ RUN brew install blat kent-tools mummer hmmer exonerate repeatscout trf rmblast recon trnascan bedtools tbl2asn raxml trimal mafft braker evidencemodeler gag proteinortho diamond repeatmasker repeatmodeler
61
58
62
- RUN brew untap homebrew/science && brew tap nextgenusfs/science && brew install repeatmasker repeatmodeler gmap-gsnap
59
+ # gmap-gsnap is failling, install outside linuxbrew
60
+ RUN wget http://research-pub.gene.com/gmap/src/gmap-gsnap-2017-03-17.tar.gz && \
61
+ tar -zxvf gmap-gsnap-2017-03-17.tar.gz && rm gmap-gsnap-2017-03-17.tar.gz && \
62
+ mv gmap-2017-03-17 gmap && cd gmap && ./configure && make && sudo make install && cd ..
63
63
64
- # currently blast v2.6.0 tblastn is giving strange results, default back to v2 .2.31 by removing symlink from path
64
+ # versions of tblastn > 2.3 seem to be not working, roll back to 2 .2.31
65
65
RUN rm /home/linuxbrew/.linuxbrew/bin/tblastn
66
66
67
67
# grab most recent version of funannotate
68
68
RUN git clone git://github.com/nextgenusfs/funannotate.git && \
69
69
cd funannotate && \
70
- git checkout 95d280ca6c8e6ff2aa452eddd4fc00c083acfa13 && \
70
+ git checkout tags/0.6.0 && \
71
71
cd ..
72
72
73
73
ENV AUGUSTUS_CONFIG_PATH=/home/linuxbrew/augustus/config \
0 commit comments