问题描述
我有一个基因名称列表 genes_list
和一个针对其他基因的基因列表(元组列表)genes2
,我成功连接到我的本地数据库并创建了 20244 个标记为 {{ 1}} 与 GEN
属性。
我正在尝试生成一个脚本,该脚本可以自动为 Neo4j 图中的任何一对节点(使用变量 name
)创建关系,但我无法让 for 循环为元组列表工作,任何建议?我还在学习如何使用这个库,任何建议都会很棒!问候!
tupla[0]and tupla[1]
解决方法
我想通了,对于想要尝试此实现并使用 py2neo V4 的人,请尝试使用 graph.run()
for tupla in genes2:
graph.run("MATCH(a:GEN{name:$name}) MATCH(b:GEN{name:$name1}) CREATE (a)-[:REGULATES]->(b)",name=tupla[0],name1=tupla[1])
请记住,查询必须在第一个参数中,然后声明以“,”分隔的 $variables
至少,当您已经创建节点并且不复制现有节点时,这会起作用。