code: def _build_verb_statement_mapping():
      
      path_this = os.path.dirname(os.path.abspath(__file__))
      map_path = os.path.join(path_this, 'isi_verb_to_indra_statement_type.tsv')
      with open(map_path, 'r') as f:
          first_line = True
          verb_to_statement_type = {}
          for line in f:
              if not first_line:
                  line = line[:-1]
                  tokens = line.split('\t')
  
                  if len(tokens) == 2 and len(tokens[1]) > 0:
                      verb = tokens[0]
                      s_type = tokens[1]
                      try:
                          statement_class = getattr(ist, s_type)
                          verb_to_statement_type[verb] = statement_class
                      except Exception:
                          pass
              else:
                  first_line = False
      return verb_to_statement_type
docs: Build the mapping between ISI verb strings and INDRA statement classes.
  
      Looks up the INDRA statement class name, if any, in a resource file,
      and resolves this class name to a class.
  
      Returns
      -------
      verb_to_statement_type : dict
          Dictionary mapping verb name to an INDRA statment class