annotate extractCN.xml @ 6:7dc6ce39fb89 default tip

add selection tool
author blanck
date Wed, 29 Apr 2015 10:08:52 +0200
parents b7f3854e08f8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
1 <tool id="extract" name="Extract" force_history_refresh="True">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
2 <description>copy number or allele B fraction signal</description>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
3 <requirement type="package" version="1.1.2">mpagenomics</requirement>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
4 <command interpreter="python">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
5 extractCN.py
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
6 --chrom '$chrom'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
7 --input '$input'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
8 --output '$output'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
9 --new_file_path '$__new_file_path__'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
10 #if $settings.settingsType == "file":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
11 --settings_type '$settings.inputs'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
12 #end if
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
13 #if $settings.settingsType == "dataset":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
14 --settings_type 'dataset'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
15 #end if
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
16 #if $settingsSNP.signal == "fracB":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
17 --settings_snp 'TRUE'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
18
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
19 #if $settingsSNP.sym.symmetrize=="TRUE"
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
20 --settings_tumor '$tumorcsvFracBsym'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
21 #elif $settingsSNP.sym.symmetrize=="FALSE"
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
22 #if $settingsSNP.sym.settingsTumorFracB.settingsTypeTumorFracB == "standard":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
23 --settings_tumor 'None'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
24 #elif $settingsSNP.sym.settingsTumorFracB.settingsTypeTumorFracB == "tumor":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
25 --settings_tumor '$tumorcsvFracB'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
26 #end if
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
27 #end if
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
28 --symmetrize '$settingsSNP.sym.symmetrize'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
29 #else
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
30 --settings_snp '$settingsSNP.snp'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
31 #if $settingsSNP.settingsTumor.settingsTypeTumor == "standard":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
32 --settings_tumor 'None'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
33 #elif $settingsSNP.settingsTumor.settingsTypeTumor == "tumor":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
34 --settings_tumor '$tumorcsvCN'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
35 #end if
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
36 #end if
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
37 --outputlog '$outputlog'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
38 --log '$log'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
39 --settings_signal '$settingsSNP.signal'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
40 --userid '$__user_id__'
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
41 </command>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
42 <inputs>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
43 <param name="input" type="data" format="dsf" label="Dataset summary file" help="Summary text file generated by the Data normalization tool"/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
44 <conditional name="settings">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
45 <param name="settingsType" type="select" label="Files selection Mode" help="Select the whole cel files dataset or pick-up only few files from the dataset">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
46 <option value="dataset">Select whole dataset</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
47 <option value="file">Select file individually</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
48 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
49 <when value="dataset"/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
50 <when value="file">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
51 <param name="inputs" type="select" format="cel" multiple="true" label="Cel files">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
52 <options from_dataset="input">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
53 <column name="name" index="0"/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
54 <column name="value" index="0"/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
55 </options>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
56 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
57 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
58 </conditional>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
59
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
60 <conditional name="settingsSNP">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
61 <param name="signal" type="select" multiple="false" label="Signal you want to work on">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
62 <option value="CN">CN</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
63 <option value="fracB">fracB</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
64 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
65 <when value="fracB">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
66 <conditional name="sym">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
67 <param name="symmetrize" type="select" label="Symmetrize allele B signal">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
68 <option value="TRUE">Yes</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
69 <option value="FALSE">No</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
70 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
71 <when value="TRUE">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
72 <param name="tumorcsvFracBsym" type="data" format="csv" label="Normal-tumor csv file" help="Normal-tumor csv file. See below for more information."/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
73 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
74 <when value="FALSE">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
75 <conditional name="settingsTumorFracB">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
76 <param name="settingsTypeTumorFracB" type="select" label="Reference">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
77 <option value="standard">Study without reference</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
78 <option value="tumor">Normal-tumor study</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
79 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
80 <when value="standard"/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
81 <when value="tumor">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
82 <param name="tumorcsvFracB" type="data" format="csv" label="Tumor boost csv file" help="Normal-tumor csv file. See below for more information."/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
83 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
84 </conditional>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
85 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
86 </conditional>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
87 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
88 <when value="CN">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
89 <conditional name="settingsTumor">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
90 <param name="settingsTypeTumor" type="select" label="Reference">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
91 <option value="standard">Study without reference</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
92 <option value="tumor">Normal-tumor study</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
93 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
94 <when value="standard"/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
95 <when value="tumor">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
96 <param name="tumorcsvCN" type="data" format="csv" label="Normal tumor csv file" help="Normal-tumor csv file. See below for more information."/>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
97 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
98 </conditional>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
99 <param name="snp" type="select" label="Select Probes">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
100 <option value="FALSE">CN and SNP probes</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
101 <option value="TRUE">Only SNP probes</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
102 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
103 </when>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
104 </conditional>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
105
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
106 <!--param name="chrom" type="text" value="All" label="Chromosomes" help="Chromosomes to segment. Use comma to choose multiple chromosomes: e.g. 1, 3, 8. Use 'All' for a segmentation on all chromosomes" /-->
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
107
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
108 <param name="chrom" type="select" size="6" multiple="true" label="Chromosomes" help="You can select several chromosomeleave blank for all chromosomes">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
109 <option value="All">All</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
110 <option value="1">chr 1</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
111 <option value="2">chr 2</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
112 <option value="3">chr 3</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
113 <option value="4">chr 4</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
114 <option value="5">chr 5</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
115 <option value="6">chr 6</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
116 <option value="7">chr 7</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
117 <option value="8">chr 8</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
118 <option value="9">chr 9</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
119 <option value="10">chr 10</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
120 <option value="11">chr 11</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
121 <option value="12">chr 12</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
122 <option value="13">chr 13</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
123 <option value="14">chr 14</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
124 <option value="15">chr 15</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
125 <option value="16">chr 16</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
126 <option value="17">chr 17</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
127 <option value="18">chr 18</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
128 <option value="19">chr 19</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
129 <option value="20">chr 20</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
130 <option value="21">chr 21</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
131 <option value="22">chr 22</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
132 <option value="23">chr 23</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
133 <option value="24">chr 24</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
134 <option value="25">chr 25</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
135
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
136 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
137
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
138 <param name="outputlog" type="select" label="Output log">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
139 <option value="TRUE">Yes</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
140 <option value="FALSE">No</option>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
141 </param>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
142 </inputs>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
143 <outputs>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
144 <data format="sef" name="output" label="signal extraction of ${input.name}" />
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
145 <data format="log" name="log" label="log of signal extraction of ${input.name}">
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
146 <filter>outputlog == "TRUE"</filter>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
147 </data>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
148 </outputs>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
149 <stdio>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
150 <exit_code range="1:" level="fatal" description="See logs for more details" />
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
151 </stdio>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
152 <help>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
153 .. class:: warningmark
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
154
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
155 Data normalization must be run (with the data normalization tool) prior to signal extraction.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
156
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
157 -----
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
158
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
159 **What it does**
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
160 This tool extracts the copy number profile from the normalized data.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
161
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
162 Outputs:
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
163
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
164 *A tabular text file containing 3 fixed columns and 1 column per sample:*
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
165
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
166 - chr: Chromosome.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
167 - position: Genomic position (in bp).
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
168 - probeNames: Name of the probes of the microarray.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
169 - One column per sample which contains the copy number profile for each sample.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
170
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
171 -----
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
172
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
173 **Normal-tumor study**
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
174
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
175 In cases where normal (control) samples match to tumor samples, normalization can be improved using TumorBoost. In this case, a normal-tumor csv file must be provided :
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
176
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
177 - The first column contains the names of the files corresponding to normal samples of the dataset.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
178
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
179 - The second column contains the names of the tumor samples files.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
180
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
181 - Column names of these two columns are respectively normal and tumor.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
182
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
183 - Columns are separated by a comma.
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
184
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
185 - *Extensions of the files (.CEL for example) should be removed*
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
186
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
187
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
188
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
189 **Example**
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
190
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
191 Let 6 .cel files in the studied dataset (3 patients, each of them being represented by a couple of normal and tumor cel files.) ::
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
192
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
193 patient1_normal.cel
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
194 patient1_tumor.cel
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
195 patient2_normal.cel
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
196 patient2_tumor.cel
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
197 patient3_normal.cel
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
198 patient3_tumor.cel
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
199
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
200
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
201 The csv file should look like this ::
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
202
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
203 normal,tumor
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
204 patient1_normal,patient1_tumor
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
205 patient2_normal,patient2_tumor
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
206 patient3_normal,patient3_tumor
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
207
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
208 -----
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
209
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
210
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
211 **Citation**
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
212
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
213 If you use this tool please cite :
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
214
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
215 `Q. Grimonprez, A. Celisse, M. Cheok, M. Figeac, and G. Marot. Mpagenomics : An r package for multi-patients analysis of genomic markers, 2014. Preprint &lt;http://fr.arxiv.org/abs/1401.5035&gt;`_
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
216
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
217
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
218 </help>
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
219 </tool>