code: def generate_split_tsv_lines(fn, header):
      
      for line in generate_tsv_psms_line(fn):
          yield {x: y for (x, y) in zip(header, line.strip().split('\t'))}
docs: Returns dicts with header-keys and psm statistic values