# HG changeset patch
# User devteam
# Date 1498171145 14400
# Node ID ad25eb2c422d7b9a60873e6ba098b7f68ec9139e
# Parent 1cefc6012ffdeb260eef7227ad68945d17faeb89
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/coverage commit cae3e05d02e60f595bb8b6d77a84f030e9bd1689
diff -r 1cefc6012ffd -r ad25eb2c422d coverage.xml
--- a/coverage.xml Fri Dec 18 19:37:38 2015 -0500
+++ b/coverage.xml Thu Jun 22 18:39:05 2017 -0400
@@ -1,60 +1,53 @@
- of a set of intervals on second set of intervals
-
- bx-python
- galaxy-ops
-
- gops_coverage.py $input1 $input2 $output -1 ${input1.metadata.chromCol},${input1.metadata.startCol},${input1.metadata.endCol},${input1.metadata.strandCol} -2 ${input2.metadata.chromCol},${input2.metadata.startCol},${input2.metadata.endCol},${input2.metadata.strandCol}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ of a set of intervals on second set of intervals
+
+ macros.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ it is not in interval format. Use "edit attributes" to set chromosome, start, end, and strand columns.
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.
------
-
-**Screencasts!**
-
-See Galaxy Interval Operation Screencasts_ (right click to open this link in another window).
-
-.. _Screencasts: http://wiki.g2.bx.psu.edu/Learn/Interval%20Operations
-
------
+@SCREENCASTS@
**Example**
-
if **First dataset** are genes ::
chr11 5203271 5204877 NM_000518 0 -
@@ -90,6 +83,5 @@
chr11 5203271 5204877 NM_000518 0 - 172 0.107098
implies that 172 nucleotides accounting for 10.7% of the this interval (chr11:5203271-5204877) overlap with repetitive elements.
-
-
-
\ No newline at end of file
+ ]]>
+
diff -r 1cefc6012ffd -r ad25eb2c422d gops_coverage.py
--- a/gops_coverage.py Fri Dec 18 19:37:38 2015 -0500
+++ b/gops_coverage.py Thu Jun 22 18:39:05 2017 -0400
@@ -7,11 +7,14 @@
-1, --cols1=N,N,N,N: Columns for start, end, strand in first file
-2, --cols2=N,N,N,N: Columns for start, end, strand in second file
"""
+from __future__ import print_function
+
import fileinput
import sys
+
+from bx.cookbook import doc_optparse
from bx.intervals.io import GenomicInterval, NiceReaderWrapper
from bx.intervals.operations.coverage import coverage
-from bx.cookbook import doc_optparse
from bx.tabular.io import ParseError
from galaxy.tools.util.galaxyops import fail, parse_cols_arg, skipped
@@ -48,16 +51,17 @@
out_file.write( "%s\n" % "\t".join( line.fields ) )
else:
out_file.write( "%s\n" % line )
- except ParseError, exc:
+ except ParseError as exc:
out_file.close()
fail( "Invalid file format: %s" % str( exc ) )
out_file.close()
if g1.skipped > 0:
- print skipped( g1, filedesc=" of 1st dataset" )
+ print(skipped( g1, filedesc=" of 1st dataset" ))
if g2.skipped > 0:
- print skipped( g2, filedesc=" of 2nd dataset" )
+ print(skipped( g2, filedesc=" of 2nd dataset" ))
+
if __name__ == "__main__":
main()
diff -r 1cefc6012ffd -r ad25eb2c422d macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Thu Jun 22 18:39:05 2017 -0400
@@ -0,0 +1,20 @@
+
+
+
+
+ bx-python
+ galaxy-ops
+
+
+
+-----
+
+**Screencasts!**
+
+See Galaxy Interval Operation Screencasts_ (right click to open this link in another window).
+
+.. _Screencasts: https://galaxyproject.org/learn/interval-operations/
+
+-----
+
+
diff -r 1cefc6012ffd -r ad25eb2c422d operation_filter.py
--- a/operation_filter.py Fri Dec 18 19:37:38 2015 -0500
+++ b/operation_filter.py Thu Jun 22 18:39:05 2017 -0400
@@ -1,8 +1,7 @@
# runs after the job (and after the default post-filter)
+from galaxy.jobs.handler import JOB_ERROR
from galaxy.tools.parameters import DataToolParameter
-from galaxy.jobs.handler import JOB_ERROR
-
# Older py compatibility
try:
set()
@@ -14,7 +13,7 @@
dbkeys = set()
data_param_names = set()
data_params = 0
- for name, param in page_param_map.iteritems():
+ for name, param in page_param_map.items():
if isinstance( param, DataToolParameter ):
# for each dataset parameter
if param_values.get(name, None) is not None:
@@ -53,7 +52,6 @@
try:
if stderr and len( stderr ) > 0:
raise Exception( stderr )
-
except Exception:
data.blurb = JOB_ERROR
data.state = JOB_ERROR
diff -r 1cefc6012ffd -r ad25eb2c422d tool_dependencies.xml
--- a/tool_dependencies.xml Fri Dec 18 19:37:38 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-