# HG changeset patch # User peterjc # Date 1550847437 18000 # Node ID 4b5cfe8c2be16552b265f185e0375539610a2671 # Parent 398679d5f75daaa4bb5a57cf106ccac54c0225fd planemo upload for repository https://github.com/peterjc/galaxy_blast/tree/master/tools/make_nr commit 960f4708be7cdd486e4569e7b44eb856b2cad79d-dirty diff -r 398679d5f75d -r 4b5cfe8c2be1 tools/make_nr/make_nr.py --- a/tools/make_nr/make_nr.py Fri Nov 09 10:57:18 2018 -0500 +++ b/tools/make_nr/make_nr.py Fri Feb 22 09:57:17 2019 -0500 @@ -45,17 +45,30 @@ """ parser = OptionParser(usage=usage) -parser.add_option("-s", "--sep", dest="sep", - default=";", - help="Separator character for combining identifiers " - "of duplicated records e.g. '|' or ';' (required)") -parser.add_option("-a", "--alphasort", action="store_true", - help="When merging duplicated records sort their " - "identifiers alphabetically before combining them. " - "Default is input file order.") -parser.add_option("-o", "--output", dest="output", - default="/dev/stdout", metavar="FILE", - help="Output filename (defaults to stdout)") +parser.add_option( + "-s", + "--sep", + dest="sep", + default=";", + help="Separator character for combining identifiers " + "of duplicated records e.g. '|' or ';' (required)", +) +parser.add_option( + "-a", + "--alphasort", + action="store_true", + help="When merging duplicated records sort their " + "identifiers alphabetically before combining them. " + "Default is input file order.", +) +parser.add_option( + "-o", + "--output", + dest="output", + default="/dev/stdout", + metavar="FILE", + help="Output filename (defaults to stdout)", +) options, args = parser.parse_args() if not args: @@ -66,7 +79,7 @@ """Open a possibly gzipped text file.""" with open(filename, "rb") as h: magic = h.read(2) - if magic == b'\x1f\x8b': + if magic == b"\x1f\x8b": return gzip.open(filename, "rt") else: return open(filename) @@ -121,13 +134,14 @@ continue # TODO - line wrapping handle.write(">%s\n%s\n" % (title, seq)) - sys.stderr.write("%i unique entries; removed %i duplicates " - "leaving %i representative records\n" - % (unique, len(duplicates), len(representatives))) + sys.stderr.write( + "%i unique entries; removed %i duplicates " + "leaving %i representative records\n" + % (unique, len(duplicates), len(representatives)) + ) else: os.symlink(os.path.abspath(input_fasta), output_fasta) - sys.stderr.write("No perfect duplicates in file, %i unique entries\n" - % unique) + sys.stderr.write("No perfect duplicates in file, %i unique entries\n" % unique) make_nr(args, options.output, options.sep, options.alphasort) diff -r 398679d5f75d -r 4b5cfe8c2be1 tools/make_nr/tool_dependencies.xml --- a/tools/make_nr/tool_dependencies.xml Fri Nov 09 10:57:18 2018 -0500 +++ b/tools/make_nr/tool_dependencies.xml Fri Feb 22 09:57:17 2019 -0500 @@ -1,6 +1,6 @@ - + - + - + \ No newline at end of file