code: def __parse_structures():
      '''COMMENT'''
      filename = get_file('structures.csv.gz')
  
      with io.open(filename, 'r', encoding='cp1252') as textfile:
          next(textfile)
  
          for line in textfile:
              tokens = line.strip().split(',')
  
              if len(tokens) == 5:
                  if tokens[3] == 'InChIKey':
                      __INCHI_KEYS[int(tokens[1])] = \
                          Structure(tokens[2],
                                    Structure.InChIKey,
                                    int(tokens[4][0]))
                  elif tokens[3] == 'SMILES':
                      __SMILES[int(tokens[1])] = \
                          Structure(tokens[2],
                                    Structure.SMILES,
                                    int(tokens[4][0])f __parse_structures():
      '''COMMENT'''
      filename = get_file('structures.csv.gz')
  
      with io.open(filename, 'r', encoding='cp1252') as textfile:
          next(textfile)
  
          for line in textfile:
              tokens = line.strip().split(',')
  
              if len(tokens) == 5:
                  if tokens[3] == 'InChIKey':
                      __INCHI_KEYS[int(tokens[1])] = \
                          Structure(tokens[2],
                                    Structure.InChIKey,
                                    int(tokens[4][0]))
                  elif tokens[3] == 'SMILES':
                      __SMILES[int(tokens[1])] = \
                          Structure(tokens[2],
                                    Structure.SMILES,
                                    int(tokens[4][0]))
docs: COMMENT