code: def _load_data():
      
      # Get the cwv reader object.
      csv_path = path.join(HERE, path.pardir, path.pardir, 'resources',
                           DATAFILE_NAME)
      data_iter = list(read_unicode_csv(csv_path))
  
      # Get the headers.
      headers = data_iter[0]
  
      # For some reason this heading is oddly formatted and inconsistent with the
      # rest, or with the usual key-style for dicts.
      headers[headers.index('Approved.Symbol')] = 'approved_symbol'
      return [{header: val for header, val in zip(headers, line)}
              for line in data_iter[1:]]
docs: Load the data from the csv in data.
  
      The "gene_id" is the Entrez gene id, and the "approved_symbol" is the
      standard gene symbol. The "hms_id" is the LINCS ID for the drug.
  
      Returns
      -------
      data : list[dict]
          A list of dicts of row values keyed by the column headers extracted from
          the csv file, described above.