comparison kmc_tools_simple.xml @ 2:c97f8a687258 draft

planemo upload for repository https://github.com/usegalaxy-au/tools-au/tree/master/tools/kmc commit 3be367228b531c346c10700f07d57ae44394be36-dirty
author galaxy-australia
date Wed, 02 Oct 2024 08:34:43 +0000
parents c7fda6e88567
children
comparison
equal deleted inserted replaced
1:c7fda6e88567 2:c97f8a687258
1 <tool id="kmc_simple" name="KMC simple" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> 1 <tool id="kmc_simple" name="KMC simple" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
2 <description>simple operations for two input kmer sets</description> 2 <description>simple operations for two input kmer sets</description>
3 <macros>
4 <import>macros.xml</import>
5 </macros>
3 <xrefs> 6 <xrefs>
4 <xref type='bio.tools'>kmc</xref> 7 <xref type='bio.tools'>kmc</xref>
5 </xrefs> 8 </xrefs>
6 <macros>
7 <import>macros.xml</import>
8 </macros>
9 <expand macro="requirements" /> 9 <expand macro="requirements" />
10 <expand macro="stdio" /> 10 <expand macro="stdio" />
11 <expand macro="version_command" /> 11 <expand macro="version_command" />
12 <command><![CDATA[ 12 <command><![CDATA[
13 mkdir outdir && 13 mkdir outdir &&
220 <tests> 220 <tests>
221 <test> 221 <test>
222 <!-- #1 test with default parameters --> 222 <!-- #1 test with default parameters -->
223 <param name="input_collection_one"> 223 <param name="input_collection_one">
224 <collection type="list"> 224 <collection type="list">
225 <element name="kmers_one.kmc_suf" value="kmers_one.kmc_suf"/> 225 <element name="kmers_one.kmc_pre" value="filtered_kmers1.kmc_pre"/>
226 <element name="kmers_one.kmc_pre" value="kmers_one.kmc_pre"/> 226 <element name="kmers_one.kmc_suf" value="filtered_kmers1.kmc_suf"/>
227 </collection> 227 </collection>
228 </param> 228 </param>
229 <param name="input_collection_two"> 229 <param name="input_collection_two">
230 <collection type="list"> 230 <collection type="list">
231 <element name="kmers_two.kmc_suf" value="kmers_two.kmc_suf"/> 231 <element name="kmers_two.kmc_pre" value="filtered_kmers2.kmc_pre"/>
232 <element name="kmers_two.kmc_pre" value="kmers_two.kmc_pre"/> 232 <element name="kmers_two.kmc_suf" value="filtered_kmers2.kmc_suf"/>
233 </collection> 233 </collection>
234 </param> 234 </param>
235 <conditional name="input_options_cond"> 235 <conditional name="input_options_cond">
236 <param name="input_param" value="None"/> 236 <param name="input_param" value="None"/>
237 </conditional> 237 </conditional>
238 <param name="select_operation" value="intersect" /> 238 <param name="select_operation" value="intersect" />
239 <section name="add_output_params"> 239 <section name="add_output_params">
240 <param name="oc" value="max"/> 240 <param name="oc" value="max"/>
241 </section> 241 </section>
242 <output_collection name="kmc_db" type="list"> 242 <output_collection name="kmc_db" type="list">
243 <element name="intersect_max_db.kmc_pre" file="intersect_max_db.kmc_pre"/>
243 <element name="intersect_max_db.kmc_suf" file="intersect_max_db.kmc_suf"/> 244 <element name="intersect_max_db.kmc_suf" file="intersect_max_db.kmc_suf"/>
244 <element name="intersect_max_db.kmc_pre" file="intersect_max_db.kmc_pre"/>
245 </output_collection> 245 </output_collection>
246 </test> 246 </test>
247 <test> 247 <test>
248 <!-- #2 test with input parameters for KMC DB one only --> 248 <!-- #2 test with input parameters for KMC DB one only -->
249 <param name="input_collection_one"> 249 <param name="input_collection_one">
250 <collection type="list"> 250 <collection type="list">
251 <element name="kmers_one.kmc_suf" value="kmers_one.kmc_suf"/> 251 <element name="kmers_one.kmc_pre" value="filtered_kmers1.kmc_pre"/>
252 <element name="kmers_one.kmc_pre" value="kmers_one.kmc_pre"/> 252 <element name="kmers_one.kmc_suf" value="filtered_kmers1.kmc_suf"/>
253 </collection> 253 </collection>
254 </param> 254 </param>
255 <param name="input_collection_two"> 255 <param name="input_collection_two">
256 <collection type="list"> 256 <collection type="list">
257 <element name="kmers_two.kmc_suf" value="kmers_two.kmc_suf"/> 257 <element name="kmers_two.kmc_pre" value="filtered_kmers2.kmc_pre"/>
258 <element name="kmers_two.kmc_pre" value="kmers_two.kmc_pre"/> 258 <element name="kmers_two.kmc_suf" value="filtered_kmers2.kmc_suf"/>
259 </collection> 259 </collection>
260 </param> 260 </param>
261 <conditional name="input_options_cond"> 261 <conditional name="input_options_cond">
262 <param name="input_param" value="kmc_one_params"/> 262 <param name="input_param" value="kmc_one_params"/>
263 </conditional> 263 </conditional>
268 </section> 268 </section>
269 <section name="add_output_params"> 269 <section name="add_output_params">
270 <param name="oc" value="min"/> 270 <param name="oc" value="min"/>
271 </section> 271 </section>
272 <output_collection name="kmc_db" type="list"> 272 <output_collection name="kmc_db" type="list">
273 <element name="intersect_min_db.kmc_pre" file="intersect_min_db.kmc_pre"/>
273 <element name="intersect_min_db.kmc_suf" file="intersect_min_db.kmc_suf"/> 274 <element name="intersect_min_db.kmc_suf" file="intersect_min_db.kmc_suf"/>
274 <element name="intersect_min_db.kmc_pre" file="intersect_min_db.kmc_pre"/>
275 </output_collection> 275 </output_collection>
276 </test> 276 </test>
277 <test> 277 <test>
278 <!-- #3 test with input parameters for KMC DB two only --> 278 <!-- #3 test with input parameters for KMC DB two only -->
279 <param name="input_collection_one"> 279 <param name="input_collection_one">
280 <collection type="list"> 280 <collection type="list">
281 <element name="kmers_one.kmc_suf" value="kmers_one.kmc_suf"/> 281 <element name="kmers_one.kmc_pre" value="filtered_kmers1.kmc_pre"/>
282 <element name="kmers_one.kmc_pre" value="kmers_one.kmc_pre"/> 282 <element name="kmers_one.kmc_suf" value="filtered_kmers1.kmc_suf"/>
283 </collection> 283 </collection>
284 </param> 284 </param>
285 <param name="input_collection_two"> 285 <param name="input_collection_two">
286 <collection type="list"> 286 <collection type="list">
287 <element name="kmers_two.kmc_suf" value="kmers_two.kmc_suf"/> 287 <element name="kmers_two.kmc_pre" value="filtered_kmers2.kmc_pre"/>
288 <element name="kmers_two.kmc_pre" value="kmers_two.kmc_pre"/> 288 <element name="kmers_two.kmc_suf" value="filtered_kmers2.kmc_pre"/>
289 </collection> 289 </collection>
290 </param> 290 </param>
291 <conditional name="input_options_cond"> 291 <conditional name="input_options_cond">
292 <param name="input_param" value="kmc_two_params"/> 292 <param name="input_param" value="kmc_two_params"/>
293 </conditional> 293 </conditional>
294 <param name="select_operation" value="union" /> 294 <param name="select_operation" value="union" />
295 <section name="kmc_db_two_param"> 295 <section name="kmc_db_two_param">
296 <param name="min_kmer_occurrence" value="3"/> 296 <param name="min_kmer_occurrence" value="3"/>
297 <param name="max_kmer_occurrence" value="30"/> 297 <param name="max_kmer_occurrence" value="30"/>
298 </section>
299 <section name="add_output_params">
300 <param name="oc" value="sum"/>
298 </section> 301 </section>
299 <output_collection name="kmc_db" type="list"> 302 <output_collection name="kmc_db" type="list">
300 <element name="union_db.kmc_suf" file="union_db.kmc_suf"/> 303 <element name="union_sum_db.kmc_pre" file="union_sum_db.kmc_pre"/>
301 <element name="union_db.kmc_pre" file="union_db.kmc_pre"/> 304 <element name="union_sum_db.kmc_suf" file="union_sum_db.kmc_suf"/>
302 </output_collection> 305 </output_collection>
303 </test> 306 </test>
304 <test> 307 <test>
305 <!-- #4 test with input parameters for both KMC DB --> 308 <!-- #4 test with input parameters for both KMC DB -->
306 <param name="input_collection_one"> 309 <param name="input_collection_one">
307 <collection type="list"> 310 <collection type="list">
308 <element name="kmers_one.kmc_suf" value="kmers_one.kmc_suf"/> 311 <element name="kmers_one.kmc_pre" value="filtered_kmers1.kmc_pre"/>
309 <element name="kmers_one.kmc_pre" value="kmers_one.kmc_pre"/> 312 <element name="kmers_one.kmc_suf" value="filtered_kmers1.kmc_pre"/>
310 </collection> 313 </collection>
311 </param> 314 </param>
312 <param name="input_collection_two"> 315 <param name="input_collection_two">
313 <collection type="list"> 316 <collection type="list">
314 <element name="kmers_two.kmc_suf" value="kmers_two.kmc_suf"/> 317 <element name="kmers_two.kmc_pre" value="filtered_kmers2.kmc_pre"/>
315 <element name="kmers_two.kmc_pre" value="kmers_two.kmc_pre"/> 318 <element name="kmers_two.kmc_suf" value="filtered_kmers2.kmc_suf"/>
316 </collection> 319 </collection>
317 </param> 320 </param>
318 <conditional name="input_options_cond"> 321 <conditional name="input_options_cond">
319 <param name="input_param" value="both_kmc_params"/> 322 <param name="input_param" value="both_kmc_params"/>
320 </conditional> 323 </conditional>
321 <param name="select_operation" value="counters_subtract" /> 324 <param name="select_operation" value="counters_subtract" />
322 <section name="both_db_one_param"> 325 <section name="both_db_one_param">
326 <param name="min_kmer_occurrence" value="1"/>
327 <param name="max_kmer_occurrence" value="10"/>
328 </section>
329 <section name="both_db_two_param">
323 <param name="min_kmer_occurrence" value="2"/> 330 <param name="min_kmer_occurrence" value="2"/>
324 <param name="max_kmer_occurrence" value="20"/> 331 <param name="max_kmer_occurrence" value="20"/>
325 </section>
326 <section name="both_db_two_param">
327 <param name="min_kmer_occurrence" value="3"/>
328 <param name="max_kmer_occurrence" value="30"/>
329 </section> 332 </section>
330 <section name="add_output_params"> 333 <section name="add_output_params">
331 <param name="oc" value="sum"/> 334 <param name="oc" value="sum"/>
332 </section> 335 </section>
333 <output_collection name="kmc_db" type="list"> 336 <output_collection name="kmc_db" type="list">
337 <element name="counters_subtract_sum_db.kmc_pre" file="counters_subtract_sum_db.kmc_pre"/>
334 <element name="counters_subtract_sum_db.kmc_suf" file="counters_subtract_sum_db.kmc_suf"/> 338 <element name="counters_subtract_sum_db.kmc_suf" file="counters_subtract_sum_db.kmc_suf"/>
335 <element name="counters_subtract_sum_db.kmc_pre" file="counters_subtract_sum_db.kmc_pre"/>
336 </output_collection> 339 </output_collection>
337 </test> 340 </test>
338 </tests> 341 </tests>
339 <help><![CDATA[ 342 <help><![CDATA[
340 343