annotate unsorted_uniq.xml @ 20:fbf99087e067 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit c4f50d1ee81c1618344ede1f04a46a28d8068bcc
author bgruening
date Thu, 28 Mar 2024 13:20:16 +0000
parents 12615d397df7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
12615d397df7 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit 70980e329cd9fa78e74bf14a76fd4ded9bd2b91f
bgruening
parents: 6
diff changeset
1 <tool id="tp_sorted_uniq" name="Unique" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
0
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
2 <description>occurrences of each record</description>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
3 <macros>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
4 <import>macros.xml</import>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
5 </macros>
19
12615d397df7 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit 70980e329cd9fa78e74bf14a76fd4ded9bd2b91f
bgruening
parents: 6
diff changeset
6 <expand macro="creator"/>
0
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
7 <expand macro="requirements" />
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
8 <version_command>sort --version | head -n 1</version_command>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
9 <command>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
10 <![CDATA[
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
11 sort -u
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
12 $ignore_case
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
13 $is_numeric
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
14 -t ' '
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
15 #if $adv_opts.adv_opts_selector == "advanced":
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
16 -k$adv_opts.column_start,$adv_opts.column_end
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
17 #end if
19
12615d397df7 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit 70980e329cd9fa78e74bf14a76fd4ded9bd2b91f
bgruening
parents: 6
diff changeset
18 -o '$outfile'
12615d397df7 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit 70980e329cd9fa78e74bf14a76fd4ded9bd2b91f
bgruening
parents: 6
diff changeset
19 '$infile'
0
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
20 ]]>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
21 </command>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
22 <inputs>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
23 <param name="infile" type="data" format="tabular" label="File to scan for unique values" />
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
24 <param name="ignore_case" type="boolean" truevalue="-f" falsevalue="" checked="False"
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
25 label="Ignore differences in case when comparing" help="(-f)"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
26 <param name="is_numeric" type="boolean" truevalue="-n" falsevalue="" checked="False"
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
27 label="Column only contains numeric values" help="(-n)" />
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
28 <conditional name="adv_opts">
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
29 <param name="adv_opts_selector" type="select" label="Advanced Options">
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
30 <option value="basic" selected="True">Hide Advanced Options</option>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
31 <option value="advanced">Show Advanced Options</option>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
32 </param>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
33 <when value="basic" />
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
34 <when value="advanced">
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
35 <param name="column_start" type="data_column" data_ref="infile" label="Column start" help="Unique on specific column range"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
36 <param name="column_end" type="data_column" data_ref="infile" label="Column end" help="Unique on specific column range"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
37 </when>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
38 </conditional>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
39 </inputs>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
40 <outputs>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
41 <data name="outfile" format_source="infile" metadata_source="infile"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
42 </outputs>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
43 <tests>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
44 <test>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
45 <param name="infile" value="1.bed"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
46 <param name="is_numeric" value="True"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
47 <param name="ignore_case" value="True"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
48 <param name="adv_opts_selector" value="advanced"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
49 <param name="column_start" value="2"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
50 <param name="column_end" value="3"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
51 <output name="outfile" file="unique_results1.bed"/>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
52 </test>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
53 </tests>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
54 <help>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
55 <![CDATA[
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
56 .. class:: infomark
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
57
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
58 **Syntax**
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
59
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
60 This tool returns all unique lines using the 'sort -u' command. It can be used with unsorted files.
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
61 If you need additional options, like grouping or counting your unique results, please use the 'Unique lines from sorted file' tool.
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
62
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
63 -----
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
64
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
65 .. class:: infomark
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
66
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
67 The input file needs to be tab separated. Please convert your file if necessary.
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
68
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
69 -----
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
70
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
71 **Example**
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
72
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
73 - Input file::
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
74
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
75 chr1 10 100 gene1
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
76 chr1 105 200 gene2
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
77 chr1 10 100 gene1
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
78 chr2 10 100 gene4
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
79 chr2 1000 1900 gene5
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
80 chr3 15 1656 gene6
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
81 chr2 10 100 gene4
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
82
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
83 - Unique lines will result in::
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
84
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
85 chr1 10 100 gene1
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
86 chr1 105 200 gene2
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
87 chr2 10 100 gene4
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
88 chr2 1000 1900 gene5
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
89 chr3 15 1656 gene6
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
90
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
91 ]]>
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
92 </help>
6
60edf2f8c28f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit b'e6ee273f75fff61d1e419283fa8088528cf59470\n'
bgruening
parents: 0
diff changeset
93 <expand macro="citations" />
0
5314e5d6f040 Imported from capsule None
bgruening
parents:
diff changeset
94 </tool>