Mercurial > repos > iuc > varvamp
comparison varvamp.xml @ 6:c1f08498cd74 draft default tip
planemo upload for repository https://github.com/jonas-fuchs/varVAMP commit 20fd2669164ff3cf1b77f732a801680473430805
author | iuc |
---|---|
date | Thu, 13 Feb 2025 09:20:17 +0000 |
parents | d6d746d0d1d0 |
children |
comparison
equal
deleted
inserted
replaced
5:d6d746d0d1d0 | 6:c1f08498cd74 |
---|---|
48 --threads \${GALAXY_SLOTS:-1} | 48 --threads \${GALAXY_SLOTS:-1} |
49 | 49 |
50 '$alignment' | 50 '$alignment' |
51 results/ | 51 results/ |
52 | 52 |
53 #if $mode.scheme_outputs and 'primer_binding_sites' in $mode.scheme_outputs: | |
54 ## the leading header line written by this version of the tool | |
55 ## is less than helpful in that in can cause parsing issues with downstream tools like ivar trim | |
56 && tail -n +2 results/primers.bed > results/primers_headerless.bed | |
57 #end if | |
58 #if $mode.m_select == 'qpcr' and $mode.scheme_outputs and 'primer_seqs' in $mode.scheme_outputs: | 53 #if $mode.m_select == 'qpcr' and $mode.scheme_outputs and 'primer_seqs' in $mode.scheme_outputs: |
59 ## make the primer sequences fasta discoverable under the same name that is used in "single" mode | 54 ## make the primer sequences fasta discoverable under the same name that is used in "single" mode |
60 && mv results/oligos.fasta results/primers.fasta | 55 && mv results/oligos.fasta results/primers.fasta |
61 #end if | 56 #end if |
62 #if $mode.m_select == 'tiled' and $mode.scheme_outputs and 'primer_dimers' in $mode.scheme_outputs: | 57 #if $mode.m_select == 'tiled' and $mode.scheme_outputs and 'primer_dimers' in $mode.scheme_outputs: |
152 </when> | 147 </when> |
153 <when value="tiled"> | 148 <when value="tiled"> |
154 <param argument="--name" type="text" value="TILED_SCHEME" label="Name your primer scheme" help="This name will be used in various outputs of the tool." /> | 149 <param argument="--name" type="text" value="TILED_SCHEME" label="Name your primer scheme" help="This name will be used in various outputs of the tool." /> |
155 <expand macro="main_parameters" /> | 150 <expand macro="main_parameters" /> |
156 <expand macro="amplicon_length_restrictions" /> | 151 <expand macro="amplicon_length_restrictions" /> |
157 <param argument="--overlap" type="integer" min="1" value="100" label="Minimal required overlap between tiled amplicons" help="default: 100" /> | 152 <param argument="--overlap" type="integer" min="1" value="100" label="Minimal required overlap between tiled amplicon inserts" help="default: 100" /> |
158 <expand macro="blast_options" /> | 153 <expand macro="blast_options" /> |
159 <expand macro="customize_advanced" /> | 154 <expand macro="customize_advanced" /> |
160 <expand macro="primer_scheme_outputs"> | 155 <expand macro="primer_scheme_outputs"> |
161 <option value="amplicon_assignment" selected="true">Primer-to-amplicon assignment in tabular format; lists primers belonging to the same amplicon on one line; required input for automated primer trimming in some downstream analysis workflows</option> | 156 <option value="amplicon_assignment" selected="true">Primer-to-amplicon assignment in tabular format; lists primers belonging to the same amplicon on one line; required input for automated primer trimming in some downstream analysis workflows</option> |
162 <option value="primer_dimers" selected="true">If any primers in the tiling scheme are predicted to form primer dimers, details about these will be found in this tabular output.</option> | 157 <option value="primer_dimers" selected="true">If any primers in the tiling scheme are predicted to form primer dimers, details about these will be found in this tabular output.</option> |
222 <collection name="primer_seqs_collection" type="list" label="${tool.name} on ${on_string}: per-pool primer sequences"> | 217 <collection name="primer_seqs_collection" type="list" label="${tool.name} on ${on_string}: per-pool primer sequences"> |
223 <filter>mode['m_select'] == 'tiled' and mode['scheme_outputs'] and 'primer_seqs' in mode['scheme_outputs']</filter> | 218 <filter>mode['m_select'] == 'tiled' and mode['scheme_outputs'] and 'primer_seqs' in mode['scheme_outputs']</filter> |
224 <data name="pool1_sequences" format="fasta" from_work_dir="results/primers_pool_1.fasta" label="${tool.name} on ${on_string}: Sequences of designed pool 1 primers" /> | 219 <data name="pool1_sequences" format="fasta" from_work_dir="results/primers_pool_1.fasta" label="${tool.name} on ${on_string}: Sequences of designed pool 1 primers" /> |
225 <data name="pool2_sequences" format="fasta" from_work_dir="results/primers_pool_2.fasta" label="${tool.name} on ${on_string}: Sequences of designed pool 2 primers" /> | 220 <data name="pool2_sequences" format="fasta" from_work_dir="results/primers_pool_2.fasta" label="${tool.name} on ${on_string}: Sequences of designed pool 2 primers" /> |
226 </collection> | 221 </collection> |
227 <data name="primers_bed" format="bed" from_work_dir="results/primers_headerless.bed" label="${tool.name} on ${on_string}: Primer binding sites"> | 222 <data name="primers_bed" format="bed" from_work_dir="results/primers.bed" label="${tool.name} on ${on_string}: Primer binding sites"> |
228 <filter>mode['scheme_outputs'] and 'primer_binding_sites' in mode['scheme_outputs']</filter> | 223 <filter>mode['scheme_outputs'] and 'primer_binding_sites' in mode['scheme_outputs']</filter> |
229 </data> | 224 </data> |
230 <data name="amplicons_bed" format="bed" from_work_dir="results/amplicons.bed" label="${tool.name} on ${on_string}: Amplicon locations"> | 225 <data name="amplicons_bed" format="bed" from_work_dir="results/amplicons.bed" label="${tool.name} on ${on_string}: Amplicon locations"> |
231 <filter>mode['scheme_outputs'] and 'amplicon_sites' in mode['scheme_outputs']</filter> | 226 <filter>mode['scheme_outputs'] and 'amplicon_sites' in mode['scheme_outputs']</filter> |
232 </data> | 227 </data> |
325 <param name="threshold" value="0.6"/> | 320 <param name="threshold" value="0.6"/> |
326 <param name="n_ambig" value="2"/> | 321 <param name="n_ambig" value="2"/> |
327 </conditional> | 322 </conditional> |
328 <param name="opt_length" value="150"/> | 323 <param name="opt_length" value="150"/> |
329 <param name="max_length" value="300"/> | 324 <param name="max_length" value="300"/> |
330 <param name="overlap" value="100"/> | 325 <param name="overlap" value="76"/> |
331 </conditional> | 326 </conditional> |
332 <output name="varvamp_log" ftype="txt" compare="contains" file="test2.log" /> | 327 <output name="varvamp_log" ftype="txt" compare="contains" file="test2.log" /> |
333 <output name="primers_bed" ftype="bed"> | 328 <output name="primers_bed" ftype="bed"> |
334 <assert_contents> | 329 <assert_contents> |
335 <has_n_lines n="4" /> | 330 <has_n_lines n="4" /> |