Mercurial > repos > iuc > semibin_generate_sequence_features
comparison macros.xml @ 5:8ba0c2edf3f3 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/semibin commit ee5d87e278238478c8ecab4a2f73723323f179a7
author | iuc |
---|---|
date | Sun, 10 Aug 2025 11:39:49 +0000 |
parents | 40ffba87bbcf |
children |
comparison
equal
deleted
inserted
replaced
4:40ffba87bbcf | 5:8ba0c2edf3f3 |
---|---|
1 <?xml version="1.0"?> | 1 <?xml version="1.0"?> |
2 <macros> | 2 <macros> |
3 <token name="@TOOL_VERSION@">2.0.2</token> | 3 <token name="@TOOL_VERSION@">2.1.0</token> |
4 <token name="@VERSION_SUFFIX@">2</token> | 4 <token name="@VERSION_SUFFIX@">0</token> |
5 <token name="@PROFILE@">24.0</token> | 5 <token name="@PROFILE@">21.01</token> |
6 <xml name="biotools"> | 6 <xml name="biotools"> |
7 <xrefs> | 7 <xrefs> |
8 <xref type="bio.tools">semibin</xref> | 8 <xref type="bio.tools">semibin</xref> |
9 </xrefs> | 9 </xrefs> |
10 </xml> | 10 </xml> |
46 <when value="multi"> | 46 <when value="multi"> |
47 <expand macro="input-fasta-multi"/> | 47 <expand macro="input-fasta-multi"/> |
48 </when> | 48 </when> |
49 </conditional> | 49 </conditional> |
50 </xml> | 50 </xml> |
51 <xml name="mode_fasta_strobealign"> | |
52 <conditional name="mode"> | |
53 <expand macro="mode_select"/> | |
54 <when value="single"> | |
55 <expand macro="input-fasta-single"/> | |
56 <expand macro="input-txt"/> | |
57 </when> | |
58 <when value="co"> | |
59 <expand macro="input-fasta-single"/> | |
60 <expand macro="input-txt"/> | |
61 </when> | |
62 <when value="multi"> | |
63 <expand macro="input-fasta-multi"/> | |
64 <expand macro="input-txt"/> | |
65 </when> | |
66 </conditional> | |
67 </xml> | |
51 <xml name="mode_select"> | 68 <xml name="mode_select"> |
52 <param name="select" type="select" label="Binning mode"> | 69 <param name="select" type="select" label="Binning mode"> |
53 <option value="single" selected="true">Single sample binning (each sample is assembled and binned independently)</option> | 70 <option value="single" selected="true">Single sample binning (each sample is assembled and binned independently)</option> |
54 <option value="co">Co-assembly binning (samples are co-assembled together and binned together)</option> | 71 <option value="co">Co-assembly binning (samples are co-assembled together and binned together)</option> |
55 <option value="multi">Multi-sample binning (multiple samples are assembled and binned individually, but information from multiple samples is used together)</option> | 72 <option value="multi">Multi-sample binning (multiple samples are assembled and binned individually, but information from multiple samples is used together)</option> |
73 </param> | |
74 </xml> | |
75 <xml name="bam_or_strobealign"> | |
76 <param name="align_select" type="select" label="Use bam or strobealign abundance files?" help="Strobealign abundance files can only be used when samples used in binning above or equal 5"> | |
77 <option value="bam">BAM</option> | |
78 <option value="txt">Strobealign-aemb file(s)</option> | |
56 </param> | 79 </param> |
57 </xml> | 80 </xml> |
58 <xml name="input-fasta-single"> | 81 <xml name="input-fasta-single"> |
59 <param argument="--input-fasta" type="data" format="fasta,fasta.gz" label="Contig sequences"/> | 82 <param argument="--input-fasta" type="data" format="fasta,fasta.gz" label="Contig sequences"/> |
60 </xml> | 83 </xml> |
127 <param argument="--input-bam" type="data" format="bam" label="Read mapping to the contigs" help="Sorted BAM files"/> | 150 <param argument="--input-bam" type="data" format="bam" label="Read mapping to the contigs" help="Sorted BAM files"/> |
128 </xml> | 151 </xml> |
129 <xml name="input-bam-multi"> | 152 <xml name="input-bam-multi"> |
130 <param argument="--input-bam" type="data" format="bam" multiple="true" label="Read mapping to the contigs" help="One file per sample, sorted BAM files"/> | 153 <param argument="--input-bam" type="data" format="bam" multiple="true" label="Read mapping to the contigs" help="One file per sample, sorted BAM files"/> |
131 </xml> | 154 </xml> |
155 <!-- Strobealign files --> | |
156 <xml name="input-txt"> | |
157 <param argument="--abundance" type="data" format="txt" label="Read mapping to the contigs" multiple="true" help="Strobealign abundance files"/> | |
158 </xml> | |
132 <token name="@BAM_FILES@"><![CDATA[ | 159 <token name="@BAM_FILES@"><![CDATA[ |
133 #if $mode.select == 'single' | 160 #if $mode.select == 'single' |
134 #set $identifier = re.sub('[^\s\w\-\\.]', '_', str($input_bam.element_identifier)) | 161 #set $identifier = re.sub('[^\s\w\-\\.]', '_', str($mode.input_bam.element_identifier)) |
135 ln -s '$input_bam' '${identifier}.bam' && | 162 ln -s '$mode.input_bam' '${identifier}.bam' && |
136 #else | 163 #else |
137 #for $e in $input_bam | 164 #for $e in $mode.input_bam |
138 #set $identifier = re.sub('[^\s\w\-\\.]', '_', str($e.element_identifier)) | 165 #set $identifier = re.sub('[^\s\w\-\\.]', '_', str($e.element_identifier)) |
139 ln -s '$e' '${identifier}.bam' && | 166 ln -s '$e' '${identifier}.bam' && |
140 #end for | 167 #end for |
141 #end if | 168 #end if |
169 ]]></token> | |
170 <token name="@STROBEALIGN_FILES@"><![CDATA[ | |
171 #for $e in $mode.align_select.abundance | |
172 #set $identifier = re.sub('[^\s\w\-\\.]', '_', str($e.element_identifier)) | |
173 ln -s '$e' '${identifier}.txt' && | |
174 #end for | |
142 ]]></token> | 175 ]]></token> |
143 <xml name="ref_select_cannot"> | 176 <xml name="ref_select_cannot"> |
144 <param name="select" type="select" label="Reference database"> | 177 <param name="select" type="select" label="Reference database"> |
145 <option value="cached">Cached database</option> | 178 <option value="cached">Cached database</option> |
146 <option value="taxonomy">Pre-computed taxonomy</option> | 179 <option value="taxonomy">Pre-computed taxonomy</option> |
255 </xml> | 288 </xml> |
256 <xml name="orf-finder"> | 289 <xml name="orf-finder"> |
257 <param argument="--orf-finder" type="select" label="ORF finder used to estimate the number of bins"> | 290 <param argument="--orf-finder" type="select" label="ORF finder used to estimate the number of bins"> |
258 <option value="fast-naive" selected="true">Fast-Naive</option> | 291 <option value="fast-naive" selected="true">Fast-Naive</option> |
259 <option value="prodigal">Prodigal</option> | 292 <option value="prodigal">Prodigal</option> |
260 <option value="fraggenescan">Fraggenescan</option> | |
261 </param> | 293 </param> |
262 </xml> | 294 </xml> |
263 <xml name="max-node"> | 295 <xml name="max-node"> |
264 <param argument="--max-node" type="float" min="0" max="1" value="1" label="Fraction of contigs that considered to be binned"/> | 296 <param argument="--max-node" type="float" min="0" max="1" value="1" label="Fraction of contigs that considered to be binned"/> |
265 </xml> | 297 </xml> |
291 <xml name="data"> | 323 <xml name="data"> |
292 <param argument="--data" type="data" format="csv" label="Train data"/> | 324 <param argument="--data" type="data" format="csv" label="Train data"/> |
293 </xml> | 325 </xml> |
294 <xml name="data_output_single"> | 326 <xml name="data_output_single"> |
295 <data name="single_data" format="csv" from_work_dir="output/data.csv" label="${tool.name} on ${on_string}: Training data"> | 327 <data name="single_data" format="csv" from_work_dir="output/data.csv" label="${tool.name} on ${on_string}: Training data"> |
296 <filter>mode["select"]=="single" or mode["select"]=="co"</filter> | 328 <filter>input_type_select['mode']['select']=="single" or input_type_select['mode']['select']=="co"</filter> |
297 </data> | 329 </data> |
298 <data name="single_data_split" format="csv" from_work_dir="output/data_split.csv" label="${tool.name} on ${on_string}: Split training data"> | 330 <data name="single_data_split" format="csv" from_work_dir="output/data_split.csv" label="${tool.name} on ${on_string}: Split training data"> |
299 <filter>mode["select"]=="single" or mode["select"]=="co"</filter> | 331 <filter>input_type_select['mode']['select']=="single" or input_type_select['mode']['select']=="co"</filter> |
300 </data> | 332 </data> |
301 </xml> | 333 </xml> |
302 <xml name="data_output_multi"> | 334 <xml name="data_output_multi"> |
303 <collection name="multi_data" type="list" label="${tool.name} on ${on_string}: Training data per sample"> | 335 <collection name="multi_data" type="list" label="${tool.name} on ${on_string}: Training data per sample"> |
304 <filter>mode["select"]=="multi"</filter> | 336 <filter>input_type_select['mode']['select']=="multi"</filter> |
305 <discover_datasets pattern="(?P<designation>.*)\/data.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | 337 <discover_datasets pattern="(?P<designation>.*)\/data.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> |
306 </collection> | 338 </collection> |
307 <collection name="multi_data_split" type="list" label="${tool.name} on ${on_string}: Split training data per sample"> | 339 <collection name="multi_data_split" type="list" label="${tool.name} on ${on_string}: Split training data per sample"> |
308 <filter>mode["select"]=="multi"</filter> | 340 <filter>input_type_select['mode']['select']=="multi"</filter> |
309 <discover_datasets pattern="(?P<designation>.*)\/data_split.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | 341 <discover_datasets pattern="(?P<designation>.*)\/data_split.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> |
310 </collection> | 342 </collection> |
311 </xml> | 343 </xml> |
312 <xml name="generate_sequence_features_extra_outputs"> | 344 <xml name="generate_sequence_features_extra_outputs"> |
313 <data name="single_cov" format="csv" from_work_dir="output/*_data_cov.csv" label="${tool.name} on ${on_string}: Coverage"> | 345 <data name="single_cov" format="csv" from_work_dir="output/*_data_cov.csv" label="${tool.name} on ${on_string}: Coverage"> |
314 <filter>mode["select"]=="single" and extra_output and "coverage" in extra_output</filter> | 346 <filter>input_type_select['mode']['select']=="single" and extra_output and "coverage" in extra_output</filter> |
347 <filter>input_type_select['input_type']=="bam"</filter> | |
315 </data> | 348 </data> |
316 <data name="single_split_cov" format="csv" from_work_dir="output/*_data_split_cov.csv" label="${tool.name} on ${on_string}: Coverage (split data)"> | 349 <data name="single_split_cov" format="csv" from_work_dir="output/*_data_split_cov.csv" label="${tool.name} on ${on_string}: Coverage (split data)"> |
317 <filter>mode["select"]=="single" and extra_output and "coverage" in extra_output</filter> | 350 <filter>input_type_select['mode']['select']=="single" and extra_output and "coverage" in extra_output</filter> |
351 <filter>input_type_select['input_type']=="bam"</filter> | |
318 </data> | 352 </data> |
319 <collection name="co_cov" type="list" label="${tool.name} on ${on_string}: Coverage (co_cov)"> | 353 <collection name="co_cov" type="list" label="${tool.name} on ${on_string}: Coverage (co_cov)"> |
320 <filter>mode["select"]=="co" and extra_output and "coverage" in extra_output</filter> | 354 <filter>input_type_select['mode']['select']=="co" and extra_output and "coverage" in extra_output</filter> |
355 <filter>input_type_select['input_type']=="bam"</filter> | |
321 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_cov\.csv" format="csv" directory="output/" /> | 356 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_cov\.csv" format="csv" directory="output/" /> |
322 </collection> | 357 </collection> |
323 <collection name="co_split_cov" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample"> | 358 <collection name="co_split_cov" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample"> |
324 <filter>mode["select"]=="co" and extra_output and "coverage" in extra_output</filter> | 359 <filter>input_type_select['mode']['select']=="co" and extra_output and "coverage" in extra_output</filter> |
360 <filter>input_type_select['input_type']=="bam"</filter> | |
325 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov\.csv" format="csv" directory="output/" /> | 361 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov\.csv" format="csv" directory="output/" /> |
326 </collection> | 362 </collection> |
363 <data name="cov_txt" label="${tool.name} on ${on_string}: Coverage (split data) per sample (aemb)" from_work_dir="output/cov_split.csv" format="csv"> | |
364 <filter>input_type_select['mode']['select']=="single" or input_type_select['mode']['select']=="co" and extra_output and "coverage" in extra_output</filter> | |
365 <filter>input_type_select['input_type']=="txt"</filter> | |
366 </data> | |
367 <data name="co_cov_txt" label="${tool.name} on ${on_string}: Coverage (aemb)" format="csv" from_work_dir="output/cov.csv"> | |
368 <filter>input_type_select['mode']['select']=="single" or input_type_select['mode']['select']=="co" and extra_output and "coverage" in extra_output</filter> | |
369 <filter>input_type_select['input_type']=="txt"</filter> | |
370 </data> | |
371 <collection name="multi_split_cov_txt" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov) (aemb)"> | |
372 <filter>input_type_select['mode']['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
373 <filter>input_type_select['input_type']=="txt"</filter> | |
374 <discover_datasets pattern="(?P<designation>.*)\/data_split_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | |
375 </collection> | |
327 <collection name="multi_cov" type="list" label="${tool.name} on ${on_string}: Coverage (multi_cov)"> | 376 <collection name="multi_cov" type="list" label="${tool.name} on ${on_string}: Coverage (multi_cov)"> |
328 <filter>mode["select"]=="multi" and extra_output and "coverage" in extra_output</filter> | 377 <filter>input_type_select['mode']['select']=="multi" and extra_output and "coverage" in extra_output</filter> |
378 <filter>input_type_select['input_type']=="bam"</filter> | |
379 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_cov.csv" format="csv" directory="output/samples/" recurse="true"/> | |
380 </collection> | |
381 <collection name="multi_cov_sample" type="list" label="${tool.name} on ${on_string}: Coverage per sample"> | |
382 <filter>input_type_select['mode']['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
383 <discover_datasets pattern="(?P<designation>.*)\/data_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | |
384 </collection> | |
385 <collection name="multi_split_cov" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov)"> | |
386 <filter>input_type_select['mode']['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
387 <filter>input_type_select['input_type']=="bam"</filter> | |
388 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov.csv" format="csv" directory="output/samples/" /> | |
389 </collection> | |
390 <collection name="multi_split_cov_sample" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov_sample)"> | |
391 <filter>input_type_select['mode']['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
392 <filter>input_type_select['input_type']=="bam"</filter> | |
393 <discover_datasets pattern="(?P<designation>.*)\/data_split_cov.csv" format="csv" directory="output/samples/" match_relative_path="true" recurse="true"/> | |
394 </collection> | |
395 <collection name="multi_contigs" type="list" label="${tool.name} on ${on_string}: Contigs"> | |
396 <filter>input_type_select['mode']['select']=="multi" and extra_output and "contigs" in extra_output</filter> | |
397 <discover_datasets pattern="(?P<designation>.*).fa" format="fasta" directory="output/samples/" /> | |
398 </collection> | |
399 </xml> | |
400 <xml name="generate_sequence_features_extra_outputs_main"> | |
401 <!-- Single --> | |
402 <data name="single_cov" format="csv" from_work_dir="output/*_data_cov.csv" label="${tool.name} on ${on_string}: Coverage"> | |
403 <filter>mode['select']=="single" and extra_output and "coverage" in extra_output</filter> | |
404 </data> | |
405 <data name="single_split_cov" format="csv" from_work_dir="output/*_data_split_cov.csv" label="${tool.name} on ${on_string}: Coverage (split data)"> | |
406 <filter>mode['select']=="single" and extra_output and "coverage" in extra_output</filter> | |
407 </data> | |
408 <!-- Bam co aligned --> | |
409 <collection name="co_cov_bam" type="list" label="${tool.name} on ${on_string}: Coverage (co_cov)"> | |
410 <filter>mode['select']=="co" and extra_output and "coverage" in extra_output</filter> | |
411 <filter>mode['align_select']</filter> | |
412 <filter>mode['align_select']['align_select']=="bam"</filter> | |
413 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_cov\.csv" format="csv" directory="output/" /> | |
414 </collection> | |
415 <collection name="co_split_cov_bam" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample"> | |
416 <filter>mode['select']=="co" and extra_output and "coverage" in extra_output</filter> | |
417 <filter>mode['align_select']</filter> | |
418 <filter>mode['align_select']['align_select']=="bam"</filter> | |
419 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov\.csv" format="csv" directory="output/" /> | |
420 </collection> | |
421 | |
422 <!-- Bam Multi aligned --> | |
423 <collection name="multi_cov_bam" type="list" label="${tool.name} on ${on_string}: Coverage (multi_cov)"> | |
424 <filter>mode['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
425 <filter>mode['align_select']</filter> | |
426 <filter>mode['align_select']['align_select']=="bam"</filter> | |
329 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_cov.csv" format="csv" directory="output/samples/" /> | 427 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_cov.csv" format="csv" directory="output/samples/" /> |
330 </collection> | 428 </collection> |
331 <collection name="multi_cov_sample" type="list" label="${tool.name} on ${on_string}: Coverage per sample"> | 429 <collection name="multi_cov_sample_bam" type="list" label="${tool.name} on ${on_string}: Coverage per sample"> |
332 <filter>mode["select"]=="multi" and extra_output and "coverage" in extra_output</filter> | 430 <filter>mode['select']=="multi" and extra_output and "coverage" in extra_output</filter> |
431 <filter>mode['align_select']</filter> | |
432 <filter>mode['align_select']['align_select']=="bam"</filter> | |
333 <discover_datasets pattern="(?P<designation>.*)\/data_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | 433 <discover_datasets pattern="(?P<designation>.*)\/data_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> |
334 </collection> | 434 </collection> |
335 <collection name="multi_split_cov" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov)"> | 435 <collection name="multi_split_cov_bam" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov)"> |
336 <filter>mode["select"]=="multi" and extra_output and "coverage" in extra_output</filter> | 436 <filter>mode['select']=="multi" and extra_output and "coverage" in extra_output</filter> |
437 <filter>mode['align_select']</filter> | |
438 <filter>mode['align_select']['align_select']=="bam"</filter> | |
337 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov.csv" format="csv" directory="output/samples/" /> | 439 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov.csv" format="csv" directory="output/samples/" /> |
338 </collection> | 440 </collection> |
339 <collection name="multi_split_cov_sample" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov_sample)"> | 441 <collection name="multi_split_cov_sample_bam" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov_sample)"> |
340 <filter>mode["select"]=="multi" and extra_output and "coverage" in extra_output</filter> | 442 <filter>mode['select']=="multi" and extra_output and "coverage" in extra_output</filter> |
443 <filter>mode['align_select']</filter> | |
444 <filter>mode['align_select']['align_select']=="bam"</filter> | |
445 <discover_datasets pattern=".*\.bam_(?P<designation>.*)_data_split_cov.csv" format="csv" directory="output/samples/" /> | |
446 </collection> | |
447 <collection name="multi_contigs" type="list" label="${tool.name} on ${on_string}: Contigs"> | |
448 <filter>mode['select']=="multi" and extra_output and "contigs" in extra_output</filter> | |
449 <discover_datasets pattern="(?P<designation>.*).fa" format="fasta" directory="output/samples/" /> | |
450 </collection> | |
451 <!-- Txt co aligned --> | |
452 <data name="co_split_cov_txt" label="${tool.name} on ${on_string}: Coverage (split data) per sample (aemb)" from_work_dir="output/cov_split.csv" format="csv"> | |
453 <filter>mode['select']=="co" and extra_output and "coverage" in extra_output</filter> | |
454 <filter>mode['align_select']</filter> | |
455 <filter>mode['align_select']['align_select']=="txt"</filter> | |
456 </data> | |
457 <data name="co_cov_txt" label="${tool.name} on ${on_string}: Coverage (aemb)" format="csv" from_work_dir="output/cov.csv"> | |
458 <filter>mode['select']=="co" and extra_output and "coverage" in extra_output</filter> | |
459 <filter>mode['align_select']</filter> | |
460 <filter>mode['align_select']['align_select']=="txt"</filter> | |
461 </data> | |
462 <!-- Txt multi aligned --> | |
463 <collection name="multi_cov_txt" type="list" label="${tool.name} on ${on_string}: Coverage per sample (aemb)"> | |
464 <filter>mode['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
465 <filter>mode['align_select']</filter> | |
466 <filter>mode['align_select']['align_select'] =="txt"</filter> | |
467 <discover_datasets pattern="(?P<designation>.*)\/data_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | |
468 </collection> | |
469 <collection name="multi_split_cov_txt" type="list" label="${tool.name} on ${on_string}: Coverage (split data) per sample (multi_split_cov) (aemb)"> | |
470 <filter>mode['select']=="multi" and extra_output and "coverage" in extra_output</filter> | |
471 <filter>mode['align_select']</filter> | |
472 <filter>mode['align_select']['align_select']=="txt"</filter> | |
341 <discover_datasets pattern="(?P<designation>.*)\/data_split_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> | 473 <discover_datasets pattern="(?P<designation>.*)\/data_split_cov.csv" format="csv" directory="output/samples/" recurse="true" match_relative_path="true"/> |
342 </collection> | 474 </collection> |
343 <collection name="multi_contigs" type="list" label="${tool.name} on ${on_string}: Contigs"> | |
344 <filter>mode["select"]=="multi" and extra_output and "contigs" in extra_output</filter> | |
345 <discover_datasets pattern="(?P<designation>.*).fa" format="fasta" directory="output/samples/" /> | |
346 </collection> | |
347 | |
348 </xml> | 475 </xml> |
349 <xml name="train_output"> | 476 <xml name="train_output"> |
350 <data name="model" format="h5" from_work_dir="output/model.h5" label="${tool.name} on ${on_string}: Semi-supervised deep learning model" /> | 477 <data name="model" format="h5" from_work_dir="output/model.h5" label="${tool.name} on ${on_string}: Semi-supervised deep learning model" /> |
351 </xml> | 478 </xml> |
352 <xml name="cannot_link_output"> | 479 <xml name="cannot_link_output"> |
353 <data name="cannot" format="txt" from_work_dir="output/cannot/cannot.txt" label="${tool.name} on ${on_string}: Cannot-link constraints" /> | 480 <data name="cannot" format="txt" from_work_dir="output/cannot/cannot.txt" label="${tool.name} on ${on_string}: Cannot-link constraints" /> |
354 </xml> | 481 </xml> |
355 <token name="@HELP_HEADER@"><![CDATA[ | 482 <token name="@HELP_HEADER@"><![CDATA[ |
483 | |
356 What it does | 484 What it does |
357 ============ | 485 ============ |
358 | 486 |
359 SemiBin is a Semi-supervised siamese neural network for metagenomic binning | 487 SemiBin is a Semi-supervised siamese neural network for metagenomic binning |
360 | 488 ]]></token> |
361 ]]></token> | |
362 <token name="@HELP_INPUT_FASTA@"><![CDATA[ | 489 <token name="@HELP_INPUT_FASTA@"><![CDATA[ |
363 - Contigs in fasta for 1 or several samples from single or co-assembly | 490 - Contigs in fasta for 1 or several samples from single or co-assembly |
364 ]]></token> | 491 ]]></token> |
365 <token name="@HELP_INPUT_BAM@"><![CDATA[ | 492 <token name="@HELP_INPUT_BAM@"><![CDATA[ |
366 - BAM with reads mapping to the contigs | 493 - BAM with reads mapping to the contigs |
367 ]]></token> | 494 ]]></token> |
495 <token name="@HELP_INPUT_STROBEALIGN@"><![CDATA[ | |
496 - TXT alignment files that are the output of strobealign-aemb | |
497 ]]></token> | |
368 <token name="@HELP_CANNOT@"><![CDATA[ | 498 <token name="@HELP_CANNOT@"><![CDATA[ |
369 - Cannot-link constraints | 499 - Cannot-link constraints |
370 ]]></token> | 500 ]]></token> |
371 <token name="@HELP_DATA@"><![CDATA[ | 501 <token name="@HELP_DATA@"><![CDATA[ |
372 - Training data and split training data for the model | 502 - Training data and split training data for the model |
373 ]]></token> | 503 ]]></token> |
374 <token name="@HELP_MODEL@"><![CDATA[ | 504 <token name="@HELP_MODEL@"><![CDATA[ |
375 - Semi-supervised deep learning model | 505 - Semi-supervised deep learning model |
376 ]]></token> | 506 ]]></token> |
377 <token name="@HELP_BINS@"><![CDATA[ | 507 <token name="@HELP_BINS@"><![CDATA[ |
378 - Reconstructed bins after reclustering | 508 - Reconstructed bins after reclustering |
379 - Reconstructed bins before reclustering | 509 - Reconstructed bins before reclustering |
380 ]]></token> | 510 ]]></token> |
381 <xml name="citations"> | 511 <xml name="citations"> |
382 <citations> | 512 <citations> |
383 <citation type="doi">10.1038/s41467-022-29843-y</citation> | 513 <citation type="doi">10.1038/s41467-022-29843-y</citation> |
384 </citations> | 514 </citations> |
385 </xml> | 515 </xml> |