comparison raxml.xml @ 7:b1e68bbe4cef draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raxml commit ca98a256623d6636805d6fbc4ff85fb7465b2f90
author iuc
date Sat, 18 Nov 2023 23:18:58 +0000
parents ea30d3089354
children
comparison
equal deleted inserted replaced
6:ea30d3089354 7:b1e68bbe4cef
1 <tool id="raxml" name="Phyogenetic reconstruction with RAxML" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> 1 <tool id="raxml" name="RAxML" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.01">
2 <description>- Maximum Likelihood based inference of large phylogenetic trees</description> 2 <description>Maximum Likelihood based inference of large phylogenetic trees</description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">8.2.12</token> 4 <token name="@TOOL_VERSION@">8.2.12</token>
5 <token name="@VERSION_SUFFIX@">0</token> 5 <token name="@VERSION_SUFFIX@">1</token>
6 </macros> 6 </macros>
7 <xrefs> 7 <xrefs>
8 <xref type="bio.tools">raxml</xref> 8 <xref type="bio.tools">raxml</xref>
9 </xrefs> 9 </xrefs>
10 <requirements> 10 <requirements>
344 help="The program will exit after computation of the starting tree" /> 344 help="The program will exit after computation of the starting tree" />
345 </when> 345 </when>
346 </conditional> 346 </conditional>
347 </inputs> 347 </inputs>
348 <outputs> 348 <outputs>
349 <data format="txt" name="info" from_work_dir="RAxML_info.galaxy" label="Info" /> 349 <data format="txt" name="info" from_work_dir="RAxML_info.galaxy" label="${tool.name} on ${on_string}: Info" />
350 <!-- REQUIRED --> 350 <!-- REQUIRED -->
351 <data format="txt" name="logReq" from_work_dir="RAxML_log.galaxy" label="Log"> 351 <data format="txt" name="log" from_work_dir="RAxML_log.galaxy" label="${tool.name} on ${on_string}: Log">
352 <filter>selExtraOpts['extraOptions'] == 'required'</filter> 352 <filter>selExtraOpts['extraOptions'] == 'required' or (selExtraOpts['extraOptions'] == "full" and selExtraOpts['rapid_bootstrap_random_seed'] == '' and selExtraOpts['bootseed'] == '' and selExtraOpts['search_algorithm'] != 'a' and selExtraOpts['search_algorithm'] != 'b' and not selExtraOpts['majority_rule_consensus'])</filter>
353 <filter>selExtraOpts['search_algorithm'] != 'a'</filter> 353 </data>
354 </data> 354
355 <data format="nhx" name="parsimonyTreeReq" from_work_dir="RAxML_parsimonyTree.galaxy" label="Parsimony Tree"> 355 <data format="nhx" name="parsimonyTree" from_work_dir="RAxML_parsimonyTree.galaxy" label="${tool.name} on ${on_string}: Parsimony Tree">
356 <filter>selExtraOpts['extraOptions'] == 'required'</filter> 356 <filter>selExtraOpts['extraOptions'] != "required" or selExtraOpts['search_algorithm'] != 'a'</filter>
357 <filter>selExtraOpts['search_algorithm'] != 'a'</filter> 357 </data>
358 </data> 358 <data format="nhx" name="result" from_work_dir="RAxML_result.galaxy" label="${tool.name} on ${on_string}: Result">
359 <data format="nhx" name="resultReq" from_work_dir="RAxML_result.galaxy" label="Result"> 359 <filter>selExtraOpts['extraOptions'] == 'required' or (selExtraOpts['extraOptions'] == "full" and selExtraOpts['rapid_bootstrap_random_seed'] == '' and selExtraOpts['bootseed'] == '' and selExtraOpts['search_algorithm'] != 'a' and selExtraOpts['search_algorithm'] != 'b' and not selExtraOpts['majority_rule_consensus'])</filter>
360 <filter>selExtraOpts['extraOptions'] == 'required'</filter>
361 <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
362 </data> 360 </data>
363 <!-- ADVANCED --> 361 <!-- ADVANCED -->
364 <data format="nhx" name="randomTree" from_work_dir="RAxML_randomTree.galaxy" label="Random Tree"> 362 <data format="nhx" name="randomTree" from_work_dir="RAxML_randomTree.galaxy" label="${tool.name} on ${on_string}: Random Tree">
365 <filter>selExtraOpts['search_complete_random_tree'] is True</filter> 363 <filter>selExtraOpts['search_complete_random_tree'] is True</filter>
366 <filter>selExtraOpts['extraOptions'] == "full"</filter> 364 <filter>selExtraOpts['extraOptions'] == "full"</filter>
367 </data> 365 </data>
368 <data format="nhx" name="bestTree" from_work_dir="RAxML_bestTree.galaxy" label="Best-scoring ML Tree"> 366 <data format="nhx" name="bestTree" from_work_dir="RAxML_bestTree.galaxy" label="${tool.name} on ${on_string}: Best-scoring ML Tree"/>
369 <!-- <filter>selExtraOpts['extraOptions'] == 'full'</filter> --> 367
370 <!-- <filter>selExtraOpts['search_algorithm'] != 'b'</filter> 368 <data format="txt" name="bestTreeMultipleModelPartitions" from_work_dir="RAxML_bestTreePartitions.galaxy" label="${tool.name} on ${on_string}: Best-scoring ML Tree Partitions">
371 <filter>not selExtraOpts['majority_rule_consensus']</filter> -->
372 </data>
373 <data format="nhx" name="bestTreeMultipleModel" from_work_dir="RAxML_bestTree.galaxy" label="Best-scoring ML Tree">
374 <filter>selExtraOpts['extraOptions'] == "full"</filter>
375 <filter>selExtraOpts['multiple_model'] != ''</filter>
376 </data>
377 <data format="txt" name="bestTreeMultipleModelPartitions" from_work_dir="RAxML_bestTreePartitions.galaxy" label="Best-scoring ML Tree Partitions">
378 <filter>selExtraOpts['extraOptions'] == "full"</filter> 369 <filter>selExtraOpts['extraOptions'] == "full"</filter>
379 <filter>selExtraOpts['multiple_model'] is not None </filter> 370 <filter>selExtraOpts['multiple_model'] is not None </filter>
380 </data> 371 </data>
381 <data format="txt" name="log" from_work_dir="RAxML_log.galaxy" label="Log"> 372
382 <filter>selExtraOpts['extraOptions'] == "full"</filter> 373 <data format="txt" name="resultMultipleModelPartitions" from_work_dir="RAxML_resultPartitions.galaxy" label="${tool.name} on ${on_string}: Result Partitions">
383 <filter>selExtraOpts['rapid_bootstrap_random_seed'] == ''</filter>
384 <filter>selExtraOpts['bootseed'] == ''</filter>
385 <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
386 <filter>selExtraOpts['search_algorithm'] != 'b'</filter>
387 <filter>not selExtraOpts['majority_rule_consensus']</filter>
388 </data>
389 <data format="nhx" name="result" from_work_dir="RAxML_result.galaxy" label="Result">
390 <filter>selExtraOpts['extraOptions'] == "full"</filter>
391 <filter>selExtraOpts['rapid_bootstrap_random_seed'] == ''</filter>
392 <filter>selExtraOpts['bootseed'] == ''</filter>
393 <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
394 <filter>selExtraOpts['search_algorithm'] != 'b'</filter>
395 <filter>not selExtraOpts['majority_rule_consensus']</filter>
396 </data>
397 <data format="txt" name="resultMultipleModelPartitions" from_work_dir="RAxML_resultPartitions.galaxy" label="Result Partitions">
398 <filter>selExtraOpts['extraOptions'] == "full"</filter> 374 <filter>selExtraOpts['extraOptions'] == "full"</filter>
399 <filter>selExtraOpts['multiple_model'] is not None</filter> 375 <filter>selExtraOpts['multiple_model'] is not None</filter>
400 </data> 376 </data>
401 <data format="nhx" name="parsimonyTree" from_work_dir="RAxML_parsimonyTree.galaxy" label="Parsimony Tree"> 377
402 <filter>selExtraOpts['extraOptions'] == "full"</filter> 378 <data format="nhx" name="bootstrap" from_work_dir="RAxML_bootstrap.galaxy" label="${tool.name} on ${on_string}: Final Bootstrap Trees">
403 <!--
404 <filter>selExtraOpts['rapid_bootstrap_random_seed'] == ''</filter>
405 <filter>selExtraOpts['bootseed'] == ''</filter>
406 <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
407 <filter>selExtraOpts['constraint_file'] is None</filter>
408 <filter>selExtraOpts['groupingfile'] is None</filter>
409 <filter>selExtraOpts['search_complete_random_tree'] is False</filter>
410 <filter>selExtraOpts['start_tree_file'] is None</filter>
411 <filter>not selExtraOpts['majority_rule_consensus'] == ''</filter>
412 -->
413 </data>
414 <data format="nhx" name="bootstrap" from_work_dir="RAxML_bootstrap.galaxy" label="Final Bootstrap Trees">
415 <filter>selExtraOpts['extraOptions'] == "full"</filter> 379 <filter>selExtraOpts['extraOptions'] == "full"</filter>
416 <filter>selExtraOpts['number_of_runs'] != '' or selExtraOpts['number_of_runs_bootstop'] != ''</filter> 380 <filter>selExtraOpts['number_of_runs'] != '' or selExtraOpts['number_of_runs_bootstop'] != ''</filter>
417 <filter>selExtraOpts['rapid_bootstrap_random_seed'] != '' or selExtraOpts['bootseed'] != ''</filter> 381 <filter>selExtraOpts['rapid_bootstrap_random_seed'] != '' or selExtraOpts['bootseed'] != ''</filter>
418 </data> 382 </data>
419 <data format="txt" name="bipartitions" from_work_dir="RAxML_bipartitions.galaxy" label="Bipartitions"> 383 <data format="txt" name="bipartitions" from_work_dir="RAxML_bipartitions.galaxy" label="${tool.name} on ${on_string}: Bipartitions">
420 <filter>selExtraOpts['search_algorithm'] == 'b' or (selExtraOpts['search_algorithm'] == 'a' and selExtraOpts['rapid_bootstrap_random_seed'] != '') </filter> 384 <filter>selExtraOpts['search_algorithm'] == 'b' or (selExtraOpts['search_algorithm'] == 'a' and selExtraOpts['rapid_bootstrap_random_seed'] != '') </filter>
421 <filter>selExtraOpts['extraOptions'] == "full"</filter> 385 <filter>selExtraOpts['extraOptions'] == "full"</filter>
422 </data> 386 </data>
423 <data format="txt" name="bipartitionsBranchLabels" from_work_dir="RAxML_bipartitionsBranchLabels.galaxy" label="Bipartitions Branch Labels"> 387 <data format="txt" name="bipartitionsBranchLabels" from_work_dir="RAxML_bipartitionsBranchLabels.galaxy" label="${tool.name} on ${on_string}: Bipartitions Branch Labels">
424 <filter>selExtraOpts['extraOptions'] == "full"</filter> 388 <filter>selExtraOpts['extraOptions'] == "full"</filter>
425 <filter>selExtraOpts['search_algorithm'] == 'b' or (selExtraOpts['search_algorithm'] == 'a' and selExtraOpts['rapid_bootstrap_random_seed'] != '') </filter> 389 <filter>selExtraOpts['search_algorithm'] == 'b' or (selExtraOpts['search_algorithm'] == 'a' and selExtraOpts['rapid_bootstrap_random_seed'] != '') </filter>
426 </data> 390 </data>
427 <data format="nhx" name="strictConsensusTree" from_work_dir="RAxML_StrictConsensusTree.galaxy" label="Strict Consensus Tree"> 391 <data format="nhx" name="strictConsensusTree" from_work_dir="RAxML_StrictConsensusTree.galaxy" label="${tool.name} on ${on_string}: Strict Consensus Tree">
428 <filter>selExtraOpts['extraOptions'] == "full"</filter> 392 <filter>selExtraOpts['extraOptions'] == "full"</filter>
429 <filter>selExtraOpts['majority_rule_consensus'] == 'STRICT'</filter> 393 <filter>selExtraOpts['majority_rule_consensus'] == 'STRICT'</filter>
430 </data> 394 </data>
431 <data format="nhx" name="majorityRuleConsensusTree" from_work_dir="RAxML_MajorityRuleConsensusTree.galaxy" label="Majority Rule Consensus Tree"> 395 <data format="nhx" name="majorityRuleConsensusTree" from_work_dir="RAxML_MajorityRuleConsensusTree.galaxy" label="${tool.name} on ${on_string}: Majority Rule Consensus Tree">
432 <filter>selExtraOpts['extraOptions'] == "full"</filter> 396 <filter>selExtraOpts['extraOptions'] == "full"</filter>
433 <filter>selExtraOpts['majority_rule_consensus'] == 'MR'</filter> 397 <filter>selExtraOpts['majority_rule_consensus'] == 'MR'</filter>
434 </data> 398 </data>
435 <data format="nhx" name="majorityRuleExtendedConsensusTree" from_work_dir="RAxML_MajorityRuleExtendedConsensusTree.galaxy" label="Majority Rule Extended Consensus Tree"> 399 <data format="nhx" name="majorityRuleExtendedConsensusTree" from_work_dir="RAxML_MajorityRuleExtendedConsensusTree.galaxy" label="${tool.name} on ${on_string}: Majority Rule Extended Consensus Tree">
436 <filter>selExtraOpts['extraOptions'] == "full"</filter> 400 <filter>selExtraOpts['extraOptions'] == "full"</filter>
437 <filter>selExtraOpts['majority_rule_consensus'] == 'MRE'</filter> 401 <filter>selExtraOpts['majority_rule_consensus'] == 'MRE'</filter>
438 </data> 402 </data>
439 <data format="txt" name="bipartitionFreq" from_work_dir="RAxML_bipartitionFrequences.galaxy" label="Pair-wise bipartition frequences."> 403 <data format="txt" name="bipartitionFreq" from_work_dir="RAxML_bipartitionFrequences.galaxy" label="${tool.name} on ${on_string}: Pair-wise bipartition frequences.">
440 <filter>selExtraOpts['search_algorithm'] == 'm' </filter> 404 <filter>selExtraOpts['search_algorithm'] == 'm' </filter>
441 <filter>selExtraOpts['extraOptions'] == "full"</filter> 405 <filter>selExtraOpts['extraOptions'] == "full"</filter>
442 </data> 406 </data>
443 <data format="txt" name="perSiteLLs" from_work_dir="RAxML_perSiteLLs.galaxy" label="Per-site likelihood schores"> 407 <data format="txt" name="perSiteLLs" from_work_dir="RAxML_perSiteLLs.galaxy" label="${tool.name} on ${on_string}: Per-site likelihood schores">
444 <filter>selExtraOpts['search_algorithm'] == 'g' </filter> 408 <filter>selExtraOpts['search_algorithm'] == 'g' </filter>
445 <filter>selExtraOpts['extraOptions'] == "full"</filter> 409 <filter>selExtraOpts['extraOptions'] == "full"</filter>
446 </data> 410 </data>
447 <data format="txt" name="distances" from_work_dir="RAxML_distances.galaxy" label="Pair-wise distances"> 411 <data format="txt" name="distances" from_work_dir="RAxML_distances.galaxy" label="${tool.name} on ${on_string}: Pair-wise distances">
448 <filter>selExtraOpts['search_algorithm'] == 'x' </filter> 412 <filter>selExtraOpts['search_algorithm'] == 'x' </filter>
449 <filter>selExtraOpts['extraOptions'] == "full"</filter> 413 <filter>selExtraOpts['extraOptions'] == "full"</filter>
450 </data> 414 </data>
451 </outputs> 415 </outputs>
452 <tests> 416 <tests>
453 <test> 417 <test expect_num_outputs="5">
454 <param name="extraOptions" value="required"/> 418 <param name="extraOptions" value="required"/>
455 <param name="infile" value="dna.phy"/> 419 <param name="infile" value="dna.phy"/>
456 <param name="model_type" value="nucleotide"/> 420 <param name="model_type" value="nucleotide"/>
457 <param name="base_model" value="GTRCAT"/> 421 <param name="base_model" value="GTRCAT"/>
458 <output name="parsimonyTreeReq" file="RAxML_parsimonyTree.galaxy.basic" ftype="nhx" /> 422 <output name="info">
423 <assert_contents><has_text text="Overall execution time"/></assert_contents>
424 </output>
425 <output name="log">
426 <assert_contents>
427 <has_n_columns n="2" sep=" "/>
428 <has_n_lines n="9"/>
429 </assert_contents>
430 </output>
431 <output name="parsimonyTree" file="RAxML_parsimonyTree.galaxy.basic" ftype="nhx" />
432 <output name="result" ftype="nhx">
433 <assert_contents><has_text text="Frog"/></assert_contents>
434 </output>
459 <output name="bestTree" ftype="nhx"> 435 <output name="bestTree" ftype="nhx">
460 <assert_contents> 436 <assert_contents>
461 <has_text_matching expression="Frog" /> 437 <has_text_matching expression="Frog" />
462 </assert_contents> 438 </assert_contents>
463 </output> 439 </output>
464 </test> 440 </test>
465 <test> 441 <test expect_num_outputs="5">
466 <param name="extraOptions" value="full"/> 442 <param name="extraOptions" value="full"/>
467 <param name="infile" value="dna.fasta"/> 443 <param name="infile" value="dna.fasta"/>
468 <param name="model_type" value="nucleotide"/> 444 <param name="model_type" value="nucleotide"/>
469 <param name="base_model" value="GTRCAT"/> 445 <param name="base_model" value="GTRCAT"/>
470 <param name="number_of_runs" value="5"/> 446 <param name="number_of_runs" value="5"/>
447 <output name="info">
448 <assert_contents><has_text text="Overall execution time"/></assert_contents>
449 </output>
450 <output name="log">
451 <assert_contents>
452 <has_n_columns n="2" sep=" "/>
453 <has_n_lines n="41"/>
454 </assert_contents>
455 </output>
456 <output name="result">
457 <assert_contents>
458 <has_text_matching expression="Chicken" />
459 <has_n_lines n="5"/>
460 </assert_contents>
461 </output>
471 <output name="parsimonyTree" ftype="nhx"> 462 <output name="parsimonyTree" ftype="nhx">
472 <assert_contents> 463 <assert_contents>
473 <has_text_matching expression="Chicken" /> 464 <has_text text="(Whale,((((Mouse,Chicken),Human),Rat),((Frog,(Carp,Loach)),Seal)),Cow);"/>
474 </assert_contents> 465 <has_n_lines n="5"/>
475 </output> 466 </assert_contents>
476 <output name="parsimonyTreeReq" file="RAxML_parsimonyTree.galaxy.multi" ftype="nhx" compare="re_match"/> 467 </output>
477 <output name="bestTree" ftype="nhx"> 468 <output name="bestTree" ftype="nhx">
478 <assert_contents> 469 <assert_contents>
479 <has_text_matching expression="Whale" /> 470 <has_text text="Whale" />
471 <has_text text="Chicken"/>
480 </assert_contents> 472 </assert_contents>
481 </output> 473 </output>
482 </test> 474 </test>
483 </tests> 475 </tests>
484 <help><![CDATA[ 476 <help><![CDATA[