annotate quicktree.xml @ 2:ab50e1a75a77 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit e9c80d2cd711ddcd0d4a72057e6e30efa876744e
author iuc
date Wed, 26 Mar 2025 11:23:18 +0000
parents 5c2ac7f640ab
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>
1
5c2ac7f640ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit 79d072e206512467e14ffde351a4daaa5cb5165d
iuc
parents: 0
diff changeset
7 <xrefs>
5c2ac7f640ab 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>
5c2ac7f640ab planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit 79d072e206512467e14ffde351a4daaa5cb5165d
iuc
parents: 0
diff changeset
9 </xrefs>
0
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
10 <requirements>
1e89a460d1bd 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>
1e89a460d1bd 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-->
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 <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
15 <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
16
1e89a460d1bd 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
1e89a460d1bd 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"
1e89a460d1bd 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
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
20 #else
1e89a460d1bd 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
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
22 #end if
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
23
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
24 &&
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
25
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
26 quicktree
1e89a460d1bd 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"
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
28 -in a
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
29 #else
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
30 -in m
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
31 #end if
1e89a460d1bd 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'
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
33 -out t
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
34 #else
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
35 -out m
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
36 #end if
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
37 $upgma
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
38 $kimura
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
39 #if $boot
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
40 -boot $boot
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
41 #end if
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
42 input.quicktree
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
43 > '$output_file'
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
44
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
45 ]]></command>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
46 <inputs>
1e89a460d1bd 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">
1e89a460d1bd 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?">
1e89a460d1bd 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>
1e89a460d1bd 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>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
51 </param>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
52 <when value="align">
1e89a460d1bd 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" />
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
54 </when>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
55 <when value="dist">
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="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
57 </when>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
58 </conditional>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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">
1e89a460d1bd 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>
1e89a460d1bd 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>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
65 </param>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
66 </inputs>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
67 <outputs>
2
ab50e1a75a77 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit e9c80d2cd711ddcd0d4a72057e6e30efa876744e
iuc
parents: 1
diff changeset
68 <data name="output_file" format="newick" label="${tool.name} on ${on_string}: Tree">
0
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
69 <change_format>
1e89a460d1bd 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" />
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
71 </change_format>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
72 </data>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
73 </outputs>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
74 <tests>
1e89a460d1bd 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) -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
79 </test>
1e89a460d1bd 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)-->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
84 </test>
1e89a460d1bd 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 -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
89 </test>
1e89a460d1bd 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) -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
94 </test>
1e89a460d1bd 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) -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
99 </test>
1e89a460d1bd 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 -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
104 </test>
1e89a460d1bd 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 -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
110 </test>
1e89a460d1bd 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 -->
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd 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"/>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
118 </test>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
119 </tests>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
120 <help><![CDATA[
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
121
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
122 .. class:: infomark
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
123
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
124 **What it does**
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
125
1e89a460d1bd 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
1e89a460d1bd 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.
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
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
130 **Input**
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 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
133
1e89a460d1bd 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,
1e89a460d1bd 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).
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 **Output**
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
138
1e89a460d1bd 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.
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
140
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 **File Formats**
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 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
145 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
146
1e89a460d1bd 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::
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
148
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
149 5
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
155
1e89a460d1bd 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::
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
157
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
158 7
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
159 Mouse
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
160 Bovine 1.7043
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd 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
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
166
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
167
1e89a460d1bd 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
1e89a460d1bd 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
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
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
172 ]]></help>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
173 <citations>
1e89a460d1bd 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>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
175 </citations>
1e89a460d1bd planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/quicktree commit ba1e44dfaf0a986252e2fef60a831b819647f25e
iuc
parents:
diff changeset
176 </tool>