def get_anatomy_by_cell_graph(self, cell_node): anatomies = self.cell_to_anatomy(cell_node.identifier) results = [] for r in anatomies: edge = KEdge('uberongraph', 'cellToAnatomy') node = KNode (Text.obo_to_curie(r['anatomyID']), \ node_types.ANATOMY ) node.label = r['anatomyLabel'] results.append((edge, node)) return results
def create_phenotype_anatomy_edge(self, node_id, node_label): edge = KEdge('uberongraph', 'phenotypeToAnatomy') node = KNode ( Text.obo_to_curie(node_id), \ node_types.ANATOMY ) node.label = node_label return edge, node