annotate quicktree.xml @ 0:1e89a460d1bd draft default tip

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