annotate cluster3.xml @ 1:e1bc1519822b draft default tip

Fixing file format types
author kellrott
date Wed, 07 Nov 2012 18:34:15 -0500
parents cdcb3276c0e1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e1bc1519822b Fixing file format types
kellrott
parents: 0
diff changeset
1 <tool id="cluster3" name="Cluster 3" version="1.0.1">
0
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
2 <description>Cluster 3.0</description>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
3 <command interpreter="python">$scriptfile</command>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
4 <inputs>
1
e1bc1519822b Fixing file format types
kellrott
parents: 0
diff changeset
5 <param name="filename" type="data" format="tabular" label="Matrix"/>
0
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
6 <param name="row_center" type="select" label="Row Center (gene)">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
7 <option value="x">No row Center</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
8 <option value="a">Substact mean of row</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
9 <option value="m">Substact median of row</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
10 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
11 <param name="log_transform" type="boolean" label="Log transform data" default="false"/>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
12 <param name="row_normalize" type="boolean" label="Normalize Rows (gene)"/>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
13
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
14 <param name="col_center" type="select" label="Column Center (sample)">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
15 <option value="x">No column Center</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
16 <option value="a">Substact mean of column</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
17 <option value="m">Substact median of column</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
18 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
19 <param name="col_normalize" type="boolean" label="Normalize Columns (sample)"/>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
20
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
21 <conditional name="cparam">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
22 <param name="run_mode" type="select" label="Run Mode">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
23 <option value="clustering">Clustering</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
24 <option value="pca">Principal Component Analysis</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
25 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
26 <when value="clustering">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
27 <param name="col_distance" type="select" label="Column (sample) clustering">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
28 <option value="0">No clustering</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
29 <option value="1">Uncentered correlation</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
30 <option value="2">Pearson correlation</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
31 <option value="3">Uncentered correlation, absolute value</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
32 <option value="4">Pearson correlation, absolute value</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
33 <option value="5">Spearman's rank correlation</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
34 <option value="6">Kendall's tau</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
35 <option value="7">Euclidean distance</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
36 <option value="8">City-block distance</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
37 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
38
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
39 <param name="row_distance" type="select" label="Row (gene) clustering">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
40 <option value="0">No clustering</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
41 <option value="1">Uncentered correlation</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
42 <option value="2">Pearson correlation</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
43 <option value="3">Uncentered correlation, absolute value</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
44 <option value="4">Pearson correlation, absolute value</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
45 <option value="5">Spearman's rank correlation</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
46 <option value="6">Kendall's tau</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
47 <option value="7">Euclidean distance</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
48 <option value="8">City-block distance</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
49 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
50 <conditional name="cluster_mode">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
51 <param name="mode_name" type="select" label="Clustering Type">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
52 <option value="hierarchical">Hierarchical Clustering</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
53 <option value="kmeans">Kmeans Clustering</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
54 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
55 <when value="hierarchical">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
56 <param name="hclustermethod" type="select" label="Hierarchical clustering method">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
57 <option value="m">Pairwise complete-linkage</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
58 <option value="s">Pairwise single-linkage</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
59 <option value="c">Pairwise centroid-linkage</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
60 <option value="a">Pairwise average-linkage</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
61 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
62 </when>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
63 <when value="kmeans">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
64 <param name="knum" type="integer" optional="true" label="K-Means count"/>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
65 <param name="kruns" type="integer" optional="true" label="K-Means run count"/>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
66 </when>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
67 </conditional>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
68 </when>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
69
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
70 <when value="pca">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
71 <param name="pca_mode" type="select" label="Principal Component Analysis Mode">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
72 <option value="row">Rows (genes)</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
73 <option value="col">Cols (samples)</option>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
74 </param>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
75 </when>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
76 </conditional>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
77
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
78 </inputs>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
79 <outputs>
1
e1bc1519822b Fixing file format types
kellrott
parents: 0
diff changeset
80 <data format="txt" name="cdtfile" label="CDT File">
0
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
81 <filter>cparam['run_mode'] == "clustering"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
82 </data>
1
e1bc1519822b Fixing file format types
kellrott
parents: 0
diff changeset
83 <data format="txt" name="atrfile" label="ATR File">
0
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
84 <filter>cparam['run_mode'] == "clustering" and cparam['cluster_mode']['mode_name'] == "hierarchical" and cparam['col_distance'] != "0"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
85 </data>
1
e1bc1519822b Fixing file format types
kellrott
parents: 0
diff changeset
86 <data format="txt" name="gtrfile" label="GTR File">
0
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
87 <filter>cparam['run_mode'] == "clustering" and cparam['cluster_mode']['mode_name'] == "hierarchical" and cparam['row_distance'] != "0"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
88 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
89 <data format="txt" name="kagfile" label="KAG File">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
90 <filter>cparam['run_mode'] == "clustering" and cparam['cluster_mode']['mode_name'] == "kmeans" and cparam['col_distance'] != "0"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
91 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
92 <data format="txt" name="kggfile" label="KGG File">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
93 <filter>cparam['run_mode'] == "clustering" and cparam['cluster_mode']['mode_name'] == "kmeans" and cparam['row_distance'] != "0"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
94 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
95 <data format="txt" name="pcagenefile" label="PCA Gene File">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
96 <filter>cparam['run_mode']=="pca" and cparam['pca_mode'] == "row"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
97 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
98 <data format="txt" name="pcagenecoordfile" label="PCA Gene Coord File">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
99 <filter>cparam['run_mode']=="pca" and cparam['pca_mode'] == "row"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
100 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
101 <data format="txt" name="pcasamplefile" label="PCA Sample File">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
102 <filter>cparam['run_mode']=="pca" and cparam['pca_mode'] == "col"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
103 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
104 <data format="txt" name="pcasamplecoordfile" label="PCA Sample Coord File">
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
105 <filter>cparam['run_mode']=="pca" and cparam['pca_mode'] == "col"</filter>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
106 </data>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
107 </outputs>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
108 <configfiles>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
109
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
110 <configfile name="scriptfile"><![CDATA[#!/usr/bin/env python
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
111 import subprocess
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
112 import shutil
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
113 from glob import glob
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
114
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
115 cmd = ["cluster", "-f", "$filename", "-u", "galaxy_cluster"]
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
116
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
117 #if $cparam.run_mode == "clustering":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
118 if "$cparam.col_distance" != "0":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
119 cmd.extend( ['-e', '$cparam.col_distance'] )
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
120
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
121 if "$cparam.row_distance" != "0":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
122 cmd.extend( ['-g', '$cparam.row_distance'] )
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
123
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
124 runK = False
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
125 #if $cparam.cluster_mode.mode_name == "kmeans":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
126 if len("${cparam.cluster_mode.knum}"):
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
127 cmd.extend(['-k', '${cparam.cluster_mode.knum}'])
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
128 runK = True
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
129
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
130 if len("${cparam.cluster_mode.kruns}"):
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
131 cmd.extend(['-r', '${cparam.cluster_mode.kruns}'])
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
132 #end if
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
133
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
134 if "$col_normalize" == "true":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
135 cmd.append("-na")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
136
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
137 if "$row_normalize" == "true":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
138 cmd.append("-ng")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
139
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
140 if "$log_transform" == "true":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
141 cmd.append("-l")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
142 #end if
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
143
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
144 #if $cparam.run_mode == "pca":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
145 if "$cparam.pca_mode" == "row":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
146 cmd.append("-pg")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
147 if "$cparam.pca_mode" == "col":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
148 cmd.append("-pa")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
149 #end if
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
150
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
151 print "Running", " ".join(cmd)
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
152
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
153 proc = subprocess.Popen(cmd)
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
154 proc.communicate()
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
155
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
156 #if $cparam.run_mode == "clustering":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
157 if "$cparam.row_distance" != "0" or "$cparam.col_distance" != "0":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
158 if runK:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
159 for f in glob("galaxy_cluster*.cdt"):
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
160 shutil.move(f, "$cdtfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
161 else:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
162 shutil.move("galaxy_cluster.cdt", "$cdtfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
163
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
164 if "$cparam.col_distance" != "0":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
165 if runK:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
166 for f in glob("galaxy_cluster*.kag"):
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
167 shutil.move(f, "$kagfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
168 else:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
169 shutil.move("galaxy_cluster" + ".atr", "$atrfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
170
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
171 if "$cparam.row_distance" != "0":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
172 if runK:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
173 for f in glob("galaxy_cluster*.kgg"):
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
174 shutil.move(f, "$kggfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
175 else:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
176 shutil.move("galaxy_cluster" + ".gtr", "$gtrfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
177 #end if
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
178
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
179 #if $cparam.run_mode == "pca":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
180 if "$cparam.pca_mode" == "row":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
181 shutil.move("galaxy_cluster_pca_gene.pc.txt", "$pcagenefile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
182 shutil.move("galaxy_cluster_pca_gene.coords.txt", "$pcagenecoordfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
183 if "$cparam.pca_mode" == "col":
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
184 shutil.move("galaxy_cluster_pca_array.pc.txt", "$pcasamplefile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
185 shutil.move("galaxy_cluster_pca_array.coords.txt", "$pcasamplecoordfile")
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
186 #end if
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
187 ]]></configfile>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
188 </configfiles>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
189 <help>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
190
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
191 A Wrapper for the Cluster3.0 program http://bonsai.hgc.jp/~mdehoon/software/cluster/software.htm
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
192
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
193 Principle modes:
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
194
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
195 - K-means Clustering
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
196 - Hierarchical Clustering
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
197 - Principal Component Analysis
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
198
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
199 Source code at http://bonsai.hgc.jp/~mdehoon/software/cluster/cluster-1.50.tar.gz
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
200
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
201 For command line version,
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
202 ./configure --without-x
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
203 make
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
204 make install
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
205
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
206 </help>
cdcb3276c0e1 Uploaded
kellrott
parents:
diff changeset
207 </tool>