blob: 37a97e0d8d8380d4e33f828ee2b24f8c1cdc4933 [file] [log] [blame]
#!/usr/bin/env python3
import csv
import os
import pprint
import sys
__dir__ = os.path.dirname(os.path.abspath(__file__))
TSV_FILE = os.path.join(__dir__, "table-f2a-lvs.tsv")
def main(arg):
rows = []
with open(TSV_FILE, newline='') as csvfile:
reader = csv.reader(csvfile, delimiter='\t')
for r in reader:
rows.append(list(c.strip() for c in r))
rowlen = max(len(r) for r in rows)
for r in rows:
while len(r) < rowlen:
r.append('')
clen = [0] * rowlen
for i, _ in enumerate(clen):
clen[i] = max(len(r[i]) for r in rows)
for r in rows:
for i, m in enumerate(clen):
r[i] = r[i].ljust(m)
rows.insert(1, ['-'*m for m in clen])
for r in rows:
print("|", " | ".join(r), "|")
return 0
if __name__ == "__main__":
sys.exit(main(sys.argv))