diff Dockerfile @ 24:3825e0f45380 draft default tip

planemo upload commit 6caed405f48e5af3f645120593a6df3efdb7f2a0
author galaxytrakr
date Fri, 25 Sep 2026 20:13:08 +0000
parents c449145d54cb
children
line wrap: on
line diff
--- a/Dockerfile	Fri Sep 25 16:57:57 2026 +0000
+++ b/Dockerfile	Fri Sep 25 20:13:08 2026 +0000
@@ -50,10 +50,13 @@
     bwa>=0.7 \
     seqtk>=1.3 \
     stringmlst>=0.6 \
+    perl-list-moreutils \
+    && mamba create -n mlst_env -c conda-forge -c bioconda \
     mlst>=2.32 \
-    perl-list-moreutils \
     && mamba clean -afy
 
+
+
 # Install SeqSero2S from local fork
 WORKDIR /tmp/build/SeqSero2S
 
@@ -88,7 +91,7 @@
     echo "blastn -help: PASSED" && \
     /opt/conda/envs/seqsero2s/bin/SalmID.py -h && \
     echo "SalmID.py -h: PASSED" && \
-    /opt/conda/envs/seqsero2s/bin/mlst -h && \
+    /opt/conda/envs/mlst_env/bin/mlst -h && \
     echo "mlst -h: PASSED" && \
     echo "All tests completed successfully!"
 
@@ -102,9 +105,10 @@
 
 # Copy conda environment from builder
 COPY --from=builder /opt/conda/envs/seqsero2s /opt/conda/envs/seqsero2s
+COPY --from=builder /opt/conda/envs/mlst_env /opt/conda/envs/mlst_env
 
 # Update PATH to use the conda environment
-ENV PATH=/opt/conda/envs/seqsero2s/bin:$PATH \
+ENV PATH=/opt/conda/envs/mlst_env/bin:/opt/conda/envs/seqsero2s/bin:$PATH \
     CONDA_DEFAULT_ENV=seqsero2s \
     CONDA_PREFIX=/opt/conda/envs/seqsero2s