Mercurial > repos > iuc > raxml
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[ |