@importer('<STR_LIT>', ('<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>'))<EOL>def load_tsv(filename, sep='<STR_LIT:\t>', **kw):
import pandas<EOL>if any(filename.endswith(s) for s in ('<STR_LIT>', '<STR_LIT>', '<STR_LIT>')):<EOL><INDENT>with gzip.open(filename, '<STR_LIT>') as fl: data = pandas.read_csv(fl, sep=sep, **kw)<EOL><DEDENT>else:<EOL><INDENT>with open(filename, '<STR_LIT>') as fl: data = pandas.read_csv(fl, sep=sep, **kw)<EOL><DEDENT>return data<EOL>
load_tsv(filename) yields a pandas dataframe of the contents of the TSV file. If pandas cannot
  be loaded, then an error is raised.

All optional arguments are passed along to the pandas.read_csv function. Note that this function
is identical to the load_csv() function except that it has a default sep value of '\t' instead
of ','.