我一直试图在一些附加的属性来解析为使用networkx GML后来,我碰到的一个问题。
当从Cytoscape中给予了GML文件,networkx输出,它本身无法读取GML文件。
即Cytoscape的 - >进入networkx - >输出 - >进入networkx - >错误:
pyparsing.ParseException: Expected "]" (at char 1116756), (line:71732, col:3)
既然错误请求节点之后的其他(AKA使得图形忽略边缘),如果你这样做,图形作品。 但是,它不再有任何的边缘。
为了全面测试这一点,我做了“的Cytoscape - >进入networkx - >输出”,而完全不改变代码,只需:
DG = nx.read_gml("KeggComplete.gml", relabel = True)
nx.write_gml(DG, "KeggCompleteEng.gml")
exit()
然后阅读在:
BasicGraph = nx.read_gml("KeggCompleteEng.gml", relabel = True)
并且误差仍然是重复的。 所以我想这是与如何networkx被写入GML文件做。
这两个文件我使用的是:
- 从原来的Cytoscape
- Networkx输出
如果有人可以给一些见解,为什么这可能发生的事情会很感激!