mkt.databases.kinase_schema.DICT_MERGE_MULTIMAP

mkt.databases.kinase_schema.DICT_MERGE_MULTIMAP = {'general': {'kincore': 'fasta.hgnc', 'kinhub': 'xname', 'klifs': 'gene_name'}, 'manual': {'O60674': [['JAK2', 'JAK2', 'JAK2'], ['JAK2_b', 'JAK2-b', None]], 'O75582': [['MSK1', 'RPS6KA5', 'RPS6KA51'], ['MSK1_b', 'RPS6KA5-b', 'RPS6KA52']], 'O75676': [['MSK2', 'RPS6KA4', 'RPS6KA41'], ['MSK2_b', 'RPS6KA4-b', 'RPS6KA42']], 'P23458': [['JAK1', 'JAK1', 'JAK1'], ['JAK1_b', 'JAK1-b', None]], 'P29597': [['TYK2', 'TYK2', 'TYK2'], ['TYK2_b', 'TYK2-b', None]], 'P51812': [['RSK2', 'RPS6KA3', 'RPS6KA31'], ['RSK2_b', 'RPS6KA3-b', 'RPS6KA32']], 'P52333': [['JAK3', 'JAK3', 'JAK3'], ['JAK3_b', 'JAK3-b', None]], 'Q15349': [['RSK3', 'RPS6KA2', 'RPS6KA21'], ['RSK3_b', 'RPS6KA2-b', 'RPS6KA22']], 'Q15418': [['RSK1', 'RPS6KA1', 'RPS6KA11'], ['RSK1_b', 'RPS6KA1-b', 'RPS6KA12']], 'Q15772': [['SPEG', 'SPEG', 'SPEG1'], ['SPEG_b', 'SPEG-b', 'SPEG2']], 'Q5VST9': [['Obscn', 'OBSCN', 'OBSCN1'], ['Obscn_b', 'OBSCN-b', 'OBSCN2']], 'Q8IWB6': [['SgK307', 'TEX14', 'TEX14'], ['SgK424', None, None]], 'Q9P2K8': [['GCN2', 'EIF2AK4', 'EIF2AK4'], ['GCN2_b', 'EIF2AK4-b', None]], 'Q9UK32': [['RSK4', 'RPS6KA6', 'RPS6KA61'], ['RSK4_b', 'RPS6KA6-b', 'RPS6KA62']]}}

Dictionary where keys are UniProt IDs with multi-mapping. For the “general” sub-dictionary each key is the key of the dict_obj and the value is the attr on which to collapse. For the “manual” sub-dict values are lists where entries are for KinHub, KLIFS, and KinCore, respectively.

Type:

dict[str, dict[str, str] | list[list[str]]]