annotate nwdisplay.xml @ 0:17ef7537557c draft default tip

planemo upload
author dfornika
date Wed, 10 Jan 2018 18:04:17 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
17ef7537557c planemo upload
dfornika
parents:
diff changeset
1 <tool id="nwdisplay" name="Newick Display" version="1.6">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
2 <description>Display a phylogenetic tree as SVG</description>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
3 <edam_operations>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
4 <edam_operation>operation_0567</edam_operation>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
5 </edam_operations>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
6 <requirements>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
7 <requirement type="package" version="1.6">newick_utils</requirement>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
8 </requirements>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
9 <command>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
10 nw_display
17ef7537557c planemo upload
dfornika
parents:
diff changeset
11 -s
17ef7537557c planemo upload
dfornika
parents:
diff changeset
12 $scalebar
17ef7537557c planemo upload
dfornika
parents:
diff changeset
13 -u "$legend"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
14 -I 'r'
17ef7537557c planemo upload
dfornika
parents:
diff changeset
15 -i
17ef7537557c planemo upload
dfornika
parents:
diff changeset
16 #if $condbranchsupport.branchsupport == "true":
17ef7537557c planemo upload
dfornika
parents:
diff changeset
17 "fill:$condbranchsupport.supcolor;
17ef7537557c planemo upload
dfornika
parents:
diff changeset
18 font-size:$condbranchsupport.supfontsize;
17ef7537557c planemo upload
dfornika
parents:
diff changeset
19 transform:$condbranchsupport.suptransform;"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
20 #else:
17ef7537557c planemo upload
dfornika
parents:
diff changeset
21 "visibility:hidden;"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
22 #end if
17ef7537557c planemo upload
dfornika
parents:
diff changeset
23 -b
17ef7537557c planemo upload
dfornika
parents:
diff changeset
24 #if $condbranchlength.branchlength == "true":
17ef7537557c planemo upload
dfornika
parents:
diff changeset
25 "fill:$condbranchlength.lencolor;
17ef7537557c planemo upload
dfornika
parents:
diff changeset
26 font-size:$condbranchlength.lenfontsize;
17ef7537557c planemo upload
dfornika
parents:
diff changeset
27 transform:$condbranchlength.lentransform;"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
28 #else:
17ef7537557c planemo upload
dfornika
parents:
diff changeset
29 "visibility:hidden;"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
30 #end if
17ef7537557c planemo upload
dfornika
parents:
diff changeset
31
17ef7537557c planemo upload
dfornika
parents:
diff changeset
32 -l "font-family:$leafFont;font-size:$leafSize;"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
33 -d "stroke:grey;fill:none;stroke-width:2;stoke-linecap:round;"
17ef7537557c planemo upload
dfornika
parents:
diff changeset
34 -w $width
17ef7537557c planemo upload
dfornika
parents:
diff changeset
35 $radial
17ef7537557c planemo upload
dfornika
parents:
diff changeset
36
17ef7537557c planemo upload
dfornika
parents:
diff changeset
37 $fileNewick > $output
17ef7537557c planemo upload
dfornika
parents:
diff changeset
38
17ef7537557c planemo upload
dfornika
parents:
diff changeset
39 </command>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
40 <inputs>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
41 <param name="fileNewick" format="txt,nw,nwk,nhx" type="data" label="Newick file" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
42 <param name="scalebar" type="boolean" truevalue="" falsevalue="-S" checked="True" label="Display scale bar" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
43 <param name="legend" type="text" value="" label="Unit name scale" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
44 <param name="leafFont" type="text" value="sans-serif" label="Leaf font" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
45 <param name="leafSize" type="text" value="10px" label="Leaf font-size" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
46 <conditional name="condbranchsupport">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
47 <param name="branchsupport" type="select" label="Branch support">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
48 <option value="true">Display branch support</option>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
49 <option value="false" selected="true">Hide branch support</option>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
50 </param>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
51 <when value="true">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
52 <param name="supcolor" type="color" value="red" label="color" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
53 <param name="supfontsize" type="text" value="10px" label="font-size" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
54 <param name="suptransform" type="text" value="translateY(1.5em)" label="move" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
55 </when>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
56 <when value="false" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
57 </conditional>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
58 <conditional name="condbranchlength">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
59 <param name="branchlength" type="select" label="Branch length">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
60 <option value="true">Display branch length</option>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
61 <option value="false" selected="true">Hide branch length</option>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
62 </param>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
63 <when value="true">
17ef7537557c planemo upload
dfornika
parents:
diff changeset
64 <param name="lencolor" type="color" value="blue" label="color" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
65 <param name="lenfontsize" type="text" value="10px" label="font-size" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
66 <param name="lentransform" type="text" value="translate(-1.5em,0em)" label="move" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
67 </when>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
68 <when value="false" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
69 </conditional>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
70 <param name="width" type="integer" value="800" label="SVG Tree width (px)" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
71 <param name="radial" type="boolean" truevalue="-r" falsevalue="" checked="False" label="Draw a radial tree" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
72 </inputs>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
73 <outputs>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
74 <data name="output" format="svg" label="${fileNewick.name}.svg" />
17ef7537557c planemo upload
dfornika
parents:
diff changeset
75 </outputs>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
76 <tests>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
77 <test>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
78 <param name="fileNewick" value="tree.nwk"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
79 <param name="width" value="400"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
80 <param name="leafFont" value="courier"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
81 <output name="output" file="tree.svg" lines_diff="2"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
82 </test>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
83 <test>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
84 <param name="fileNewick" value="tree.nwk"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
85 <param name="radial" value="-r"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
86 <param name="branchlength" value="true"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
87 <output name="output" file="tree2.svg" lines_diff="2"/>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
88 </test>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
89 </tests>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
90 <help>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
91 <![CDATA[
17ef7537557c planemo upload
dfornika
parents:
diff changeset
92 **Displays a tree as a graph, as text or SVG.**
17ef7537557c planemo upload
dfornika
parents:
diff changeset
93
17ef7537557c planemo upload
dfornika
parents:
diff changeset
94
17ef7537557c planemo upload
dfornika
parents:
diff changeset
95 Synopsis
17ef7537557c planemo upload
dfornika
parents:
diff changeset
96 --------
17ef7537557c planemo upload
dfornika
parents:
diff changeset
97
17ef7537557c planemo upload
dfornika
parents:
diff changeset
98 nw_display [options] <tree filename|->
17ef7537557c planemo upload
dfornika
parents:
diff changeset
99
17ef7537557c planemo upload
dfornika
parents:
diff changeset
100 Input
17ef7537557c planemo upload
dfornika
parents:
diff changeset
101 -----
17ef7537557c planemo upload
dfornika
parents:
diff changeset
102
17ef7537557c planemo upload
dfornika
parents:
diff changeset
103 Argument is the name of the file containing one or more trees,
17ef7537557c planemo upload
dfornika
parents:
diff changeset
104 or '-' (in which case the tree is read on stdin).
17ef7537557c planemo upload
dfornika
parents:
diff changeset
105
17ef7537557c planemo upload
dfornika
parents:
diff changeset
106 Output
17ef7537557c planemo upload
dfornika
parents:
diff changeset
107 ------
17ef7537557c planemo upload
dfornika
parents:
diff changeset
108
17ef7537557c planemo upload
dfornika
parents:
diff changeset
109 Outputs a graph representing the tree, either as text (default) or
17ef7537557c planemo upload
dfornika
parents:
diff changeset
110 as SVG (option -s). Underscores in labels are replaced with spaces.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
111 Trees with no branch lengths are taken to be cladograms and are
17ef7537557c planemo upload
dfornika
parents:
diff changeset
112 drawn with leaves aligned. Otherwise, the tree is assumed to be a
17ef7537557c planemo upload
dfornika
parents:
diff changeset
113 phylogram: branch lengths are honored and a scale bar is drawn.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
114
17ef7537557c planemo upload
dfornika
parents:
diff changeset
115 SVG graphics can be converted to other formats with converters
17ef7537557c planemo upload
dfornika
parents:
diff changeset
116 such as Inkscape (e.g. to PDF) or ImageMagick (e.g. to PNG or JPEG).
17ef7537557c planemo upload
dfornika
parents:
diff changeset
117 Inkscape is available from www.inkscape.org and ImageMagick from
17ef7537557c planemo upload
dfornika
parents:
diff changeset
118 www.imagemagick.org.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
119
17ef7537557c planemo upload
dfornika
parents:
diff changeset
120 Options
17ef7537557c planemo upload
dfornika
parents:
diff changeset
121 -------
17ef7537557c planemo upload
dfornika
parents:
diff changeset
122
17ef7537557c planemo upload
dfornika
parents:
diff changeset
123 -a <number>: rotate all labels by this amount (radians, default: 0)
17ef7537557c planemo upload
dfornika
parents:
diff changeset
124 [only SVG radial]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
125 -A <number>: rotate left-side labels by this amount (radians,
17ef7537557c planemo upload
dfornika
parents:
diff changeset
126 default: 0.0349 (=~ 2°)) [only SVG radial]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
127 -b <string>: CSS for branch length labels. [only SVG]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
128 Default: 'font-size:small;font-family:sans'.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
129 setting 'opacity:0' disables printing of branch lengths.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
130 -c <filename>: use specified file as CSS map [only SVG]. A CSS map
17ef7537557c planemo upload
dfornika
parents:
diff changeset
131 is a text file which specifies a style (CSS) for a clade.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
132 Each line has the following structure:
17ef7537557c planemo upload
dfornika
parents:
diff changeset
133 <CSS> <flag> <label>+
17ef7537557c planemo upload
dfornika
parents:
diff changeset
134 <CSS> is a valid CSS style specification (no spaces allowed)
17ef7537557c planemo upload
dfornika
parents:
diff changeset
135 e.g. 'font-size:small;font-family:italics;stroke:green'.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
136 <flag> is either 'Individual' or 'Clade' (case is not important, can
17ef7537557c planemo upload
dfornika
parents:
diff changeset
137 be abbreviated down to 'I' or 'C'). If set to 'Clade', the style is
17ef7537557c planemo upload
dfornika
parents:
diff changeset
138 applied to the clade defined by the labels. If 'Individual', the
17ef7537557c planemo upload
dfornika
parents:
diff changeset
139 style is applied to each node individually.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
140 <label>+ is a nonempty, whitespace-separated list of Newick labels
17ef7537557c planemo upload
dfornika
parents:
diff changeset
141 (spaces are allowed IFF the label is enclosed in ''). If a label
17ef7537557c planemo upload
dfornika
parents:
diff changeset
142 matches more than one node, all matching nodes are used.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
143 Default: no CSS map, whole tree is black (unless specified otherwise
17ef7537557c planemo upload
dfornika
parents:
diff changeset
144 via option -d).
17ef7537557c planemo upload
dfornika
parents:
diff changeset
145 <CSS>, <flag>, and <labels>+ are separated by whitespace.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
146 The following specifies red stroke for a clade defined by A, B and C;
17ef7537557c planemo upload
dfornika
parents:
diff changeset
147 and 2-pixel wide, blue stroke for individual nodes D, E, and F:
17ef7537557c planemo upload
dfornika
parents:
diff changeset
148 stroke:red Clade A B C
17ef7537557c planemo upload
dfornika
parents:
diff changeset
149 stroke:blue;stroke-width:2 I D E F
17ef7537557c planemo upload
dfornika
parents:
diff changeset
150 If no colormap is specified, the default is (but see option -d):
17ef7537557c planemo upload
dfornika
parents:
diff changeset
151 stroke:black;fill:none;stroke-width:1;stroke-linecap:round
17ef7537557c planemo upload
dfornika
parents:
diff changeset
152 -d <string>: CSS for 'plain' tree nodes (i.e., unless overridden by -c)
17ef7537557c planemo upload
dfornika
parents:
diff changeset
153 [only SVG]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
154 Default: stroke:black;fill:none;stroke-width:1;stroke-linecap:round
17ef7537557c planemo upload
dfornika
parents:
diff changeset
155
17ef7537557c planemo upload
dfornika
parents:
diff changeset
156 -h: prints this message and exits
17ef7537557c planemo upload
dfornika
parents:
diff changeset
157
17ef7537557c planemo upload
dfornika
parents:
diff changeset
158 -i <string>: CSS for inner node labels. [only SVG]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
159 Default: 'font-size:small;font-family:sans'.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
160
17ef7537557c planemo upload
dfornika
parents:
diff changeset
161 setting 'visibility:hidden' disables printing of inner node labels.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
162 -I <char> sets the position of the inner node label. Valid options are
17ef7537557c planemo upload
dfornika
parents:
diff changeset
163 'l' (near the leaves), 'm' (middle) or 'r' (near the root). Default
17ef7537557c planemo upload
dfornika
parents:
diff changeset
164 is 'l'.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
165
17ef7537557c planemo upload
dfornika
parents:
diff changeset
166 -l <string>: CSS for leaf node labels. [only SVG]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
167 Default: 'font-size:medium;font-family:sans'.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
168 setting 'visibility:hidden' disables printing of leaf node labels.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
169 Note: if you change this, you will probably need to adjust the
17ef7537557c planemo upload
dfornika
parents:
diff changeset
170 space allocated to leaf labels - see option -W.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
171 -n <number> add this number of pixels to the horizontal position of
17ef7537557c planemo upload
dfornika
parents:
diff changeset
172 node labels. [SVG only]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
173
17ef7537557c planemo upload
dfornika
parents:
diff changeset
174 -o <filename>: use specified file as ornament map. Works like the CSS
17ef7537557c planemo upload
dfornika
parents:
diff changeset
175 map (see option -c), except that it specifies arbitrary SVG snippets
17ef7537557c planemo upload
dfornika
parents:
diff changeset
176 instead of CSS styles. For example, the following
17ef7537557c planemo upload
dfornika
parents:
diff changeset
177 "<circle style='fill:red' r='5'>" Clade A B C
17ef7537557c planemo upload
dfornika
parents:
diff changeset
178 will draw a red circle of radius 5 at the root of the clade defined
17ef7537557c planemo upload
dfornika
parents:
diff changeset
179 by nodes A, B, and C. Keyword 'Individual' is also accepted and
17ef7537557c planemo upload
dfornika
parents:
diff changeset
180 works like for CSS.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
181
17ef7537557c planemo upload
dfornika
parents:
diff changeset
182 -R <integer>: use that many pixels for the root [only SVG]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
183
17ef7537557c planemo upload
dfornika
parents:
diff changeset
184 -r: draw a radial tree (default: orthogonal) [only SVG]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
185
17ef7537557c planemo upload
dfornika
parents:
diff changeset
186 -s: output graph as SVG (default: ASCII graphics). All output is on
17ef7537557c planemo upload
dfornika
parents:
diff changeset
187 stdout, so if there is more than one tree, stdout will be a
17ef7537557c planemo upload
dfornika
parents:
diff changeset
188 concatenation of SVG documents. These can be split into individual
17ef7537557c planemo upload
dfornika
parents:
diff changeset
189 files with the csplit(1) command:
17ef7537557c planemo upload
dfornika
parents:
diff changeset
190
17ef7537557c planemo upload
dfornika
parents:
diff changeset
191 $ nw_display -s many_trees.nw > multiple_svg
17ef7537557c planemo upload
dfornika
parents:
diff changeset
192 $ csplit -zs -f tree\_ -b '%02d.svg' multiple_svg '/<?xml/' {*}
17ef7537557c planemo upload
dfornika
parents:
diff changeset
193
17ef7537557c planemo upload
dfornika
parents:
diff changeset
194 will generate as many SVG files as there are Newick trees in
17ef7537557c planemo upload
dfornika
parents:
diff changeset
195 many_trees.nw. The files will be named tree_01.svg, tree_02.svg, etc.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
196
17ef7537557c planemo upload
dfornika
parents:
diff changeset
197 -S: suppress scale bar (ignored for cladograms)
17ef7537557c planemo upload
dfornika
parents:
diff changeset
198
17ef7537557c planemo upload
dfornika
parents:
diff changeset
199 -t: set the zero of the scale at the maximum depth instead of the root.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
200 This is useful when the branch lengths are in time units: zero marks
17ef7537557c planemo upload
dfornika
parents:
diff changeset
201 the present, and the scale shows the age of the ancestral nodes.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
202 -u <string>: string is used as unit name for scale bar (ignored
17ef7537557c planemo upload
dfornika
parents:
diff changeset
203 if no scale bar is drawn).
17ef7537557c planemo upload
dfornika
parents:
diff changeset
204 -U <URL_filename>: use specified URL map [only SVG]. A URL map
17ef7537557c planemo upload
dfornika
parents:
diff changeset
205 is a text file which specifies a URL for a label.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
206 Each line has the following structure:
17ef7537557c planemo upload
dfornika
parents:
diff changeset
207 <label> <URL>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
208 Clicking on a label will follow the link (if any).
17ef7537557c planemo upload
dfornika
parents:
diff changeset
209 -v <number>: number of pixels between leaves (default: 40) [only SVG
17ef7537557c planemo upload
dfornika
parents:
diff changeset
210 orthogonal]
17ef7537557c planemo upload
dfornika
parents:
diff changeset
211 -w <number>: graph should be no wider than <number>, measured in
17ef7537557c planemo upload
dfornika
parents:
diff changeset
212 characters for text and pixels for SVG. Defaults: 80 (text),
17ef7537557c planemo upload
dfornika
parents:
diff changeset
213 300 (SVG)
17ef7537557c planemo upload
dfornika
parents:
diff changeset
214 -W <number>: use this as an estimate of the width of a leaf label
17ef7537557c planemo upload
dfornika
parents:
diff changeset
215 character (in pixels) [only SVG]. This affects the space left for
17ef7537557c planemo upload
dfornika
parents:
diff changeset
216 the tree nodes. Default: 5.0 You will probably need this if you
17ef7537557c planemo upload
dfornika
parents:
diff changeset
217 change the leaf label font properties (option -l), especially size.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
218 You will probably need trial and error to find the right value.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
219
17ef7537557c planemo upload
dfornika
parents:
diff changeset
220 LibXML
17ef7537557c planemo upload
dfornika
parents:
diff changeset
221 ......
17ef7537557c planemo upload
dfornika
parents:
diff changeset
222
17ef7537557c planemo upload
dfornika
parents:
diff changeset
223 If LibXML is being used, the handling of ornaments (-o) is more elaborate.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
224 See the tutorial, section 2.2 (displaying) for details.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
225 This executable uses LibXML2.
17ef7537557c planemo upload
dfornika
parents:
diff changeset
226
17ef7537557c planemo upload
dfornika
parents:
diff changeset
227 Examples
17ef7537557c planemo upload
dfornika
parents:
diff changeset
228 --------
17ef7537557c planemo upload
dfornika
parents:
diff changeset
229
17ef7537557c planemo upload
dfornika
parents:
diff changeset
230 # display tree as ASCII::
17ef7537557c planemo upload
dfornika
parents:
diff changeset
231
17ef7537557c planemo upload
dfornika
parents:
diff changeset
232 $ nw_display data/catarrhini
17ef7537557c planemo upload
dfornika
parents:
diff changeset
233
17ef7537557c planemo upload
dfornika
parents:
diff changeset
234 # display tree as SVG, using a color map::
17ef7537557c planemo upload
dfornika
parents:
diff changeset
235
17ef7537557c planemo upload
dfornika
parents:
diff changeset
236 $ nw_display -s -c data/color.map data/catarrhini
17ef7537557c planemo upload
dfornika
parents:
diff changeset
237
17ef7537557c planemo upload
dfornika
parents:
diff changeset
238 # ditto, convert to other graphics formats::
17ef7537557c planemo upload
dfornika
parents:
diff changeset
239
17ef7537557c planemo upload
dfornika
parents:
diff changeset
240 $ nw_display -s -c data/color.map data/catarrhini > catarrhini.svg
17ef7537557c planemo upload
dfornika
parents:
diff changeset
241 $ convert catarrhini.svg catarrhini.png # PNG, with ImageMagick
17ef7537557c planemo upload
dfornika
parents:
diff changeset
242 $ convert catarrhini.svg catarrhini.jpeg # JPEG, with ImageMagick
17ef7537557c planemo upload
dfornika
parents:
diff changeset
243 $ inkscape -z -f catarrhini.svg -A catarrhini.pdf # PDF, with Inkscape
17ef7537557c planemo upload
dfornika
parents:
diff changeset
244
17ef7537557c planemo upload
dfornika
parents:
diff changeset
245 # the same; no branch lengths::
17ef7537557c planemo upload
dfornika
parents:
diff changeset
246
17ef7537557c planemo upload
dfornika
parents:
diff changeset
247 $ nw_display -s -b 'visibility:hidden' -c data/color.map data/catarrhini
17ef7537557c planemo upload
dfornika
parents:
diff changeset
248
17ef7537557c planemo upload
dfornika
parents:
diff changeset
249 # radial tree, leaf labels in italics::
17ef7537557c planemo upload
dfornika
parents:
diff changeset
250
17ef7537557c planemo upload
dfornika
parents:
diff changeset
251 $ nw_display -s -r -l 'font-style:italics' data/catarrhini
17ef7537557c planemo upload
dfornika
parents:
diff changeset
252
17ef7537557c planemo upload
dfornika
parents:
diff changeset
253 ]]>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
254 </help>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
255 <citations>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
256 <citation type="doi">10.1186/1748-7188-3-7</citation>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
257 </citations>
17ef7537557c planemo upload
dfornika
parents:
diff changeset
258 </tool>