RTX-KG2
RTX-KG2 copied to clipboard
Why are CHEMBL.TARGET-UniProtKB cross references given the predicate `has_part`?
I encountered this while investigating #176.
Here's the code in question: https://github.com/RTXteam/RTX-KG2/blob/ee9bd0c82b64761962804b0ffc062e04ce35a0cb/chembl_mysql_to_kg_json.py#L369-L373
This leads to edges like: (see KG2.8.3pre)
match (n) where n.id="CHEMBL.TARGET:CHEMBL3629" return n
This is surprising given that those exact nodes are listed as cross references here for ChEMBL and here for UniProt:
Further, they have the same name.
UniProt:
ChEMBL: