monarch-initiative/koza

sane defaults for processing a tsv without headers or configured headers

kshefchek opened this issue · 1 comments

currently processing a tsv file requires a user to either configure headers, or set header=true. perhaps in cases were neither is supplied we use sane defaults, eg "col1" "col2" for each field.

See also how header and skip_lines are handled in pandas - https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html we may want to match this behavior for consistency.