comparison fasttree.xml @ 4:66e48435be9a draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fasttree commit 54cc70552f8891ab5db124e9e640247e1545b937
author iuc
date Sat, 05 Oct 2024 10:02:31 +0000
parents 70f85ee4f242
children e368780552ad
comparison
equal deleted inserted replaced
3:70f85ee4f242 4:66e48435be9a
1 <?xml version="1.0"?> 1 <tool id="fasttree" name="FASTTREE" version="@VERSION@+galaxy3" profile="23.1">
2 <tool id="fasttree" name="FASTTREE" version="@VERSION@+galaxy2" profile="18.01">
3 <description>build maximum-likelihood phylogenetic trees</description> 2 <description>build maximum-likelihood phylogenetic trees</description>
3 <macros>
4 <token name="@VERSION@">2.1.10</token>
5 </macros>
4 <xrefs> 6 <xrefs>
5 <xref type="bio.tools">fasttree</xref> 7 <xref type="bio.tools">fasttree</xref>
6 </xrefs> 8 </xrefs>
7 <macros>
8 <token name="@VERSION@">2.1.10</token>
9 </macros>
10 <requirements> 9 <requirements>
11 <requirement type="package" version="@VERSION@">fasttree</requirement> 10 <requirement type="package" version="@VERSION@">fasttree</requirement>
12 </requirements> 11 </requirements>
13 <version_command><![CDATA[FastTree 2>&1 >/dev/null | head -n 1 | cut -d" " -f 5]]></version_command> 12 <version_command><![CDATA[FastTree 2>&1 >/dev/null | head -n 1 | cut -d" " -f 5]]></version_command>
14 <command detect_errors="aggressive"> 13 <command detect_errors="aggressive">
46 < '$input' > '$output' 45 < '$input' > '$output'
47 46
48 #if $save_logfile: 47 #if $save_logfile:
49 2> '$log' 48 2> '$log'
50 #end if 49 #end if
51
52 ]]> 50 ]]>
53 </command> 51 </command>
54 <inputs> 52 <inputs>
55 <conditional name="input_selector"> 53 <conditional name="input_selector">
56 <param name="select_format" type="select" label="Aligned sequences file (FASTA or Phylip format)"> 54 <param name="select_format" type="select" label="Aligned sequences file (FASTA or Phylip format)">
57 <option value="fasta" selected="true">fasta</option> 55 <option value="fasta" selected="true">fasta</option>
58 <option value="phylip">phylip</option> 56 <option value="phylip">phylip</option>
59 </param> 57 </param>
60 <when value="fasta"> 58 <when value="fasta">
61 <param format="fasta" name="input" type="data" multiple="false" label="FASTA file"/> 59 <param format="fasta" name="input" type="data" multiple="false" label="FASTA file"/>
62 <param name="quote" argument="-quote" type="boolean" truevalue="-quote" falsevalue="" checked="false" label="Allow spaces and other restricted characters (but not ') in sequence and quote names in the output tree." help="This tool is only available for fasta input only; FastTree will not be able to read these trees back in." /> 60 <param argument="-quote" type="boolean" truevalue="-quote" falsevalue="" checked="false" label="Allow spaces and other restricted characters (but not ') in sequence and quote names in the output tree." help="This tool is only available for fasta input only; FastTree will not be able to read these trees back in." />
63 <conditional name="intree_selector"> 61 <conditional name="intree_selector">
64 <param name="intree_format" type="select" label="Set starting tree(s)"> 62 <param name="intree_format" type="select" label="Set starting tree(s)">
65 <option value="none" selected="true">No starting trees</option> 63 <option value="none" selected="true">No starting trees</option>
66 <option value="one">Use starting tree</option> 64 <option value="one">Use starting tree</option>
67 </param> 65 </param>
132 </when> 130 </when>
133 </conditional> 131 </conditional>
134 <param value="gamma" argument="-gamma" type="boolean" truevalue="-gamma" falsevalue="" checked="false" label="Use Gamma20" help="After optimizing the tree under the CAT approximation, rescale the lengths to optimize the Gamma20 likelihood." /> 132 <param value="gamma" argument="-gamma" type="boolean" truevalue="-gamma" falsevalue="" checked="false" label="Use Gamma20" help="After optimizing the tree under the CAT approximation, rescale the lengths to optimize the Gamma20 likelihood." />
135 <param value="nosupport" argument="-nosupport" type="boolean" truevalue="-nosupport" falsevalue="" checked="false" label="Eliminates the support value computation. Support value computation is not recommended for wide alignments."/> 133 <param value="nosupport" argument="-nosupport" type="boolean" truevalue="-nosupport" falsevalue="" checked="false" label="Eliminates the support value computation. Support value computation is not recommended for wide alignments."/>
136 <param name="likelihood" argument="-noml" type="boolean" truevalue="-noml" falsevalue="" checked="false" label = "Turn off maximum-likelihood." /> 134 <param name="likelihood" argument="-noml" type="boolean" truevalue="-noml" falsevalue="" checked="false" label = "Turn off maximum-likelihood." />
137 <param name="fastest" argument="-fastest" type="boolean" truevalue="-fastest" falsevalue="" checked="false" label="Speed up the neighbor joining phase and reduce memory usage (recommended for >50,000 sequences)" /> 135 <param argument="-fastest" type="boolean" truevalue="-fastest" falsevalue="" checked="false" label="Speed up the neighbor joining phase and reduce memory usage (recommended for >50,000 sequences)" />
138 <param name="pseudo" argument="-pseudo" type="boolean" truevalue="-pseudo" falsevalue="" checked="false" label="Use pseudocounts" help="Recommended for highly gapped/fragmentary sequences." /> 136 <param argument="-pseudo" type="boolean" truevalue="-pseudo" falsevalue="" checked="false" label="Use pseudocounts" help="Recommended for highly gapped/fragmentary sequences." />
139 <param name="mllen" argument="-mllen" type="boolean" truevalue="-mllen" falsevalue="" checked="false" label="Optimize branch lengths without ML NNIs." /> 137 <param argument="-mllen" type="boolean" truevalue="-mllen" falsevalue="" checked="false" label="Optimize branch lengths without ML NNIs." />
140 </when> 138 </when>
141 </conditional> 139 </conditional>
142 </inputs> 140 </inputs>
143 <outputs> 141 <outputs>
144 <data name="output" format="nhx" label="${tool.name} on ${on_string}:tree.nhx" /> 142 <data name="output" format="nhx" label="${tool.name} on ${on_string}:tree.nhx" />
145 <data name="log" format="txt" label="${tool.name} on ${on_string}:log_FastTree_run.txt"> 143 <data name="log" format="txt" label="${tool.name} on ${on_string}:log_FastTree_run.txt">
146 <filter>save_logfile</filter> 144 <filter>save_logfile</filter>
147 </data> 145 </data>
148 </outputs> 146 </outputs>
149 <tests> 147 <tests>
150 <test> 148 <test expect_num_outputs="2">
151 <param name="select_format" value="fasta" /> 149 <param name="select_format" value="fasta" />
152 <param name="model" value="" /> 150 <param name="model" value="" />
153 <param name="input" value="aligned.fasta" /> 151 <param name="input" value="aligned.fasta" />
154 <param name="format" value="-nt" /> 152 <param name="format" value="-nt" />
155 <param name="save_logfile" value="true" /> 153 <param name="save_logfile" value="true" />