annotate Dockerfile @ 11:b91011f3b337 draft

planemo upload commit 6ac5298a485e4bd7271bd3418039af44fd6d8f60
author galaxytrakr
date Fri, 15 May 2026 12:01:51 +0000
parents 6cba046e4aaa
children 12122bf5adda
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
1 # Multi-stage Dockerfile for SeqSero2S
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
2 # Default build: docker build -t seqsero2s:latest .
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
3 # Test build: docker build --target test -t seqsero2s:test .
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
4
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
5 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
6 # Stage 1: Base image with mambaforge for faster dependency resolution
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
7 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
8 FROM condaforge/mambaforge:latest AS base
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
9
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
10 LABEL maintainer="SeqSero2S Maintainers"
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
11 LABEL description="Simplified Salmonella serotype prediction from genome sequencing data"
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
12
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
13 # Set environment variables to reduce conda output and ensure non-interactive
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
14 # Disable SSL verification for VPN environments
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
15 ENV CONDA_ALWAYS_YES=true \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
16 CONDA_AUTO_UPDATE_CONDA=false \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
17 DEBIAN_FRONTEND=noninteractive
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
18
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
19 # Configure conda to skip SSL verification
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
20 RUN conda config --set ssl_verify false
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
21
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
22 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
23 # Stage 2: Builder - Install all dependencies and SeqSero2S
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
24 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
25 FROM base AS builder
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
26
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
27 # Update base packages and install build essentials
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
28 RUN apt-get update && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
29 apt-get install -y --no-install-recommends \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
30 wget \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
31 ca-certificates \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
32 bash \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
33 && apt-get clean && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
34 rm -rf /var/lib/apt/lists/*
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
35
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
36 # Copy the patch script
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
37 COPY patch_stringmlst.sh /tmp/patch_stringmlst.sh
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
38 RUN chmod +x /tmp/patch_stringmlst.sh
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
39
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
40 # Create conda environment with all dependencies
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
41 # Using mamba for faster dependency resolution
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
42 RUN mamba create -n seqsero2s -c conda-forge -c bioconda \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
43 python>=3 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
44 pip \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
45 setuptools \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
46 blast>=2.2 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
47 zstd \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
48 samtools \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
49 bedtools>=2.17 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
50 sra-tools>=2.8 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
51 spades>=3.9 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
52 salmid \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
53 bwa>=0.7 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
54 seqtk>=1.3 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
55 stringmlst>=0.6 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
56 mlst>=2.32.2 \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
57 perl-list-moreutils \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
58 && mamba clean -afy
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
59
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
60 # Install SeqSero2S from local fork
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
61 WORKDIR /tmp/build
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
62
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
63 # Copy local SeqSero2S directory
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
64 COPY SeqSero2S /tmp/build/SeqSero2S
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
65
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
66 # Install SeqSero2S
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
67 RUN cd SeqSero2S && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
68 /opt/conda/envs/seqsero2s/bin/python -m pip install . -vv --no-deps --no-build-isolation --no-cache-dir
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
69
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
70 # Apply the stringMLST.py patch (from the conda recipe)
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
71 # The patch replaces dbPrefix reference with cwd to avoid path issues
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
72 RUN PREFIX=/opt/conda/envs/seqsero2s /tmp/patch_stringmlst.sh
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
73
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
74 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
75 # Stage 3: Test image - runs validation tests
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
76 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
77 FROM builder AS test
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
78
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
79 # Create test directory
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
80 WORKDIR /test
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
81
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
82 # Run test commands from the conda recipe
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
83 RUN echo "Running SeqSero2S tests..." && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
84 /opt/conda/envs/seqsero2s/bin/SeqSero2S.py -h && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
85 echo "SeqSero2S.py -h: PASSED" && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
86 /opt/conda/envs/seqsero2s/bin/blastn -help && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
87 echo "blastn -help: PASSED" && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
88 /opt/conda/envs/seqsero2s/bin/SalmID.py -h && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
89 echo "SalmID.py -h: PASSED" && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
90 /opt/conda/envs/seqsero2s/bin/mlst -h && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
91 echo "mlst -h: PASSED" && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
92 echo "All tests completed successfully!"
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
93
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
94 # Default command shows test results
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
95 CMD ["echo", "All SeqSero2S tests passed successfully!"]
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
96
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
97 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
98 # Stage 4: Production/Distribution image - minimal runtime (DEFAULT)
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
99 # ============================================================================
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
100 FROM condaforge/mambaforge:latest AS dist
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
101
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
102 # Copy conda environment from builder
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
103 COPY --from=builder /opt/conda/envs/seqsero2s /opt/conda/envs/seqsero2s
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
104
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
105 # Update PATH to use the conda environment
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
106 ENV PATH=/opt/conda/envs/seqsero2s/bin:$PATH \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
107 CONDA_DEFAULT_ENV=seqsero2s \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
108 CONDA_PREFIX=/opt/conda/envs/seqsero2s
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
109
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
110 # Install minimal runtime dependencies
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
111 RUN apt-get update && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
112 apt-get install -y --no-install-recommends \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
113 ca-certificates \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
114 procps \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
115 && apt-get clean && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
116 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
117
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
118 # Create working directory
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
119 WORKDIR /data
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
120
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
121 # Create non-root user for running the application
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
122 RUN useradd -m -u 1000 -s /bin/bash seqsero2s && \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
123 chown -R seqsero2s:seqsero2s /data
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
124
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
125 USER seqsero2s
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
126
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
127 # Add metadata labels
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
128 LABEL org.opencontainers.image.version="1.1.4" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
129 org.opencontainers.image.authors="LSTUGA" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
130 org.opencontainers.image.url="https://github.com/LSTUGA/SeqSero2S" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
131 org.opencontainers.image.documentation="https://github.com/LSTUGA/SeqSero2S" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
132 org.opencontainers.image.source="https://github.com/LSTUGA/SeqSero2S" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
133 org.opencontainers.image.licenses="GPL-2.0-or-later" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
134 org.opencontainers.image.title="SeqSero2S" \
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
135 org.opencontainers.image.description="Simplified Salmonella serotype prediction from genome sequencing data"
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
136
4c4899031795 planemo upload commit fcafae43456eb929e62b5c879ac954f75745bbf8
galaxytrakr
parents:
diff changeset
137 # No entrypoint or command for dist target