annotate quicktree.xml @ 1:5e48f454e36b draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit 79d072e206512467e14ffde351a4daaa5cb5165d
author iuc
date Tue, 11 Feb 2025 16:53:26 +0000
parents 1a2cea43d307
children 25c94a3be1b7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
1 <tool id="quicktree" name="Quicktree" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
2 <description></description>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
3 <macros>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">2.5</token>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
6 </macros>
1
5e48f454e36b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit 79d072e206512467e14ffde351a4daaa5cb5165d
iuc
parents: 0
diff changeset
7 <xrefs>
5e48f454e36b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit 79d072e206512467e14ffde351a4daaa5cb5165d
iuc
parents: 0
diff changeset
8 <xref type="bio.tools">quicktree</xref>
5e48f454e36b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit 79d072e206512467e14ffde351a4daaa5cb5165d
iuc
parents: 0
diff changeset
9 </xrefs>
0
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
10 <requirements>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
11 <requirement type="package" version="@TOOL_VERSION@">quicktree</requirement>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
12 <requirement type="package" version="3.4">hmmer</requirement> <!-- for file conversion with esl-reformat-->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
13 </requirements>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
14 <version_command>quicktree -v</version_command>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
15 <command detect_errors="exit_code"><![CDATA[
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
16
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
17 ## convert alignment to stockholm before quicktree if needed
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
18 #if $input_type.format == "align"
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
19 esl-reformat -o input.quicktree stockholm '$input_file' ##--informat a2m
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
20 #else
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
21 ln -s '$input_file' input.quicktree
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
22 #end if
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
23
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
24 &&
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
25
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
26 quicktree
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
27 #if $input_type.format =="align"
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
28 -in a
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
29 #else
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
30 -in m
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
31 #end if
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
32 #if $output_type == 'tree_out'
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
33 -out t
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
34 #else
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
35 -out m
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
36 #end if
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
37 $upgma
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
38 $kimura
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
39 #if $boot
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
40 -boot $boot
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
41 #end if
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
42 input.quicktree
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
43 > '$output_file'
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
44
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
45 ]]></command>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
46 <inputs>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
47 <conditional name="input_type">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
48 <param name="format" type="select" label="Provide an alignment file or a distance matrix?">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
49 <option value="align">Alignment File</option>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
50 <option value="dist">Distance Matrix</option>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
51 </param>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
52 <when value="align">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
53 <param name="input_file" type="data" format="fasta,stockholm,phylip,txt" label="Alignment file" />
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
54 </when>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
55 <when value="dist">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
56 <param name="input_file" type="data" format="mothur.dist,mothur.lower.dist,mothur.square.dist,txt" label="Distance Matrix" help="A distance matrix in phylip format (see help below for details). Can be a square distance matrix or a lower triangle distance matrix." />
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
57 </when>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
58 </conditional>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
59 <param argument="-upgma" type="boolean" truevalue="-upgma" falsevalue="" checked="false" label="Use the UPGMA method to construct the tree" help="ignored for distance matrix outputs"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
60 <param argument="-kimura" type="boolean" truevalue="-kimura" falsevalue="" checked="false" label="Use the kimura translation for pairwise distances" help="ignored for distance matrix outputs"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
61 <param argument="-boot" type="integer" optional="true" min="0" label="Calcuate bootstrap values with n iterations" help="ignored for distance matrix outputs"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
62 <param name="output_type" type="select" multiple="false" label="Choose output format">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
63 <option value="dist_out">Distance Matrix (Phylip format)</option>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
64 <option value="tree_out" selected="true">Tree (Newick format)</option>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
65 </param>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
66 </inputs>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
67 <outputs>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
68 <data name="output_file" format="newick" label="${tool.name} on ${on_string}: stockholm format">
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
69 <change_format>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
70 <when input="output_type" value="dist_out" format="mothur.dist" />
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
71 </change_format>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
72 </data>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
73 </outputs>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
74 <tests>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
75 <test expect_num_outputs="1"><!-- test 1: with fasta input (with reformat) -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
76 <param name="format" value="align"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
77 <param name="input_file" value="example.009.AA.fasta" ftype="fasta"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
78 <output name="output_file" file="example.009.AA.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
79 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
80 <test expect_num_outputs="1"><!-- test 2: with stockholm input (no reformat)-->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
81 <param name="format" value="align"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
82 <param name="input_file" value="example.009.AA.stockholm" ftype="stockholm"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
83 <output name="output_file" file="example.009.AA.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
84 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
85 <test expect_num_outputs="1"><!-- test 3: with clustalw input -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
86 <param name="format" value="align"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
87 <param name="input_file" value="example.011.AA.clw" ftype="txt"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
88 <output name="output_file" file="example.011.AA.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
89 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
90 <test expect_num_outputs="1"><!-- test 4: with phylip distance matrix input (lower triangle distance matrix) -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
91 <param name="format" value="dist"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
92 <param name="input_file" value="example.001.AA.dist.lt.phy" ftype="mothur.dist"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
93 <output name="output_file" file="example.001.AA.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
94 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
95 <test expect_num_outputs="1"><!-- test 5: with phylip distance matrix input (square distance matrix) -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
96 <param name="format" value="dist"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
97 <param name="input_file" value="example_dist_square_phylip.dist" ftype="mothur.dist"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
98 <output name="output_file" file="example_dist_square_phylip.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
99 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
100 <test expect_num_outputs="1"><!-- test 6: with phylip alignment input -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
101 <param name="format" value="align"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
102 <param name="input_file" value="example.011.AA.phy" ftype="phylip"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
103 <output name="output_file" file="example.011.AA.align.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
104 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
105 <test expect_num_outputs="1"><!-- test 7: with distance matrix output -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
106 <param name="format" value="align"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
107 <param name="input_file" value="example.009.AA.fasta" ftype="fasta"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
108 <param name="output_type" value="dist_out"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
109 <output name="output_file" file="example.009.AA.dist" ftype="mothur.dist"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
110 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
111 <test expect_num_outputs="1"><!-- test 8: test with all parameters set -->
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
112 <param name="format" value="align"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
113 <param name="input_file" value="example.011.AA.phy" ftype="phylip"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
114 <param name="upgma" value="-upgma"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
115 <param name="kimura" value="-kimura"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
116 <param name="boot" value="100"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
117 <output name="output_file" file="example.011.AA.align.params.newick" ftype="newick"/>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
118 </test>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
119 </tests>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
120 <help><![CDATA[
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
121
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
122 .. class:: infomark
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
123
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
124 **What it does**
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
125
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
126 QuickTree is an efficient implementation of the Neighbor-Joining algorithm, capable of reconstructing phylogenies
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
127 from huge alignments in time less than the age of the universe.
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
128
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
129
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
130 **Input**
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
131
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
132 QuickTree accepts both distance matrix and multiple-sequence-aligment inputs. The former should be in PHYLIP format. The latter should be in Stockholm format, which is the native alignment format for the Pfam database.
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
133
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
134 Alignments can be supplied in various other formats (fasta, phylip, clustalw, pfam, psiblast, selex) and will be converted to Stockholm format with the esl-reformat program,
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
135 which is part of the HMMer package (hmmer.org).
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
136
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
137 **Output**
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
138
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
139 Quicktree will output either a distance matrix (in PHYLIP format, square distance matrix) or a Newick tree.
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
140
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
141
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
142 **File Formats**
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
143
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
144 The **distance matrix** input should be in phylip format, it can be a square matrix or a lower triangle matrix.
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
145 The distance matrix output by quicktree will be a square matrix.
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
146
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
147 Example square distance matrix in phylip format::
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
148
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
149 5
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
150 Alpha 0.000 1.000 2.000 3.000 3.000
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
151 Beta 1.000 0.000 2.000 3.000 3.000
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
152 Gamma 2.000 2.000 0.000 3.000 3.000
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
153 Delta 3.000 3.000 3.000 0.000 1.000
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
154 Epsilon 3.000 3.000 3.000 1.000 0.000
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
155
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
156 Example of a lower triangle matrix::
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
157
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
158 7
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
159 Mouse
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
160 Bovine 1.7043
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
161 Lemur 2.0235 1.1901
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
162 Orang 2.0593 1.2005 1.5356
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
163 Gorilla 1.6664 1.3460 1.4577 1.5935
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
164 Chimp 1.7320 1.3757 1.7803 1.7119 1.0635
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
165 Human 1.7101 1.3956 1.6661 1.7599 1.0557 0.6933
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
166
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
167
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
168 * For more details about the PHYLIP distance matrix format, see https://phylipweb.github.io/phylip/doc/distance.html
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
169 * For more details about the Newick output format, see https://phylipweb.github.io/phylip/newicktree.html
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
170
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
171
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
172 ]]></help>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
173 <citations>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
174 <citation type="doi">10.1093/oxfordjournals.molbev.a040454</citation>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
175 </citations>
1a2cea43d307 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
176 </tool>