Mercurial > repos > cpt > cpt_genome_editor
diff tsv.py @ 3:134bb2d7cdfd draft
planemo upload commit 94b0cd1fff0826c6db3e7dc0c91c0c5a8be8bb0c
author | cpt |
---|---|
date | Mon, 05 Jun 2023 02:43:21 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tsv.py Mon Jun 05 02:43:21 2023 +0000 @@ -0,0 +1,30 @@ +import sys + + +# Like 'import json' / 'import yaml', except.. tab data. +def loads(str_data): + return NotImplementedError() + + +def load(handle): + return NotImplementedError() + + +def dump(data, handle=sys.stdout): + for row in data: + handle.write("%s\n" % "\t".join(map(str, row))) + + +def dumps(data): + output = "" + for row in data: + output += "%s\n" % "\t".join(map(str, row)) + return output + + +def dump_line(row, handle=sys.stdout): + dump([row], handle=handle) + + +def dumps_line(row): + return dumps([row])