def _parse_scan_header_table(table_list):
    """
    Parse scan file header entries whose values are tab-separated
    tables.
    """
    table_processed = []
    for row in table_list:
        table_processed.append(row.strip('\t').split('\t'))
    keys = table_processed[0]
    values = table_processed[1:]
    zip_vals = zip(*values)
    return dict(zip(keys, zip_vals))
