nodes: 0, module; 1, function_definition; 2, function_name:sort_protein_sequences; 3, parameters; 4, block; 5, identifier:protein_sequences; 6, expression_statement; 7, return_statement; 8, comment:"""
      Sort protein sequences in decreasing order of priority
      """; 9, call; 10, identifier:list; 11, argument_list; 12, call; 13, identifier:sorted; 14, argument_list; 15, identifier:protein_sequences; 16, keyword_argument; 17, keyword_argument; 18, identifier:key; 19, attribute; 20, identifier:reverse; 21, True; 22, identifier:ProteinSequence; 23, identifier:ascending_sort_key
code: def sort_protein_sequences(protein_sequences):
      """
      Sort protein sequences in decreasing order of priority
      """
      return list(
          sorted(
              protein_sequences,
              key=ProteinSequence.ascending_sort_key,
              reverse=True))