Mercurial > repos > iuc > iqtree
comparison iqtree.xml @ 6:5cd49ec56116 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/iqtree/ commit 1c68667188a67a6b4c78af2a39b65beccae36e01"
| author | iuc |
|---|---|
| date | Thu, 12 Aug 2021 07:51:42 +0000 |
| parents | 2f343cfa4aad |
| children | cef78e63f746 |
comparison
equal
deleted
inserted
replaced
| 5:2f343cfa4aad | 6:5cd49ec56116 |
|---|---|
| 292 | 292 |
| 293 #if str($tree_parameters.generating_random.r) != '' | 293 #if str($tree_parameters.generating_random.r) != '' |
| 294 -r '$tree_parameters.generating_random.r' | 294 -r '$tree_parameters.generating_random.r' |
| 295 #end if | 295 #end if |
| 296 | 296 |
| 297 $tree_parameters.generating_random.r | 297 #if $tree_parameters.generating_random.rand |
| 298 $tree_parameters.generating_random.rand | 298 $tree_parameters.generating_random.rand |
| 299 | 299 #end if |
| 300 | 300 |
| 301 #if str($tree_parameters.generating_random.branch_min) != '' and str($tree_parameters.generating_random.branch_mean) != '' and str($tree_parameters.generating_random.branch_max) != '' | 301 #if str($tree_parameters.generating_random.branch_min) != '' and str($tree_parameters.generating_random.branch_mean) != '' and str($tree_parameters.generating_random.branch_max) != '' |
| 302 --rlen $tree_parameters.generating_random.branch_min $tree_parameters.generating_random.branch_mean $tree_parameters.generating_random.branch_max | 302 --rlen $tree_parameters.generating_random.branch_min $tree_parameters.generating_random.branch_mean $tree_parameters.generating_random.branch_max |
| 303 #end if | 303 #end if |
| 304 | 304 |
| 424 validinitial="string.ascii_uppercase,string.digits,string.punctuation" /> | 424 validinitial="string.ascii_uppercase,string.digits,string.punctuation" /> |
| 425 </param> | 425 </param> |
| 426 </when> | 426 </when> |
| 427 <when value="false"> | 427 <when value="false"> |
| 428 <param argument="-m" type="select" label="Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein)" > | 428 <param argument="-m" type="select" label="Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein)" > |
| 429 <help><![CDATA[ | |
| 430 <b>Note:</b> Only <code>TEST</code> and custom models that do not rely on <code>MF</code> can be used in conjunction with bootstrap parameters (-b)<br/><br/> | |
| 431 IQ-TREE also works for codon, binary and morphogical data. | |
| 432 <table> | |
| 433 <tr> | |
| 434 <td><i>TESTONLY</i></td> | |
| 435 <td>Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein). Moreover, IQ-TREE also works for codon, binary and morphogical data.</td> | |
| 436 </tr> | |
| 437 <tr> | |
| 438 <td><i>TEST</i></td> | |
| 439 <td>Like -m TESTONLY but immediately followed by tree reconstruction using the best-fit model found. So this performs both model selection and tree inference within a single run.</td> | |
| 440 </tr> | |
| 441 <tr> | |
| 442 <td><i>MF</i></td> | |
| 443 <td>Best-fit model selection without tree reconstruction.</td> | |
| 444 </tr> | |
| 445 <tr> | |
| 446 <td><i>MFP</i></td> | |
| 447 <td>Extended model selection with FreeRate heterogeneity immediately followed by tree inference.</td> | |
| 448 </tr> | |
| 449 </table> | |
| 450 ]]> | |
| 451 </help> | |
| 429 <option value="" selected="true">(None)</option> | 452 <option value="" selected="true">(None)</option> |
| 430 <option value="TESTONLY">Standard model selection</option> | 453 <option value="TESTONLY">Standard model selection</option> |
| 431 <option value="TEST">Standard model selection followed by tree inference</option> | 454 <option value="TEST">Standard model selection followed by tree inference</option> |
| 432 <option value="MF">Extended model selection with FreeRate heterogeneity</option> | 455 <option value="MF">Extended model selection with FreeRate heterogeneity</option> |
| 433 <option value="MFP">Extended model selection followed by tree inference</option> | 456 <option value="MFP">Extended model selection followed by tree inference</option> |
| 584 <param argument="--tree-dist2" type="data" format="nhx" optional="true" label="Like -rf but trees can have unequal taxon sets" /> | 607 <param argument="--tree-dist2" type="data" format="nhx" optional="true" label="Like -rf but trees can have unequal taxon sets" /> |
| 585 | 608 |
| 586 </section> | 609 </section> |
| 587 <section name="generating_random" expanded="False" title="Generating random trees"> | 610 <section name="generating_random" expanded="False" title="Generating random trees"> |
| 588 <param argument="-r" type="integer" optional="true" label="Specify number of taxa" help="IQ-TREE will create a random tree under Yule-Harding model with specified number of taxa"/> | 611 <param argument="-r" type="integer" optional="true" label="Specify number of taxa" help="IQ-TREE will create a random tree under Yule-Harding model with specified number of taxa"/> |
| 589 <param argument="--rand" type="boolean" truevalue="--rand UNI" falsevalue="" checked="false" label="Like -r, but a random tree is created under uniform model."/> | 612 <param argument="--rand" type="select" optional="true" label="Random tree creation"> |
| 590 <param argument="--rand" type="boolean" truevalue="--rand CAT" falsevalue="" checked="false" label="Like -r, but a random caterpillar tree is created."/> | 613 <option value="--rand UNI">Uniform model</option> |
| 591 <param argument="--rand" type="boolean" truevalue="--rand BAL" falsevalue="" checked="false" label="Like -r, but a random balanced tree is created."/> | 614 <option value="--rand CAT">Random caterpillar tree</option> |
| 615 <option value="--rand BAL">Random balanced tree</option> | |
| 616 </param> | |
| 592 <param name="branch_min" type="integer" optional="true" label="Minimum branch lengths of the random tree" /> | 617 <param name="branch_min" type="integer" optional="true" label="Minimum branch lengths of the random tree" /> |
| 593 <param name="branch_mean" type="integer" optional="true" label="Median branch lengths of the random tree" /> | 618 <param name="branch_mean" type="integer" optional="true" label="Median branch lengths of the random tree" /> |
| 594 <param name="branch_max" type="integer" optional="true" label="Maximum branch lengths of the random tree" /> | 619 <param name="branch_max" type="integer" optional="true" label="Maximum branch lengths of the random tree" /> |
| 595 </section> | 620 </section> |
| 596 <section name="ancestral_state" title="Ancestral State Reconstruction"> | 621 <section name="ancestral_state" title="Ancestral State Reconstruction"> |
| 660 <data name="mlrate" format="data" from_work_dir="*.mlrate" label=""> | 685 <data name="mlrate" format="data" from_work_dir="*.mlrate" label=""> |
| 661 <filter>modelling_parameters['rate_heterogeneity']['mlrate']</filter> | 686 <filter>modelling_parameters['rate_heterogeneity']['mlrate']</filter> |
| 662 </data> | 687 </data> |
| 663 </outputs> | 688 </outputs> |
| 664 <tests> | 689 <tests> |
| 665 <test> | 690 <test expect_num_outputs="6"> |
| 666 <param name="seed" value="1257" /> | 691 <param name="seed" value="1257" /> |
| 667 <param name="seqtype" value="AA" /> | 692 <param name="seqtype" value="AA" /> |
| 668 <param name="s" value="example.phy" /> | 693 <param name="s" value="example.phy" /> |
| 669 <param name="m" value="TEST" /> | 694 <param name="m" value="TEST" /> |
| 670 <param name="msub" value="nuclear" /> | 695 <param name="msub" value="nuclear" /> |
| 705 <has_line line="BEGIN Splits;" /> | 730 <has_line line="BEGIN Splits;" /> |
| 706 <has_line line="END; [Splits]" /> | 731 <has_line line="END; [Splits]" /> |
| 707 </assert_contents> | 732 </assert_contents> |
| 708 </output> | 733 </output> |
| 709 </test> | 734 </test> |
| 710 <test> | 735 <test expect_num_outputs="6"> |
| 711 <!-- bootstrap sans model --> | 736 <!-- bootstrap sans model --> |
| 712 <param name="seed" value="1257" /> | 737 <param name="seed" value="1257" /> |
| 713 <param name="seqtype" value="AA" /> | 738 <param name="seqtype" value="AA" /> |
| 714 <param name="s" value="example.phy" /> | 739 <param name="s" value="example.phy" /> |
| 715 <!-- <param name="m" value="TESTONLY" /> --> | 740 <!-- <param name="m" value="TESTONLY" /> --> |
| 739 <assert_contents> | 764 <assert_contents> |
| 740 <has_line_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> | 765 <has_line_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> |
| 741 </assert_contents> | 766 </assert_contents> |
| 742 </output> | 767 </output> |
| 743 </test> | 768 </test> |
| 744 <test> | 769 <test expect_num_outputs="6"> |
| 745 <!-- model sans bootstrap --> | 770 <!-- model sans bootstrap --> |
| 746 <param name="seed" value="1257" /> | 771 <param name="seed" value="1257" /> |
| 747 <param name="seqtype" value="AA" /> | 772 <param name="seqtype" value="AA" /> |
| 748 <param name="s" value="example.phy" /> | 773 <param name="s" value="example.phy" /> |
| 749 <param name="m" value="TESTONLY" /> | 774 <param name="m" value="TESTONLY" /> |
| 773 <assert_contents> | 798 <assert_contents> |
| 774 <has_line_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> | 799 <has_line_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> |
| 775 </assert_contents> | 800 </assert_contents> |
| 776 </output> | 801 </output> |
| 777 </test> | 802 </test> |
| 778 <test> | 803 <test expect_num_outputs="6"> |
| 779 <param name="s" value="example.phy" /> | 804 <param name="s" value="example.phy" /> |
| 780 <output name="iqtree"> | 805 <output name="iqtree"> |
| 781 <assert_contents> | 806 <assert_contents> |
| 782 <has_text_matching expression=".*Human.*Whale.*" /> | 807 <has_text_matching expression=".*Human.*Whale.*" /> |
| 783 </assert_contents> | 808 </assert_contents> |
| 786 <assert_contents> | 811 <assert_contents> |
| 787 <has_text_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> | 812 <has_text_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> |
| 788 </assert_contents> | 813 </assert_contents> |
| 789 </output> | 814 </output> |
| 790 </test> | 815 </test> |
| 791 <test> | 816 <test expect_num_outputs="6"> |
| 792 <param name="s" value="example.phy" /> | 817 <param name="s" value="example.phy" /> |
| 793 <param name="opt_custommodel" value="true" /> | 818 <param name="opt_custommodel" value="true" /> |
| 794 <param name="m" value="GTR+G{0.9}" /> | 819 <param name="m" value="GTR+G{0.9}" /> |
| 795 <output name="iqtree"> | 820 <output name="iqtree"> |
| 796 <assert_contents> | 821 <assert_contents> |
| 801 <assert_contents> | 826 <assert_contents> |
| 802 <has_text_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> | 827 <has_text_matching expression="\(LngfishAu:(\d|\..)+,\(LngfishSA:(\d.)+,.*" /> |
| 803 </assert_contents> | 828 </assert_contents> |
| 804 </output> | 829 </output> |
| 805 </test> | 830 </test> |
| 806 <test> | 831 <test expect_num_outputs="6"> |
| 807 <param name="s" value="short.fasta" /> | 832 <param name="s" value="short.fasta" /> |
| 808 <param name="short_alignments" value="true" /> | 833 <param name="short_alignments" value="true" /> |
| 809 <output name="treefile"> | 834 <output name="treefile"> |
| 810 <assert_contents> | 835 <assert_contents> |
| 811 <has_line_matching expression="\(NC_045512.+\(MT019531.+MT019532.+" /> | 836 <has_line_matching expression="\(NC_045512.+\(MT019531.+MT019532.+" /> |
