annotate coverage.xml @ 4:ad25eb2c422d draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
author devteam
date Thu, 22 Jun 2017 18:39:05 -0400
parents 8039a43a0663
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
8039a43a0663 Corrected version string.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
1 <tool id="gops_coverage_1" name="Coverage" version="1.0.0">
4
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
2 <description>of a set of intervals on second set of intervals</description>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
3 <macros>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
4 <import>macros.xml</import>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
5 </macros>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
6 <expand macro="requirements" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
7 <code file="operation_filter.py"/>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
8 <command><![CDATA[
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
9 python '$__tool_directory__/gops_coverage.py'
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
10 '$input1'
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
11 '$input2'
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
12 '$output'
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
13 -1 ${input1.metadata.chromCol},${input1.metadata.startCol},${input1.metadata.endCol},${input1.metadata.strandCol}
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
14 -2 ${input2.metadata.chromCol},${input2.metadata.startCol},${input2.metadata.endCol},${input2.metadata.strandCol}
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
15 ]]></command>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
16 <inputs>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
17 <param name="input1" type="data" format="interval" label="What portion of" help="First dataset" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
18 <param name="input2" type="data" format="interval" label="Is covered by" help="Second dataset" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
19 </inputs>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
20 <outputs>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
21 <data name="output" format_source="input1" metadata_source="input1" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
22 </outputs>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
23 <tests>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
24 <test>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
25 <param name="input1" value="1.bed" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
26 <param name="input2" value="2.bed" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
27 <output name="output" file="gops_coverage_out.interval" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
28 </test>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
29 <test>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
30 <param name="input1" value="1.bed" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
31 <param name="input2" value="2_mod.bed" ftype="interval"/>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
32 <output name="output" file="gops_coverage_out_diffCols.interval" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
33 </test>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
34 <test>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
35 <param name="input1" value="gops_bigint.interval" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
36 <param name="input2" value="gops_bigint2.interval" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
37 <output name="output" file="gops_coverage_out2.interval" />
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
38 </test>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
39 </tests>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
40 <help><![CDATA[
0
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
41 .. class:: infomark
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
42
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
43 **TIP:** If your dataset does not appear in the pulldown menu -> it is not in interval format. Use "edit attributes" to set chromosome, start, end, and strand columns.
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
44
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
45 Find the coverage of intervals in the first dataset on intervals in the second dataset. The coverage is added as two columns, the first being bases covered, and the second being the fraction of bases covered by that interval.
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
46
4
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
47 @SCREENCASTS@
0
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
48
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
49 **Example**
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
50
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
51 if **First dataset** are genes ::
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
52
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
53 chr11 5203271 5204877 NM_000518 0 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
54 chr11 5210634 5212434 NM_000519 0 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
55 chr11 5226077 5227663 NM_000559 0 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
56 chr11 5226079 5232587 BC020719 0 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
57 chr11 5230996 5232587 NM_000184 0 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
58
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
59 and **Second dataset** are repeats::
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
60
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
61 chr11 5203895 5203991 L1MA6 500 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
62 chr11 5204163 5204239 A-rich 219 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
63 chr11 5211034 5211167 (CATATA)n 245 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
64 chr11 5211642 5211673 AT_rich 24 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
65 chr11 5226551 5226606 (CA)n 303 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
66 chr11 5228782 5228825 (TTTTTG)n 208 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
67 chr11 5229045 5229121 L1PA11 440 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
68 chr11 5229133 5229319 MER41A 1106 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
69 chr11 5229374 5229485 L2 244 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
70 chr11 5229751 5230083 MLT1A 913 -
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
71 chr11 5231469 5231526 (CA)n 330 +
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
72
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
73 the Result is the coverage density of repeats in the genes::
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
74
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
75 chr11 5203271 5204877 NM_000518 0 - 172 0.107098
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
76 chr11 5210634 5212434 NM_000519 0 - 164 0.091111
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
77 chr11 5226077 5227663 NM_000559 0 - 55 0.034678
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
78 chr11 5226079 5232587 BC020719 0 - 860 0.132145
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
79 chr11 5230996 5232587 NM_000184 0 - 57 0.035827
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
80
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
81 For example, the following line of output::
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
82
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
83 chr11 5203271 5204877 NM_000518 0 - 172 0.107098
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
84
6b81ee6c18d3 Imported from capsule None
devteam
parents:
diff changeset
85 implies that 172 nucleotides accounting for 10.7% of the this interval (chr11:5203271-5204877) overlap with repetitive elements.
4
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
86 ]]></help>
ad25eb2c422d planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 1
diff changeset
87 </tool>