code: def sort_protein_groups(pgroups, evidence):
      
      sortfnxs = get_sortfnxs(evidence)
      pgroups_out = {}
      for master, pgroup in pgroups.items():
          sorted_pg = sort_protein_group(pgroup, sortfnxs, 0)
          pgroups_out[master] = sorted_pg
      return pgroups_out
docs: Gets a protein groups containing dict pgroups, for each master (key)
      there is a list of protein tuples that comprise a proteingroup. This loops
      the groups and returns a sorted group. Assumes master is already sorted
      as the proper master