diff --git a/for_build/basics/Dockerfile b/for_build/annote_and_mafft/Dockerfile similarity index 61% rename from for_build/basics/Dockerfile rename to for_build/annote_and_mafft/Dockerfile index bed4a7fb9e6a963cbcf02ed70137952a365c0b34..54a54a40616f16c2783458f8f83bf4194d37deab 100644 --- a/for_build/basics/Dockerfile +++ b/for_build/annote_and_mafft/Dockerfile @@ -7,15 +7,20 @@ RUN apt-get update &&\ # Install package needed RUN apt-get install -y \ wget \ + python3-pip + +# Update pip +RUN pip3 install --upgrade pip + +# Install prokka: +WORKDIR /tmp +RUN apt-get install -y\ libdatetime-perl \ libxml-simple-perl \ libdigest-md5-perl \ git \ - python3-pip \ default-jre \ bioperl - -# Update pip -RUN pip3 install --upgrade pip - -RUN rm /usr/bin/mafft # remove mafft installed with bioperl \ No newline at end of file +RUN git clone https://github.com/tseemann/prokka.git +RUN /tmp/prokka/bin/prokka --setupdb +RUN ln -s /tmp/prokka/bin/prokka /usr/local/bin diff --git a/for_build/mafft/Dockerfile b/for_build/mafft/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..c93e4ce4f97a3400529c78ec8ca7e849b8856173 --- /dev/null +++ b/for_build/mafft/Dockerfile @@ -0,0 +1,32 @@ +from ubuntu:16.04 + +# Update apt-get packages +RUN apt-get update &&\ + apt-get -y upgrade + +# Install package needed +RUN apt-get install -y \ + wget \ + python3-pip + +# Update pip +RUN pip3 install --upgrade pip + +RUN apt-get install -y\ + libdatetime-perl \ + libxml-simple-perl \ + libdigest-md5-perl \ + git \ + default-jre \ + bioperl + +# Install mafft 7.313 +RUN rm /usr/bin/mafft # remove mafft installed with bioperl +WORKDIR /tmp +RUN wget https://mafft.cbrc.jp/alignment/software/mafft-7.313-with-extensions-src.tgz &&\ + tar xf mafft-7.313-with-extensions-src.tgz &&\ + rm mafft-7.313-with-extensions-src.tgz +WORKDIR /tmp/mafft-7.313-with-extensions/core +RUN make clean &&\ + make &&\ + make install \ No newline at end of file diff --git a/for_build/mmseqs_and_fastme/Dockerfile b/for_build/mmseqs_and_fastme/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..2ec88cbd2d95ded855cca5fcf6e32257f4844e39 --- /dev/null +++ b/for_build/mmseqs_and_fastme/Dockerfile @@ -0,0 +1,35 @@ +from ubuntu:16.04 + + +# Update apt-get packages +RUN apt-get update &&\ + apt-get -y upgrade + + +# Install package needed and update pip +RUN apt-get install -y \ + wget \ + python3-pip + +RUN pip3 install --upgrade pip + + +# Install mmseqs2 +WORKDIR /tmp +RUN apt-get install -y cmake &&\ + wget https://mmseqs.com/latest/mmseqs-static_sse41.tar.gz &&\ + tar xf mmseqs-static_sse41.tar.gz &&\ + rm mmseqs-static_sse41.tar.gz &&\ + mv /tmp/mmseqs2/bin/mmseqs /usr/local/bin &&\ + # remove useless files + rm -r /tmp/mmseqs2 + + +# Install FastME +WORKDIR /tmp +RUN apt-get install -y automake &&\ + git clone https://gite.lirmm.fr/atgc/FastME.git +WORKDIR /tmp/FastME +RUN ./configure &&\ + make &&\ + make install