コード例 #1
0
 def graph_drugname_to_gene_symbol(self, drug_name_node):
     drug_name = Text.un_curie(drug_name_node.identifier)
     response = self.drug_name_to_gene_symbol(drug_name)
     results = []
     for r in response:
         edge = self.get_edge(r, predicate="targets")
         node = KNode("UNIPROT:{0}".format(Text.path_last(r['uniprotSym'])),
                      node_types.GENE)
         results.append((edge, node))
     return results
コード例 #2
0
 def graph_name_to_drugbank(self, drug_name_node):
     drug_name = Text.un_curie(drug_name_node.identifier)
     response = self.drug_name_to_gene_symbol(drug_name)
     results = []
     for r in response:
         edge = self.get_edge(r, predicate="drugname")
         node = KNode ("DRUGBANK:{0}".format (Text.path_last (r['drugID'])), \
                       node_types.DRUG, \
                       label=r['drugName'])
         results.append((edge, node))
     return results