code: def read_tsv(input_file, quotechar=None):
      """Reads a tab separated value file."""
      with open(input_file, "r", encoding="utf-8-sig") as f:
          reader = csv.reader(f, delimiter="\t", quotechar=quotechar)
          lines = []
          for line in reader:
              if sys.version_info[0] == 2:
                  line = list(
                      str(cell, "utf-8") for cell in line
                  )  # noqa: F821
              lines.append(line)
          return lines
  
imports: from __future__ import absolute_import, division, print_function
  import csv
  import os
  import random
  import sys
  from abc import ABC
  from io import open
  from typing import List, Tuple
label_desc: Use image node_id 1 for calling a global function with example usage: read_tsv(input_file, quotechar) and returns: lines