#---------------------------------------------------------------------------------- Platypus Dockerfile Remember to put the dockerfile in the same directory of Platypus Versions: Platypus:v0.8.1, cython:v0.24, htslib:v1.3 #---------------------------------------------------------------------------------- FROM ubuntu:16.04
RUN apt-get update && apt-get install -y build-essential
python-dev
python-pip
git
wget
autoconf
zlib1g-dev
#---------------------------------------------------------------------------------- #Let's build Platypus! #----------------------------------------------------------------------------------
RUN mkdir /code
ADD . /code/Platypus
#---------------------------------------------------------------------------------- #Let's install htslib! #----------------------------------------------------------------------------------
RUN wget https://github.com/samtools/htslib/releases/download/1.3/htslib-1.3.tar.bz2 RUN tar xjf htslib-1.3.tar.bz2 RUN cd htslib-1.3 && autoconf && ./configure && make && make install
#---------------------------------------------------------------------------------- #Let's install Cython! #----------------------------------------------------------------------------------
RUN pip install cython
ENV C_INCLUDE_PATH /usr/local/include ENV LIBRARY_PATH /usr/local/lib ENV LD_LIBRARY_PATH /usr/local/lib
RUN cd /code/Platypus && make
WORKDIR /code/Platypus/bin
#RUN PATH="$PATH:/code/Platypus/bin" #RUN ln -s /code/Platypus/bin/Platypus.py /usr/local/bin
#----------------------------------------------------------------------------------
ENV HELP='usage: python Platypus.py Command -h'
CMD echo $HELP
Content type
Image
Digest
Size
285 MB
Last updated
about 10 years ago
docker pull bmslab/platypus