def run(args):
# Setup parser
p = parser.VCFParser(io.StringIO(HEADER), '<builtin>')
# Parse header
p.parse_header()
# Parse line several times
times = []
for r in range(args.repetitions):
begin = time.clock()
for _ in range(args.line_count):
r = p._record_parser.parse_line(LINE) # noqa
if args.debug:
print(r, file=sys.stderr)
times.append(time.clock() - begin)
print('Took {:.3} seconds (stdev {:.3})'.format(
statistics.mean(times), statistics.stdev(times)), file=sys.stderr)
评论列表
文章目录