Public | Automated Build

Last pushed: a year ago
from comics/augustus:3.2.2 LABEL maintainer "" ENV APP_NAME=busco ARG BUSCO_VERSION=3.0.0 ENV BUSCO_VERSION_SHORTHASH=2f3dd7b4 ENV APP_PATH=/software/applications ENV DEST=$APP_PATH/$APP_NAME/ ENV PATH=$DEST/$BUSCO_VERSION/scripts:$PATH ENV BLAST_VERSION=2.2.31 RUN yum install -y \ python \ emboss \ git \ perl-Archive-Tar \ perl-List-MoreUtils \ perl-Digest-MD5 \ && yum clean all; RUN rpm -ivh$BLAST_VERSION/ncbi-blast-${BLAST_VERSION}+-2.x86_64.rpm RUN cd $APP_PATH; \ wget && \ tar -xzf hmmer-3.1b2-linux-intel-x86_64.tar.gz && \ rm hmmer-3.1b2-linux-intel-x86_64.tar.gz # n.b. Downloading with Git is *not* preferred by Docker developers, # but BUSCO distributes using gitlab which does not provide automatic zips # of tags, so this seems to be the cleanest way to grab versions from upstream. RUN git clone $DEST/$BUSCO_VERSION && \ cd $DEST/$BUSCO_VERSION && \ git checkout $BUSCO_VERSION_SHORTHASH && \ python install WORKDIR $DEST/$BUSCO_VERSION COPY config.ini $DEST/$BUSCO_VERSION/config ENTRYPOINT ["/software/applications/busco/3.0.0/scripts/"] CMD ["-h"]
Source Repository