annotate tools/filters/condense_characters.xml @ 0:9071e359b9a3

Uploaded
author xuebing
date Fri, 09 Mar 2012 19:37:19 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
1 <tool id="Condense characters1" name="Condense">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
2 <description>consecutive characters</description>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
3 <command interpreter="perl">condense_characters.pl $input $character $out_file1</command>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
4 <inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
5 <!-- <display>condense all consecutive $character from $input</display> -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
6 <param name="character" type="select" label="Condense all consecutive">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
7 <option value="T">Tabs</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
8 <option value="Sp">Spaces</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
9 <option value="Dt">Dots</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
10 <option value="C">Commas</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
11 <option value="D">Dashes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
12 <option value="U">Underscores</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
13 <option value="P">Pipes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
14 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
15 <param format="txt" name="input" type="data" label="in this Query"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
16 </inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
17 <outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
18 <data format="input" name="out_file1" metadata_source="input" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
19 </outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
20 <tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
21 <test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
22 <param name="character" value="T"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
23 <param name="input" value="1.bed"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
24 <output name="out_file1" file="eq-condense.dat"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
25 </test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
26 </tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
27 <help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
28
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
29 **What it does**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
30
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
31 This tool condenses all consecutive characters of a specified type.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
32
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
33 -----
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
34
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
35 **Example**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
36
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
37 - Input file::
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
38
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
39 geneX,,,10,,,,,20
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
40 geneY,,5,,,,,12,15,9,
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
41
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
42 - Condense all consecutive commas. The above file will be converted into::
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
43
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
44 geneX,10,20
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
45 geneY,5,12,15,9
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
46
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
47 </help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
48 </tool>