annotate merge.xml @ 5:debffd27642d draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit d7b1a60c0aecc46b7f625c3e32f882562b512fd9
author devteam
date Mon, 13 Jun 2022 16:24:11 +0000
parents 381cd27bf67a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
55e88307811d Corrected version string.
devteam <devteam@galaxyproject.org>
parents: 0
diff changeset
1 <tool id="gops_merge_1" name="Merge" version="1.0.0">
4
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
2 <description>the overlapping intervals of a dataset</description>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
3 <macros>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
4 <import>macros.xml</import>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
5 </macros>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
6 <expand macro="requirements" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
7 <code file="operation_filter.py">
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
8 <hook exec_after_process="exec_after_merge" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
9 </code>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
10 <command><![CDATA[
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
11 python '$__tool_directory__/gops_merge.py'
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
12 '$input1'
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
13 '$output'
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
14 -1 ${input1.metadata.chromCol},${input1.metadata.startCol},${input1.metadata.endCol},${input1.metadata.strandCol}
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
15 $returntype
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
16 ]]></command>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
17 <inputs>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
18 <param name="input1" type="data" format="interval" label="Merge overlapping regions of" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
19 <param name="returntype" type="boolean" truevalue="-3" falsevalue="" label="Output 3 column bed" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
20 </inputs>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
21 <outputs>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
22 <data name="output" format_source="input1" metadata_source="input1" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
23 </outputs>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
24 <tests>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
25 <test>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
26 <param name="input1" value="1.bed" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
27 <param name="returntype" value="true" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
28 <output name="output" file="gops-merge.dat" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
29 </test>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
30 <test>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
31 <param name="input1" value="2_mod.bed" ftype="interval"/>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
32 <param name="returntype" value="true" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
33 <output name="output" file="gops_merge_diffCols.dat" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
34 </test>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
35 <test>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
36 <param name="input1" value="gops_bigint.interval" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
37 <param name="returntype" value="true" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
38 <output name="output" file="gops_merge_out2.bed" />
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
39 </test>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
40 </tests>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
41 <help><![CDATA[
0
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
42 .. class:: infomark
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
43
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
44 **TIP:** If your dataset does not appear in the pulldown menu, it means that it is not in interval format. Use "edit attributes" to set chromosome, start, end, and strand columns.
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
45
4
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
46 @SCREENCASTS@
0
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
47
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
48 This operation merges all overlapping intervals into single intervals.
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
49
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
50 **Example**
b488a1fa07f6 Imported from capsule None
devteam
parents:
diff changeset
51
2
1bc76ceffa7f Added tool image.
devteam <devteam@galaxyproject.org>
parents: 1
diff changeset
52 .. image:: gops_merge.gif
4
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
53 ]]></help>
381cd27bf67a planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/merge commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
devteam
parents: 2
diff changeset
54 </tool>