Mercurial > repos > devteam > join
diff gops_join.py @ 3:ffbd1de29c28 draft
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/gops/join commit a1517c9d22029095120643bbe2c8fa53754dd2b7
author | devteam |
---|---|
date | Wed, 11 Nov 2015 12:48:58 -0500 |
parents | e56b47dce68a |
children | a10f49d9218a |
line wrap: on
line diff
--- a/gops_join.py Mon Apr 14 09:23:02 2014 -0400 +++ b/gops_join.py Wed Nov 11 12:48:58 2015 -0500 @@ -8,28 +8,28 @@ -m, --mincols=N: Require this much overlap (default 1bp) -f, --fill=N: none, right, left, both """ -import sys, traceback, fileinput -from warnings import warn -from bx.intervals import * -from bx.intervals.io import * -from bx.intervals.operations.join import * +import fileinput +import sys +from bx.intervals.io import NiceReaderWrapper +from bx.intervals.operations.join import join from bx.cookbook import doc_optparse -from galaxy.tools.util.galaxyops import * +from bx.tabular.io import ParseError +from galaxy.tools.util.galaxyops import fail, parse_cols_arg, skipped assert sys.version_info[:2] >= ( 2, 4 ) + def main(): mincols = 1 - upstream_pad = 0 - downstream_pad = 0 leftfill = False rightfill = False - + options, args = doc_optparse.parse( __doc__ ) try: chr_col_1, start_col_1, end_col_1, strand_col_1 = parse_cols_arg( options.cols1 ) - chr_col_2, start_col_2, end_col_2, strand_col_2 = parse_cols_arg( options.cols2 ) - if options.mincols: mincols = int( options.mincols ) + chr_col_2, start_col_2, end_col_2, strand_col_2 = parse_cols_arg( options.cols2 ) + if options.mincols: + mincols = int( options.mincols ) if options.fill: if options.fill == "both": rightfill = leftfill = True