diff --git a/bbtools/Dockerfile b/bbtools/Dockerfile new file mode 100644 index 0000000..d5a7182 --- /dev/null +++ b/bbtools/Dockerfile @@ -0,0 +1,19 @@ +# DOCKERFILE for BBtools +FROM ubuntu:16.04 +MAINTAINER Pedro Cerqueira, pedro.cerqueira@medicina.ulisboa.pt + +#Update and install dependencies +RUN apt-get update && apt-get -y install \ + bash \ + wget \ + default-jdk + +WORKDIR /NGStools/ + +#Download and untar BBtools +RUN wget https://sourceforge.net/projects/bbmap/files/BBMap_38.44.tar.gz/download -O bbtools.tar.gz && tar -xvzf bbtools.tar.gz + +RUN rm bbtools.tar.gz + +#Add BBtools to environment variable +ENV PATH="/NGStools/bbmap:$PATH" diff --git a/seqtk/Dockerfile b/seqtk/Dockerfile new file mode 100644 index 0000000..6d9210b --- /dev/null +++ b/seqtk/Dockerfile @@ -0,0 +1,26 @@ +# DOCKERFILE for seqtk +FROM ubuntu:16.04 +MAINTAINER Pedro Cerqueira, pedro.cerqueira@medicina.ulisboa.pt + + +WORKDIR /NGStools/ + +#Update and install dependencies +RUN apt-get update && apt-get -y install \ + bash \ + build-essential \ + make \ + git \ + zlib1g-dev + +#Clone seqtk from GitHub repo +RUN git clone https://github.com/lh3/seqtk.git + +WORKDIR /NGStools/seqtk + +#Build seqtk +RUN make + +#Add seqtk to +ENV PATH="/NGStools/seqtk:$PATH" +