code: def table_in(filehandle, pre_header_string):
      
  
      in_histogram = False
      next_is_header = False
      headers = list()
      for line in stripped(filehandle):
          if not in_histogram and line.startswith(pre_header_string):
              in_histogram = True
              next_is_header = True
          elif in_histogram and next_is_header:
              next_is_header = False
              headers = line.split("\t")
          elif in_histogram:
              values = line.split("\t")
              if values != ['']:
                  for couple in zip(headers, values):
                      yield couple
docs: Generator that assumes a table starts the line after a given string