11
22# #############################################################
3- # Dockerfile Version: 1.4.2
3+ # Dockerfile Version: 1.5
44# Software: HOWARD
5- # Software Version: 0.9.15.2
5+ # Software Version: 0.9.15.4
66# Software Website: https://gitlab.bioinfo-diag.fr/Strasbourg/HOWARD
77# Licence: GNU Affero General Public License (AGPL)
88# Description: HOWARD
3939
4040FROM centos:7
4141LABEL Software="HOWARD" \
42- Version="0.9.15.2 " \
42+ Version="0.9.15.4 " \
4343 Website="https://gitlab.bioinfo-diag.fr/Strasbourg/HOWARD" \
4444 Description="HOWARD" \
4545 License="GNU Affero General Public License (AGPL)" \
@@ -65,7 +65,7 @@ ENV DATA=/data
6565ENV TOOL=/tool
6666ENV DATABASES=/databases
6767ENV YUM_INSTALL="gcc bc make wget perl-Switch perl-Digest-MD5 perl-Data-Dumper which zlib-devel zlib zlib2-devel zlib2 bzip2-devel bzip2 lzma-devel lzma xz-devel xz ncurses-devel unzip curl-devel"
68- ENV YUM_REMOVE="zlib-devel bzip2-devel xz-devel ncurses-devel unzip gcc"
68+ ENV YUM_REMOVE="zlib-devel bzip2-devel xz-devel ncurses-devel gcc"
6969
7070
7171
@@ -87,7 +87,7 @@ RUN yum install -y $YUM_INSTALL ;
8787# #########
8888
8989ENV TOOL_NAME=htslib
90- ENV TOOL_VERSION=1.11
90+ ENV TOOL_VERSION=1.12
9191ENV TARBALL_LOCATION=https://github.com/samtools/$TOOL_NAME/releases/download/$TOOL_VERSION/
9292ENV TARBALL=$TOOL_NAME-$TOOL_VERSION.tar.bz2
9393ENV DEST=$TOOLS/$TOOL_NAME/$TOOL_VERSION
@@ -100,6 +100,7 @@ RUN wget $TARBALL_LOCATION/$TARBALL && \
100100 cd $TOOL_NAME-$TOOL_VERSION && \
101101 make -j $THREADS prefix=$TOOLS/$TOOL_NAME/$TOOL_VERSION install && \
102102 cd ../ && \
103+ ln -s $TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
103104 rm -rf $TOOL_NAME-$TOOL_VERSION
104105
105106
@@ -109,7 +110,7 @@ RUN wget $TARBALL_LOCATION/$TARBALL && \
109110# ###########
110111
111112ENV TOOL_NAME=bcftools
112- ENV TOOL_VERSION=1.11
113+ ENV TOOL_VERSION=1.12
113114ENV TARBALL_LOCATION=https://github.com/samtools/$TOOL_NAME/releases/download/$TOOL_VERSION/
114115ENV TARBALL=$TOOL_NAME-$TOOL_VERSION.tar.bz2
115116ENV DEST=$TOOLS/$TOOL_NAME/$TOOL_VERSION
@@ -122,6 +123,7 @@ RUN wget $TARBALL_LOCATION/$TARBALL && \
122123 cd $TOOL_NAME-$TOOL_VERSION && \
123124 make -j $THREADS prefix=$TOOLS/$TOOL_NAME/$TOOL_VERSION install && \
124125 cd ../ && \
126+ ln -s $TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
125127 rm -rf $TOOL_NAME-$TOOL_VERSION
126128
127129
@@ -134,7 +136,7 @@ ENV TOOL_VERSION=1.8.0
134136RUN yum install -y java-$TOOL_VERSION && \
135137 mkdir -p $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin && \
136138 ln -s /usr/bin/java $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/java && \
137- ln -s $TOOLS/$TOOL_NAME/$ TOOL_VERSION $TOOLS/$TOOL_NAME/current ;
139+ ln -s $TOOL_VERSION $TOOLS/$TOOL_NAME/current ;
138140
139141
140142
@@ -144,14 +146,14 @@ RUN yum install -y java-$TOOL_VERSION && \
144146
145147ENV DATABASES=/databases
146148ENV TOOL_NAME=snpeff
147- ENV TOOL_VERSION=4.3t
148- ENV TOOL_VERSION_FOR_FILE=4_3t
149- ENV TARBALL_LOCATION=https://sourceforge.net/projects/snpeff/files
150- ENV TARBALL="snpEff_v" $TOOL_VERSION_FOR_FILE"_core.zip"
149+ ENV TOOL_VERSION=5.0e
150+ ENV TARBALL="snpEff_latest_core.zip"
151+ ENV TARBALL_LOCATION=https://snpeff.blob.core.windows.net/versions
151152ENV TARBALL_FOLDER=snpeff_folder
152- ENV TOOL_DATABASE_FOLDER=$DATABASES/snpeff/$TOOL_VERSION
153+ ENV TOOL_DATABASE_FOLDER=$DATABASES/snpeff/current
153154ENV DEST=$TOOLS/$TOOL_NAME/$TOOL_VERSION
154155ENV PATH=$TOOLS/$TOOL_NAME/$TOOL_VERSION/bin:$PATH
156+ ENV SNPEFF_DATABASES=$TOOL_DATABASE_FOLDER
155157
156158
157159# INSTALL
@@ -160,7 +162,7 @@ RUN wget $TARBALL_LOCATION/$TARBALL && \
160162 mkdir -p $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/ && \
161163 cp $TARBALL_FOLDER/*/*jar $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/ -R && \
162164 cp $TARBALL_FOLDER/*/*.config $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/ -R && \
163- ln -s $TOOLS/$TOOL_NAME/$ TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
165+ ln -s $TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
164166 mkdir -p $TOOL_DATABASE_FOLDER && \
165167 ln -s $TOOL_DATABASE_FOLDER $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/data ;
166168
@@ -176,9 +178,10 @@ ENV TOOL_VERSION=2019Oct24
176178ENV TARBALL_LOCATION=http://www.openbioinformatics.org/annovar/download/0wgxR2rIVP
177179ENV TARBALL=annovar.latest.tar.gz
178180ENV TARBALL_FOLDER=$TOOL_NAME
179- ENV TOOL_DATABASE_FOLDER=$DATABASES/annovar
181+ ENV TOOL_DATABASE_FOLDER=$DATABASES/annovar/current
180182ENV DEST=$TOOLS/$TOOL_NAME/$TOOL_VERSION
181183ENV PATH=$TOOLS/$TOOL_NAME/$TOOL_VERSION/bin:$PATH
184+ ENV ANNOVAR_DATABASES=$TOOL_DATABASE_FOLDER
182185# http://www.openbioinformatics.org/annovar/download/0wgxR2rIVP/annovar.latest.tar.gz
183186
184187
@@ -191,7 +194,7 @@ RUN wget $TARBALL_LOCATION/$TARBALL && \
191194 cp *.pl $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/ -R && \
192195 cd ../ && \
193196 rm -rf $TARBALL_FOLDER && \
194- ln -s $TOOLS/$TOOL_NAME/$ TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
197+ ln -s $TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
195198 mkdir -p $TOOL_DATABASE_FOLDER && \
196199 ln -s $TOOL_DATABASE_FOLDER $TOOLS/$TOOL_NAME/$TOOL_VERSION/bin/databases ;
197200
@@ -203,7 +206,7 @@ RUN wget $TARBALL_LOCATION/$TARBALL && \
203206
204207ENV DATABASES=/databases
205208ENV TOOL_NAME=howard
206- ENV TOOL_VERSION=0.9.15.2
209+ ENV TOOL_VERSION=0.9.15.4
207210ENV TARBALL_LOCATION=https://gitlab.bioinfo-diag.fr/Strasbourg/HOWARD/repository/$TOOL_VERSION
208211ENV TARBALL=archive.tar.gz
209212ENV TARBALL_FOLDER=archive
@@ -215,7 +218,7 @@ ADD . $TOOLS/$TOOL_NAME/$TOOL_VERSION
215218RUN ln -s $TOOLS/$TOOL_NAME/$TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
216219 chmod 0775 $TOOLS/$TOOL_NAME/$TOOL_VERSION $TOOLS/$TOOL_NAME/current -R && \
217220 mkdir -p $DATABASES && \
218- ln -s $TOOLS/$TOOL_NAME/$ TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
221+ ln -s $TOOL_VERSION $TOOLS/$TOOL_NAME/current && \
219222 ln -s $TOOLS/$TOOL_NAME/$TOOL_VERSION/ /tool ;
220223
221224
0 commit comments