Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 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