code: def get_ordered_ifo_list(ifocomb, ifo_ids):
      
      # combination_prec stores precedence info for the detectors in the combination
      combination_prec = {ifo: ifo_ids[ifo] for ifo in ifocomb}
      ordered_ifo_list = sorted(combination_prec, key = combination_prec.get)
      pivot_ifo = ordered_ifo_list[0]
      fixed_ifo = ordered_ifo_list[1]
  
      return pivot_ifo, fixed_ifo, ''.join(ordered_ifo_list)
docs: This function sorts the combination of ifos (ifocomb) based on the given
      precedence list (ifo_ids dictionary) and returns the first ifo as pivot
      the second ifo as fixed, and the ordered list joined as a string.