annotate coverage.xml @ 4:e3363e087468 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit d7b1a60c0aecc46b7f625c3e32f882562b512fd9
author devteam
date Mon, 13 Jun 2022 16:21:57 +0000
parents 4ef9819dc7fb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
16b62a897aac Corrected version string.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
1 <tool id="gops_coverage_1" name="Coverage" version="1.0.0">
3
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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" />
4ef9819dc7fb 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"/>
4ef9819dc7fb 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[
4ef9819dc7fb 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'
4ef9819dc7fb 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'
4ef9819dc7fb 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'
4ef9819dc7fb 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'
4ef9819dc7fb 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}
4ef9819dc7fb 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}
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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" />
4ef9819dc7fb 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" />
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4
e3363e087468 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit d7b1a60c0aecc46b7f625c3e32f882562b512fd9
devteam
parents: 3
diff changeset
21 <data name="output" format="interval" metadata_source="input1" />
3
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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" />
4ef9819dc7fb 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" />
4ef9819dc7fb 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" />
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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" />
4ef9819dc7fb 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"/>
4ef9819dc7fb 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" />
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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" />
4ef9819dc7fb 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" />
4ef9819dc7fb 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" />
4ef9819dc7fb 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>
4ef9819dc7fb 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>
4ef9819dc7fb 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
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
41 .. class:: infomark
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
42
1e864693a1c0 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.
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
44
1e864693a1c0 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.
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
46
3
4ef9819dc7fb 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
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
48
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
49 **Example**
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
50
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
51 if **First dataset** are genes ::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
52
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
53 chr11 5203271 5204877 NM_000518 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
54 chr11 5210634 5212434 NM_000519 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
55 chr11 5226077 5227663 NM_000559 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
56 chr11 5226079 5232587 BC020719 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
57 chr11 5230996 5232587 NM_000184 0 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
58
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
59 and **Second dataset** are repeats::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
60
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
61 chr11 5203895 5203991 L1MA6 500 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
62 chr11 5204163 5204239 A-rich 219 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
63 chr11 5211034 5211167 (CATATA)n 245 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
64 chr11 5211642 5211673 AT_rich 24 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
65 chr11 5226551 5226606 (CA)n 303 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
66 chr11 5228782 5228825 (TTTTTG)n 208 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
67 chr11 5229045 5229121 L1PA11 440 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
68 chr11 5229133 5229319 MER41A 1106 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
69 chr11 5229374 5229485 L2 244 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
70 chr11 5229751 5230083 MLT1A 913 -
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
71 chr11 5231469 5231526 (CA)n 330 +
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
72
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
73 the Result is the coverage density of repeats in the genes::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
74
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
75 chr11 5203271 5204877 NM_000518 0 - 172 0.107098
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
76 chr11 5210634 5212434 NM_000519 0 - 164 0.091111
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
77 chr11 5226077 5227663 NM_000559 0 - 55 0.034678
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
78 chr11 5226079 5232587 BC020719 0 - 860 0.132145
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
79 chr11 5230996 5232587 NM_000184 0 - 57 0.035827
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
80
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
81 For example, the following line of output::
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
82
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
83 chr11 5203271 5204877 NM_000518 0 - 172 0.107098
1e864693a1c0 Imported from capsule None
devteam
parents:
diff changeset
84
1e864693a1c0 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.
3
4ef9819dc7fb 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>
4ef9819dc7fb 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>