code: def load_projections(projections_file):
      projections = {}
      for parts in textfile.read_separated_lines_generator(projections_file, '|'):
          combination = tuple(sorted([label.strip() for label in parts[0].split(' ')]))
          new_label = parts[1].strip()
          projections[combination] = new_label
      return projections