annotate uniq.xml @ 1:d4fb020c19ca draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
author bgruening
date Tue, 13 Dec 2016 03:02:52 -0500
parents 2064ae2602b1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
1 <tool id="bg_uniq" name="unique" version="0.4">
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
2 <description>occurrences of each record</description>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
3 <requirements>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
4 <requirement type="package" version="2.7.12">python</requirement>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
5 </requirements>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
6 <command>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
7 <![CDATA[
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
8 python '$__tool_directory__/uniq.py'
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
9 $ignore_case
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
10 $is_numeric
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
11 #if $adv_opts.adv_opts_selector=="advanced":
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
12 $adv_opts.column_start
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
13 $adv_opts.column_end
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
14 #end if
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
15 '$outfile'
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
16 '$input'
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
17 ]]>
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
18 </command>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
19 <inputs>
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
20 <param name="input" type="data" format="tabular,text" label="from query" />
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
21 <param name="ignore_case" type="boolean" label="Ignore differences in case when comparing" truevalue="-f" falsevalue="false" checked="false" />
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
22 <param name="is_numeric" type="boolean" label="Column only contains numeric values" truevalue="-n" falsevalue="false" checked="false" />
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
23 <conditional name="adv_opts">
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
24 <param name="adv_opts_selector" type="select" label="Advanced Options">
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
25 <option value="basic" selected="True">Hide Advanced Options</option>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
26 <option value="advanced">Show Advanced Options</option>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
27 </param>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
28 <when value="basic" />
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
29 <when value="advanced">
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
30 <param name="column_start" label="Column start" type="data_column" data_ref="input" help="Unique on specific column range"/>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
31 <param name="column_end" label="Column end" type="data_column" data_ref="input" help="Unique on specific column range"/>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
32 </when>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
33 </conditional>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
34 </inputs>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
35 <outputs>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
36 <data format="input" name="outfile" />
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
37 </outputs>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
38 <tests>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
39 <test>
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
40 <param name="input" value="1.bed"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
41 <param name="is_numeric" value="True"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
42 <param name="ignore_case" value="True"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
43 <param name="adv_opts_selector" value="advanced"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
44 <param name="column_start" value="2"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
45 <param name="column_end" value="3"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
46 <output name="outfile" file="uniq_results1.bed"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
47 </test>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
48 <test>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
49 <param name="input" value="1.bed"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
50 <param name="is_numeric" value="False"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
51 <param name="ignore_case" value="True"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
52 <param name="adv_opts_selector" value="advanced"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
53 <param name="column_start" value="1"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
54 <param name="column_end" value="1"/>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
55 <output name="outfile" file="uniq_results2.bed"/>
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
56 </test>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
57 </tests>
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
58 <help>
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
59 <![CDATA[
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
60
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
61
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
62 **What it does**
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
63
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
64 This tool returns all unique lines using the 'sort -u' command.
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
65
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
66 **Input**
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
67
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
68 The input file needs to be tab separated. Please convert your file if necessary.
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
69
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
70 **Output**
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
71
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
72 This tool returns all unique lines:
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
73
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
74 Example:
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
75
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
76 - Input file::
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
77
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
78 chr1 10 100 gene1
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
79 chr1 105 200 gene2
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
80 chr1 10 100 gene1
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
81 chr2 10 100 gene4
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
82 chr2 1000 1900 gene5
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
83 chr3 15 1656 gene6
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
84 chr2 10 100 gene4
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
85
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
86 - Unique lines will result in::
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
87
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
88 chr1 10 100 gene1
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
89 chr1 105 200 gene2
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
90 chr2 10 100 gene4
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
91 chr2 1000 1900 gene5
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
92 chr3 15 1656 gene6
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
93
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
94
1
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
95 ]]>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
96 </help>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
97 <citations>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
98 <citation type="bibtex">
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
99 @ARTICLE{bgruening_galaxytools,
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
100 Author = {Björn Grüning, Cameron Smith, Torsten Houwaart, Nicola Soranzo, Eric Rasche},
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
101 keywords = {bioinformatics, ngs, galaxy, cheminformatics, rna},
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
102 title = {{Galaxy Tools - A collection of bioinformatics and cheminformatics tools for the Galaxy environment}},
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
103 url = {https://github.com/bgruening/galaxytools}
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
104 }
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
105 </citation>
d4fb020c19ca planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/file_manipulation commit f3cda75b01f512edd8723f157db104fca819ce0c
bgruening
parents: 0
diff changeset
106 </citations>
0
2064ae2602b1 Imported from capsule None
bgruening
parents:
diff changeset
107 </tool>