From 5eca81946f0d285fd26f34c5527be2562e24e6c3 Mon Sep 17 00:00:00 2001 From: a2390yu Date: Fri, 10 Jul 2026 11:51:14 +0200 Subject: [PATCH] initial commit --- .gitignore | 1 + prettify.py | 31 ++ uniprot-api.py | 223 ++++++++ uniprot-top-15-max-10-proteins-results.txt | 589 +++++++++++++++++++++ 4 files changed, 844 insertions(+) create mode 100644 .gitignore create mode 100644 prettify.py create mode 100644 uniprot-api.py create mode 100644 uniprot-top-15-max-10-proteins-results.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bee8a64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/prettify.py b/prettify.py new file mode 100644 index 0000000..886dfea --- /dev/null +++ b/prettify.py @@ -0,0 +1,31 @@ +class bcolors: + HEADER = '\033[95m' + OKBLUE = '\033[94m' + OKCYAN = '\033[96m' + OKGREEN = '\033[92m' + WARNING = '\033[93m' + FAIL = '\033[91m' + ENDC = '\033[0m' + BOLD = '\033[1m' + UNDERLINE = '\033[4m' + +def header(s: str) -> str: + return f'{bcolors.HEADER}{s}{bcolors.ENDC}' + +def blue(s: str) -> str: + return f'{bcolors.OKBLUE}{s}{bcolors.ENDC}' + +def green(s: str) -> str: + return f'{bcolors.OKGREEN}{s}{bcolors.ENDC}' + +def warn(s: str) -> str: + return f'{bcolors.WARNING}{s}{bcolors.ENDC}' + +def red(s: str) -> str: + return f'{bcolors.FAIL}{s}{bcolors.ENDC}' + +def bold(s: str) -> str: + return f'{bcolors.BOLD}{s}{bcolors.ENDC}' + +def underline(s: str) -> str: + return f'{bcolors.UNDERLINE}{s}{bcolors.ENDC}' \ No newline at end of file diff --git a/uniprot-api.py b/uniprot-api.py new file mode 100644 index 0000000..9cd2a39 --- /dev/null +++ b/uniprot-api.py @@ -0,0 +1,223 @@ +import requests, sys, json +from prettify import warn, green, red, blue + +from argparse import ArgumentParser + +AA_SINGLE = { + "A": ['ALANINE', 'Ala'], + "R": ['ARGININE', 'Arg'], + "N": ['ASPARAGINE', 'Asn'], + "D": ['ASPARTIC ACID', 'Asp'], + "C": ['CYSTEINE', 'Cys'], + "E": ['GLUTAMIC ACID', 'Glu'], + "Q": ['GLUTAMINE', 'Gln'], + "G": ['GLYCINE', 'Gly'], + "H": ['HISTIDINE', 'His'], + "I": ['ISOLEUCINE', 'Ile'], + "L": ['LEUCINE', 'Leu'], + "K": ['LYSINE', 'Lys'], + "M": ['METHIONINE', 'Met'], + "F": ['PHENYLALANINE', 'Phe'], + "P": ['PROLINE', 'Pro'], + "S": ['SERINE', 'Ser'], + "T": ['THREONINE', 'Thr'], + "W": ['TRYPTOPHAN', 'Trp'], + "Y": ['TYROSINE', 'Tys'], + "V": ['VALINE', 'Val'], +} + +def parse_args(): + parser = ArgumentParser( + description='Compare AAs in overlay graphs with UniProt') + parser.add_argument('-p', '--num_uniprot_entries', help="number of uniprot entries per rhea entry", type=int, default=1) + parser.add_argument('-t', '--num_rhea_candidates', help="number of candidate rhea entries", type=int, default=1) + parser.add_argument('-v', '--verbose', action="store_true", default=False) + return parser.parse_args(sys.argv[1:]) + +def read_tsv(filepath, top=50): + with open(filepath) as f: + glob = f.read() + + # rhea dict :: rhea_master_id -> attrs + rhea_dict = {} + # skip header line + for line in glob.split("\n")[1:top]: + values = line.split("\t") + rhea_master_id = int(values[1]) + rhea_sub_ids = values[2].split("; ") + predicted_ec4s = values[5] + top_mcsa_ids = values[14].split("; ") + expected_amino_acids_overlay = values[19].split("; ") + expected_amino_acids_all_mcsa_entry = values[20].split("; ") + + rhea_dict[rhea_master_id] = { + "sub_ids": rhea_sub_ids, + "predicted_ec4s": predicted_ec4s, + "top_mcsa_ids": top_mcsa_ids, + "expected_amino_acids_overlay" : expected_amino_acids_overlay, + "expected_amino_acids_all_mcsa_entry" : expected_amino_acids_all_mcsa_entry + } + return rhea_dict + +def get_req_rhea(rheaID, rhea_dict): + url= f"https://www.rhea-db.org/rhea/?" + parameter = { + "query":f'{rheaID}', + "columns":"uniprot", + "format":'tsv', + "limit":1, + } + + response = requests.get(url, params=parameter) + if not response.ok: + print(red(f"\tResponse not ok for {rheaID}. Skipping.")) + return rhea_dict + + data = response.text + if rheaID not in rhea_dict: + rhea_dict[rheaID] = {} + + line = data.split("\n")[1] + if line: + num_uniprot = int(line) + else: + num_uniprot = 0 + + rhea_dict[rheaID]["num_uniprot"] = num_uniprot + return rhea_dict + +def get_req_uniprot(rheaID): + print(f"Sending GET request to UniProt for rhea-id {blue(rheaID)}...") + base_url= "https://rest.uniprot.org/uniprotkb/stream?" + + parameter = { + "query":f'((cc_catalytic_activity:"rhea:{rheaID}") AND (fragment:false) AND (reviewed:true))', + "format":'json', + "fields": [ + "ft_binding", + "ft_act_site", + "sequence" + ] + } + headers = { + "accept": "application/json" + } + response = requests.get(base_url, headers=headers, params=parameter) + + if not response.ok: + response.raise_for_status() + + data = response.json() + #print(data) + return data + +def identify_aas_in_actsite(active_sites, sequence): + aas = [] + for site in active_sites: + start = int(site['location']['start']['value'])-1 + start_exact = site['location']['start']['modifier'] == "EXACT" + end = int(site['location']['end']['value'])-1 + end_exact = site['location']['end']['modifier'] == "EXACT" + if not start_exact or not end_exact: + print(red("\tActive site locations not exact. Returning False.")) + return False + + for i in range(start,end+1): + aa_multi_code = AA_SINGLE[sequence[i]][1] + aas.append(f"{aa_multi_code}{i}") + + return sorted(aas) + +def main(): + args = parse_args() + rhea_dict = read_tsv("../rhea_unclassified_unique_ec4_candidates.tsv", top=args.num_rhea_candidates) + for rhea_master_id in rhea_dict: + get_req_rhea(rhea_master_id, rhea_dict) + + num_candidates = sum([1 for r in rhea_dict if rhea_dict[r]["num_uniprot"]<=args.num_uniprot_entries]) + print(f"\nFound {blue(num_candidates)} rhea entries with <={args.num_uniprot_entries} protein match(es) in UniProt.\n") + + num_hits = 0 + for rhea_master_id in rhea_dict: + if rhea_dict[rhea_master_id]["num_uniprot"]<=args.num_uniprot_entries: + data = get_req_uniprot(rhea_master_id) + result_match = False + for result in data['results']: + if result['features']: + # has active site info + sites = result['features'] + sequence = result['sequence']['value'] + aas = identify_aas_in_actsite(sites, sequence) + mcsa_aas = rhea_dict[rhea_master_id]['expected_amino_acids_all_mcsa_entry'] + mcsa_aas_short = list(set([aa[:3] for aa in mcsa_aas])) + sog_aas = rhea_dict[rhea_master_id]['expected_amino_acids_overlay'] + sog_aas_short = list(set([aa[:3] for aa in sog_aas])) + if aas == mcsa_aas: + print(green(f"\tMCSA hit.")) + result_match = True + num_hits+=1 + elif aas == sog_aas: + print(green(f"\tsOG hit.")) + result_match = True + num_hits+=1 + if args.verbose: + print(f"\tMCSA ID: {rhea_dict[rhea_master_id]['top_mcsa_ids']}, UniProt ID: {result['primaryAccession']} ({result['entryType']})") + print_AA_differences(mcsa_aas, sog_aas, aas) + if not result_match: + print(red(f"\tNo match found.")) + + print(f"\nFound a total of {warn(num_hits)} matching active sites.") + +def print_AA_differences(mcsa_aas, sog_aas, uniprot_aas): + mcsa_aas2 = sorted(list(set(mcsa_aas))) + sog_aas2 = sorted(list(set(sog_aas))) + uni_aas2 = sorted(list(set(uniprot_aas))) + + mcsa_short = list(set([aa[:3] for aa in mcsa_aas2])) + sog_short = list(set([aa[:3] for aa in sog_aas2])) + uni_short = list(set([aa[:3] for aa in uni_aas2])) + + mcsa_counts = {b : sum([1 for a in mcsa_aas2 if a[:3]==b]) for b in mcsa_short} + sog_counts = {b : sum([1 for a in sog_aas2 if a[:3]==b]) for b in sog_short} + uni_counts = {b : sum([1 for a in uni_aas2 if a[:3]==b]) for b in uni_short} + + for shortcode in mcsa_short+sog_short+uni_short: + if shortcode not in mcsa_short: + mcsa_counts[shortcode] = 0 + if shortcode not in sog_short: + sog_counts[shortcode] = 0 + if shortcode not in uni_short: + uni_counts[shortcode] = 0 + + mcsa_f = {b : uni_counts[b] for b in mcsa_counts} # the amount that should be green + sog_f = {b : uni_counts[b] for b in mcsa_counts} + uni_f = {b : mcsa_counts[b] for b in mcsa_counts} + + pretty_mcsa = [] + pretty_sog = [] + pretty_uni = [] + + for a in mcsa_aas2: + sc = a[:3] + pretty_mcsa.append(green(a) if mcsa_f[sc]>0 else red(a)) + mcsa_f[sc]-=1 + for a in sog_aas2: + sc = a[:3] + pretty_sog.append(green(a) if sog_f[sc]>0 else red(a)) + sog_f[sc]-=1 + for a in uni_aas2: + sc = a[:3] + pretty_uni.append(green(a) if uni_f[sc]>0 else red(a)) + uni_f[sc]-=1 + + + print("MCSA: ", end="") + [print(f"\t{x}", end="") for x in pretty_mcsa] + print("\nsOG: ", end="") + [print(f"\t{x}", end="") for x in pretty_sog] + print("\nUniP: ", end="") + [print(f"\t{x}", end="") for x in pretty_uni] + print("") + +if __name__=="__main__": + main() \ No newline at end of file diff --git a/uniprot-top-15-max-10-proteins-results.txt b/uniprot-top-15-max-10-proteins-results.txt new file mode 100644 index 0000000..7140947 --- /dev/null +++ b/uniprot-top-15-max-10-proteins-results.txt @@ -0,0 +1,589 @@ + +Found 116 rhea entries with <=10 protein match(es) in UniProt. + +Sending GET request to UniProt for rhea-id 62920... + No match found. +Sending GET request to UniProt for rhea-id 17457... + MCSA ID: ['855'], UniProt ID: Q5RDE7 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp200 Cys364 Gln203 His123 Lys226 +sOG: Cys364 His123 Lys226 +UniP: Ala126 Cys380 Gln234 His256 Ser254 Thr127 Thr294 + MCSA ID: ['855'], UniProt ID: Q99P39 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp200 Cys364 Gln203 His123 Lys226 +sOG: Cys364 His123 Lys226 +UniP: Ala120 Cys374 Gln228 His250 Ser248 Thr121 Thr288 + MCSA ID: ['855'], UniProt ID: Q9Y697 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp200 Cys364 Gln203 His123 Lys226 +sOG: Cys364 His123 Lys226 +UniP: Ala126 Cys380 Gln234 His256 Ser254 Thr127 Thr294 + MCSA ID: ['855'], UniProt ID: Q9Z1J3 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp200 Cys364 Gln203 His123 Lys226 +sOG: Cys364 His123 Lys226 +UniP: Ala128 Cys382 Gln236 His258 Ser256 Thr129 Thr296 + No match found. +Sending GET request to UniProt for rhea-id 31247... + No match found. +Sending GET request to UniProt for rhea-id 31263... + No match found. +Sending GET request to UniProt for rhea-id 28058... + MCSA ID: ['488'], UniProt ID: P32170 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp267 Asp302 Asp304 Asp334 Glu234 His270 His294 Lys236 Trp193 +sOG: Asp267 Asp302 Asp304 Asp334 Glu234 His270 His294 +UniP: Asp258 Asp293 Asp295 Asp325 Glu225 His261 His285 His94 Lys227 Ser226 + No match found. +Sending GET request to UniProt for rhea-id 71251... + MCSA ID: ['488'], UniProt ID: P69922 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp267 Asp302 Asp304 Asp334 Glu234 His270 His294 Lys236 Trp193 +sOG: Asp267 Asp302 Asp304 Asp334 Glu234 His270 His294 +UniP: Asp360 Glu336 His527 + No match found. +Sending GET request to UniProt for rhea-id 46328... + No match found. +Sending GET request to UniProt for rhea-id 58616... + MCSA ID: ['186', '956'], UniProt ID: P10731 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg529 Arg702 Asp783 His101 His102 His166 His236 His238 His581 His686 His782 Leu583 Met308 Tys650 Val516 + MCSA ID: ['186', '956'], UniProt ID: P14925 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg532 Arg705 Asp786 His106 His107 His171 His241 His243 His584 His689 His785 Leu586 Met313 Tys653 Val519 + MCSA ID: ['186', '956'], UniProt ID: P19021 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg529 Arg702 Asp783 His101 His102 His166 His236 His238 His581 His686 His782 Leu583 Met308 Tys650 Val516 + MCSA ID: ['186', '956'], UniProt ID: P97467 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg532 Arg705 Asp786 His105 His106 His170 His240 His242 His584 His689 His785 Leu586 Met312 Tys653 Val519 + No match found. +Sending GET request to UniProt for rhea-id 58632... + MCSA ID: ['186', '956'], UniProt ID: P10731 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg529 Arg702 Asp783 His101 His102 His166 His236 His238 His581 His686 His782 Leu583 Met308 Tys650 Val516 + MCSA ID: ['186', '956'], UniProt ID: P14925 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg532 Arg705 Asp786 His106 His107 His171 His241 His243 His584 His689 His785 Leu586 Met313 Tys653 Val519 + MCSA ID: ['186', '956'], UniProt ID: P19021 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg529 Arg702 Asp783 His101 His102 His166 His236 His238 His581 His686 His782 Leu583 Met308 Tys650 Val516 + MCSA ID: ['186', '956'], UniProt ID: P97467 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg532 Arg705 Asp786 His105 His106 His170 His240 His242 His584 His689 His785 Leu586 Met312 Tys653 Val519 + No match found. +Sending GET request to UniProt for rhea-id 58636... + MCSA ID: ['186', '956'], UniProt ID: P10731 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg529 Arg702 Asp783 His101 His102 His166 His236 His238 His581 His686 His782 Leu583 Met308 Tys650 Val516 + MCSA ID: ['186', '956'], UniProt ID: P14925 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg532 Arg705 Asp786 His106 His107 His171 His241 His243 His584 His689 His785 Leu586 Met313 Tys653 Val519 + MCSA ID: ['186', '956'], UniProt ID: P19021 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg529 Arg702 Asp783 His101 His102 His166 His236 His238 His581 His686 His782 Leu583 Met308 Tys650 Val516 + MCSA ID: ['186', '956'], UniProt ID: P97467 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Ala222 Asp214 Cys303 Glu208 Gly212 Lys41 Lys57 Ser308 Ser82 +sOG: Lys41 Lys57 +UniP: Arg532 Arg705 Asp786 His105 His106 His170 His240 His242 His584 His689 His785 Leu586 Met312 Tys653 Val519 + No match found. +Sending GET request to UniProt for rhea-id 74855... + No match found. +Sending GET request to UniProt for rhea-id 74859... + No match found. +Sending GET request to UniProt for rhea-id 30771... + MCSA ID: ['834'], UniProt ID: Q9XWN7 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asn140 His151 +sOG: His151 +UniP: Asp12 Asp17 Asp253 Ile132 + No match found. +Sending GET request to UniProt for rhea-id 31135... + No match found. +Sending GET request to UniProt for rhea-id 49508... + MCSA ID: ['10'], UniProt ID: D9XF46 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp84 Cys80 Gly79 His70 Val76 +sOG: Asp84 His70 +UniP: Cys437 Cys503 Cys506 + No match found. +Sending GET request to UniProt for rhea-id 57816... + No match found. +Sending GET request to UniProt for rhea-id 83619... + No match found. +Sending GET request to UniProt for rhea-id 28430... + MCSA ID: ['324'], UniProt ID: P37351 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asn11 Glu165 Glu97 Gly171 His95 Lys13 Ser211 +sOG: Glu165 Glu97 His95 Lys13 +UniP: Arg109 Arg132 Arg136 Asn99 Asp8 Cys65 Gly66 Gly68 Gly70 His9 His98 Ile71 Thr40 Thr67 + No match found. +Sending GET request to UniProt for rhea-id 53180... + MCSA ID: ['324'], UniProt ID: Q9WYP7 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asn11 Glu165 Glu97 Gly171 His95 Lys13 Ser211 +sOG: Glu165 Glu97 His95 Lys13 +UniP: Arg213 Asp181 Glu148 Glu154 Glu242 His184 His207 + No match found. +Sending GET request to UniProt for rhea-id 53280... + MCSA ID: ['324'], UniProt ID: Q9WYP7 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asn11 Glu165 Glu97 Gly171 His95 Lys13 Ser211 +sOG: Glu165 Glu97 His95 Lys13 +UniP: Arg213 Asp181 Glu148 Glu154 Glu242 His184 His207 + No match found. +Sending GET request to UniProt for rhea-id 24935... + No match found. +Sending GET request to UniProt for rhea-id 25452... + MCSA ID: ['253'], UniProt ID: T1RRI5 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp299 Asp303 Asp442 Glu450 + MCSA ID: ['253'], UniProt ID: T1RRJ6 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp295 Asp299 Asp438 Glu446 + MCSA ID: ['253'], UniProt ID: T1RRS0 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp294 Asp298 Asp437 Glu445 + MCSA ID: ['253'], UniProt ID: G8H5N2 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp291 Asp295 Glu444 + No match found. +Sending GET request to UniProt for rhea-id 27866... + MCSA ID: ['793'], UniProt ID: P54746 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Asp125 Asp15 His13 His337 + MCSA ID: ['793'], UniProt ID: Q9KER1 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Asp124 Asp13 His11 His347 + No match found. +Sending GET request to UniProt for rhea-id 31279... + No match found. +Sending GET request to UniProt for rhea-id 32975... + No match found. +Sending GET request to UniProt for rhea-id 32983... + No match found. +Sending GET request to UniProt for rhea-id 64580... + MCSA ID: ['253'], UniProt ID: K7WQ45 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp96 + No match found. +Sending GET request to UniProt for rhea-id 68472... + MCSA ID: ['253'], UniProt ID: G5CV54 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp318 Asp322 Asp462 Glu470 + MCSA ID: ['253'], UniProt ID: G8H5N1 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp304 Asp308 Asp448 Glu456 + No match found. +Sending GET request to UniProt for rhea-id 68524... + MCSA ID: ['253'], UniProt ID: D5KXD2 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp298 Asp302 Asp443 Glu451 + MCSA ID: ['253'], UniProt ID: G5CV52 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp305 Asp309 Glu457 + MCSA ID: ['253'], UniProt ID: G5CV54 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp318 Asp322 Asp462 Glu470 + MCSA ID: ['253'], UniProt ID: G8H5M8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp295 Asp299 Asp440 Glu448 + MCSA ID: ['253'], UniProt ID: G8H5N0 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp305 Asp309 Glu457 + MCSA ID: ['253'], UniProt ID: G8H5N1 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp304 Asp308 Asp448 Glu456 + No match found. +Sending GET request to UniProt for rhea-id 68528... + MCSA ID: ['253'], UniProt ID: G5CV54 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp318 Asp322 Asp462 Glu470 + MCSA ID: ['253'], UniProt ID: G8H5M9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp304 Asp308 Asp448 Glu456 + MCSA ID: ['253'], UniProt ID: G8H5N1 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp304 Asp308 Asp448 Glu456 + MCSA ID: ['253'], UniProt ID: F6M8I0 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Arg285 Arg465 Asn468 Asp322 Asp326 Glu476 Thr472 + No match found. +Sending GET request to UniProt for rhea-id 68532... + MCSA ID: ['253'], UniProt ID: G8H5M9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp304 Asp308 Asp448 Glu456 + No match found. +Sending GET request to UniProt for rhea-id 68776... + MCSA ID: ['253'], UniProt ID: G8H5M7 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp295 Asp299 Glu448 + No match found. +Sending GET request to UniProt for rhea-id 68780... + MCSA ID: ['253'], UniProt ID: G8H5M7 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp295 Asp299 Glu448 + No match found. +Sending GET request to UniProt for rhea-id 68812... + No match found. +Sending GET request to UniProt for rhea-id 68816... + No match found. +Sending GET request to UniProt for rhea-id 68844... + MCSA ID: ['253'], UniProt ID: A0A386JV86 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg126 Asp117 Asp121 Asp188 Asp257 Asp258 Lys214 Lys71 Phe112 Phe253 +sOG: Asp117 Asp121 Asp257 +UniP: Asp119 Asp123 + No match found. +Sending GET request to UniProt for rhea-id 77003... + No match found. +Sending GET request to UniProt for rhea-id 80875... + No match found. +Sending GET request to UniProt for rhea-id 84299... + MCSA ID: ['793'], UniProt ID: P15531 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Arg104 Arg57 Arg87 Asn114 Asp120 Glu151 Gly118 His117 Lys11 Thr93 Tys51 Val111 + MCSA ID: ['793'], UniProt ID: P15532 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Arg104 Arg57 Arg87 Asn114 Asp120 Glu151 Gly118 His117 Lys11 Thr93 Tys51 Val111 + MCSA ID: ['793'], UniProt ID: P52175 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Arg104 Arg57 Arg87 Asn114 Asp120 Glu151 Gly118 His117 Lys11 Thr93 Tys51 Val111 + MCSA ID: ['793'], UniProt ID: Q05982 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Arg104 Arg57 Arg87 Asn114 Asp120 Glu151 Gly118 His117 Lys11 Thr93 Tys51 Val111 + MCSA ID: ['793'], UniProt ID: Q50KA9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Arg104 Arg57 Arg87 Asn114 Asp120 Glu151 Gly118 His117 Lys11 Thr93 Tys51 Val111 + MCSA ID: ['793'], UniProt ID: Q5RC56 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Arg104 Arg57 Arg87 Asn114 Asp120 Glu151 Gly118 His117 Lys11 Thr93 Tys51 Val111 + No match found. +Sending GET request to UniProt for rhea-id 28510... + No match found. +Sending GET request to UniProt for rhea-id 32907... + MCSA ID: ['793'], UniProt ID: Q04958 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Ala1016 Ala1029 Ala1038 Ala1045 Ala1056 Ala1071 Ala815 Ala834 Ala869 Ala911 Ala923 Ala957 Ala965 Ala976 Arg1032 Arg1040 Arg1046 Arg1049 Arg1065 Arg1068 Arg835 Arg927 Arg938 Arg950 Arg964 Arg986 Arg988 Asn1009 Asn1031 Asn804 Asn833 Asn848 Asn852 Asn877 Asn908 Asn977 Asn984 Asn997 Asn999 Asp1041 Asp1523 Asp806 Asp809 Asp813 Asp914 Asp930 Asp941 Asp955 Asp974 Gln1008 Gln1017 Gln816 Gln819 Gln832 Gln866 Gln870 Gln882 Gln972 Gln989 Gln991 Gln992 Gln993 Glu1003 Glu1004 Glu1006 Glu1014 Glu1019 Glu1023 Glu1025 Glu1043 Glu1053 Glu1058 Glu808 Glu831 Glu865 Glu876 Glu926 Glu959 Glu967 Gly1013 Gly1018 Gly1022 Gly817 Gly826 Gly836 Gly838 Gly845 Gly875 Gly889 Gly891 Gly892 Gly895 Gly902 Gly918 Gly973 Gly978 Gly985 His1059 His873 His879 His880 His883 His956 His962 Ile1010 Ile1011 Ile1036 Ile1047 Ile1062 Ile1064 Ile818 Ile829 Ile842 Ile843 Ile893 Ile901 Ile909 Ile935 Ile939 Ile979 Leu1012 Leu1015 Leu1027 Leu1044 Leu1051 Leu1054 Leu1055 Leu1057 Leu1069 Leu805 Leu820 Leu839 Leu884 Leu885 Leu897 Leu900 Leu920 Leu925 Leu928 Leu934 Leu937 Leu943 Leu946 Leu947 Leu951 Leu952 Leu954 Leu958 Leu963 Leu969 Leu983 Leu987 Leu990 Leu995 Lys1072 Lys1073 Lys811 Lys812 Lys821 Lys824 Lys825 Lys837 Lys846 Lys863 Lys874 Lys904 Lys912 Lys931 Lys945 Lys953 Met1030 Met1063 Met861 Phe1021 Phe1052 Phe807 Phe814 Phe822 Phe823 Phe840 Phe906 Phe919 Phe929 Phe933 Phe970 Pro1048 Pro1060 Pro803 Pro864 Pro878 Ser1001 Ser1002 Ser1020 Ser1034 Ser1042 Ser1061 Ser1067 Ser1405 Ser844 Ser853 Ser854 Ser855 Ser856 Ser859 Ser860 Ser862 Ser868 Ser871 Ser872 Ser887 Ser890 Ser898 Ser899 Ser905 Ser913 Ser921 Ser922 Ser940 Ser942 Ser948 Ser949 Ser966 Ser971 Ser975 Ser994 Ser996 Ser998 Thr1000 Thr1007 Thr1028 Thr1035 Thr1050 Thr802 Thr827 Thr828 Thr850 Thr851 Thr881 Thr924 Thr944 Thr968 Trp960 Tys1033 Tys841 Tys886 Tys896 Tys903 Tys916 Tys932 Tys936 Tys980 Val1005 Val1024 Val1026 Val1037 Val1039 Val1066 Val1070 Val810 Val830 Val847 Val849 Val857 Val858 Val867 Val888 Val894 Val907 Val910 Val915 Val917 Val961 Val981 Val982 + No match found. +Sending GET request to UniProt for rhea-id 32971... + No match found. +Sending GET request to UniProt for rhea-id 33127... + No match found. +Sending GET request to UniProt for rhea-id 40679... + No match found. +Sending GET request to UniProt for rhea-id 40683... + No match found. +Sending GET request to UniProt for rhea-id 40687... + No match found. +Sending GET request to UniProt for rhea-id 40691... + No match found. +Sending GET request to UniProt for rhea-id 40695... + No match found. +Sending GET request to UniProt for rhea-id 40699... + No match found. +Sending GET request to UniProt for rhea-id 40703... + No match found. +Sending GET request to UniProt for rhea-id 40707... + No match found. +Sending GET request to UniProt for rhea-id 40711... + No match found. +Sending GET request to UniProt for rhea-id 40751... + No match found. +Sending GET request to UniProt for rhea-id 40755... + No match found. +Sending GET request to UniProt for rhea-id 40759... + No match found. +Sending GET request to UniProt for rhea-id 40835... + No match found. +Sending GET request to UniProt for rhea-id 40935... + No match found. +Sending GET request to UniProt for rhea-id 60624... + MCSA ID: ['793'], UniProt ID: P0DX85 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Asp177 Ser47 + MCSA ID: ['793'], UniProt ID: Q9KVG8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Asp200 Ser61 + MCSA ID: ['793'], UniProt ID: P0DTE9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Asp192 Ser59 + No match found. +Sending GET request to UniProt for rhea-id 68312... + MCSA ID: ['793'], UniProt ID: P07102 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Asp204 Asp341 Asp92 His471 His90 +sOG: Asp204 Asp341 Asp92 His471 His90 +UniP: Ala42 Arg113 Arg288 Arg37 Arg41 Asp325 His324 His38 Lys45 Pro43 Thr326 Thr44 + No match found. +Sending GET request to UniProt for rhea-id 86031... + No match found. +Sending GET request to UniProt for rhea-id 10480... + No match found. +Sending GET request to UniProt for rhea-id 19249... + No match found. +Sending GET request to UniProt for rhea-id 20964... + MCSA ID: ['66'], UniProt ID: P12344 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg406 Asn214 Gly64 Trp161 + No match found. +Sending GET request to UniProt for rhea-id 25315... + No match found. +Sending GET request to UniProt for rhea-id 28562... + No match found. +Sending GET request to UniProt for rhea-id 30023... + No match found. +Sending GET request to UniProt for rhea-id 30875... + No match found. +Sending GET request to UniProt for rhea-id 31071... + No match found. +Sending GET request to UniProt for rhea-id 33131... + MCSA ID: ['66'], UniProt ID: A0A0D3LQY6 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg255 Arg386 Asn186 Gly45 Phe136 Ser244 Ser246 Tys217 Tys75 + No match found. +Sending GET request to UniProt for rhea-id 37587... + No match found. +Sending GET request to UniProt for rhea-id 40011... + No match found. +Sending GET request to UniProt for rhea-id 40015... + No match found. +Sending GET request to UniProt for rhea-id 40027... + MCSA ID: ['954'], UniProt ID: A0A2K9RFZ2 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Asn471 Asp327 Asp331 Glu479 Thr475 + No match found. +Sending GET request to UniProt for rhea-id 40031... + No match found. +Sending GET request to UniProt for rhea-id 42504... + No match found. +Sending GET request to UniProt for rhea-id 47084... + MCSA ID: ['66'], UniProt ID: O85746 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg374 Asn183 Gly33 Trp130 Tys65 + No match found. +Sending GET request to UniProt for rhea-id 47320... + MCSA ID: ['66'], UniProt ID: H8WR05 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg40 Gly131 Thr132 Thr299 + No match found. +Sending GET request to UniProt for rhea-id 47324... + MCSA ID: ['66'], UniProt ID: H8WR05 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg40 Gly131 Thr132 Thr299 + No match found. +Sending GET request to UniProt for rhea-id 47800... + MCSA ID: ['66'], UniProt ID: P38840 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg323 Arg480 Asn143 Asn231 Phe314 Ser142 Ser315 Thr313 Tys101 Tys262 + No match found. +Sending GET request to UniProt for rhea-id 51068... + No match found. +Sending GET request to UniProt for rhea-id 56984... + MCSA ID: ['954'], UniProt ID: A0A4Y5QZ62 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Arg275 Arg454 Asp312 Asp316 Asp457 Glu465 Ser461 + MCSA ID: ['954'], UniProt ID: D5SL78 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Arg171 Arg307 Asn217 Asp225 Asp78 Lys224 Ser221 Tys308 + MCSA ID: ['954'], UniProt ID: Q1XBU5 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Arg324 Arg502 Asp361 Asp365 Asp505 Glu513 Thr509 + MCSA ID: ['954'], UniProt ID: A0A4Y5QWA6 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Arg275 Arg454 Asp312 Asp316 Asp457 Glu465 Ser461 + MCSA ID: ['954'], UniProt ID: A0A858E4Y6 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Asp68 Asp72 + MCSA ID: ['954'], UniProt ID: A0A858E7J4 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Asp78 Asp82 + MCSA ID: ['954'], UniProt ID: A0A858E899 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Asp76 Asp80 + No match found. +Sending GET request to UniProt for rhea-id 59384... + No match found. +Sending GET request to UniProt for rhea-id 59824... + No match found. +Sending GET request to UniProt for rhea-id 62180... + MCSA ID: ['954'], UniProt ID: A0A2K9RFZ2 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Arg38 Asp34 Tyr51 Tyr90 +sOG: Arg38 Asp34 Tyr51 Tyr90 +UniP: Asn471 Asp327 Asp331 Glu479 Thr475 + No match found. +Sending GET request to UniProt for rhea-id 64272... + MCSA ID: ['66'], UniProt ID: Q9A3Q9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Gly111 Ser112 Thr317 + No match found. +Sending GET request to UniProt for rhea-id 64300... + MCSA ID: ['66'], UniProt ID: Q9A3Q9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Gly111 Ser112 Thr317 + No match found. +Sending GET request to UniProt for rhea-id 64304... + MCSA ID: ['66'], UniProt ID: Q9A3Q9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Gly111 Ser112 Thr317 + No match found. +Sending GET request to UniProt for rhea-id 64308... + MCSA ID: ['66'], UniProt ID: Q9A3Q9 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Gly111 Ser112 Thr317 + No match found. +Sending GET request to UniProt for rhea-id 65888... + No match found. +Sending GET request to UniProt for rhea-id 65904... + No match found. +Sending GET request to UniProt for rhea-id 65912... + No match found. +Sending GET request to UniProt for rhea-id 65920... + No match found. +Sending GET request to UniProt for rhea-id 66048... + No match found. +Sending GET request to UniProt for rhea-id 66056... + No match found. +Sending GET request to UniProt for rhea-id 66064... + No match found. +Sending GET request to UniProt for rhea-id 66072... + No match found. +Sending GET request to UniProt for rhea-id 66080... + No match found. +Sending GET request to UniProt for rhea-id 66088... + MCSA ID: ['66'], UniProt ID: Q0IG34 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala77 Arg355 Gln203 His78 Ser153 Ser76 Thr258 Tys255 + No match found. +Sending GET request to UniProt for rhea-id 66096... + MCSA ID: ['66'], UniProt ID: Q0IG34 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala77 Arg355 Gln203 His78 Ser153 Ser76 Thr258 Tys255 + No match found. +Sending GET request to UniProt for rhea-id 66104... + No match found. +Sending GET request to UniProt for rhea-id 66108... + MCSA ID: ['66'], UniProt ID: Q17CS8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala157 Arg452 Asn240 Gln43 Gln44 Lys310 Ser299 Tys120 Tys158 Tys271 + No match found. +Sending GET request to UniProt for rhea-id 66112... + MCSA ID: ['66'], UniProt ID: Q17CS8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala157 Arg452 Asn240 Gln43 Gln44 Lys310 Ser299 Tys120 Tys158 Tys271 + No match found. +Sending GET request to UniProt for rhea-id 66116... + MCSA ID: ['66'], UniProt ID: Q17CS8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala157 Arg452 Asn240 Gln43 Gln44 Lys310 Ser299 Tys120 Tys158 Tys271 + No match found. +Sending GET request to UniProt for rhea-id 66120... + MCSA ID: ['66'], UniProt ID: Q17CS8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala157 Arg452 Asn240 Gln43 Gln44 Lys310 Ser299 Tys120 Tys158 Tys271 + No match found. +Sending GET request to UniProt for rhea-id 66124... + MCSA ID: ['66'], UniProt ID: Q17CS8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala157 Arg452 Asn240 Gln43 Gln44 Lys310 Ser299 Tys120 Tys158 Tys271 + No match found. +Sending GET request to UniProt for rhea-id 66128... + MCSA ID: ['66'], UniProt ID: Q17CS8 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Ala157 Arg452 Asn240 Gln43 Gln44 Lys310 Ser299 Tys120 Tys158 Tys271 + No match found. +Sending GET request to UniProt for rhea-id 67168... + No match found. +Sending GET request to UniProt for rhea-id 68372... + MCSA ID: ['66'], UniProt ID: Q56YA5 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg346 Gln199 Gly68 Lys200 Thr147 Thr67 Thr69 + No match found. +Sending GET request to UniProt for rhea-id 68376... + MCSA ID: ['66'], UniProt ID: Q56YA5 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg346 Gln199 Gly68 Lys200 Thr147 Thr67 Thr69 + No match found. +Sending GET request to UniProt for rhea-id 68380... + MCSA ID: ['66'], UniProt ID: Q56YA5 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg346 Gln199 Gly68 Lys200 Thr147 Thr67 Thr69 + No match found. +Sending GET request to UniProt for rhea-id 68820... + No match found. +Sending GET request to UniProt for rhea-id 68832... + No match found. +Sending GET request to UniProt for rhea-id 69100... + No match found. +Sending GET request to UniProt for rhea-id 69108... + No match found. +Sending GET request to UniProt for rhea-id 69552... + No match found. +Sending GET request to UniProt for rhea-id 70051... + MCSA ID: ['66'], UniProt ID: Q64602 (UniProtKB reviewed (Swiss-Prot)) +MCSA: Glu177 Leu201 Lys145 Tyr31 +sOG: Lys145 +UniP: Arg19 Arg398 Asn201 Tys141 Tys73 + No match found. + +Found a total of 0 matching active sites.