J'ai essayé d'analyser certains attributs supplémentaires à un networkx gml pour les utiliser plus tard, et j'ai rencontré un problème. Lorsqu'il reçoit un fichier gml de Cytoscape, networkx génère un fichier gml qu'il ne peut pas lire lui-même.Networkx parse gml écrivant des fichiers gml inutilisables
I.e. Cytoscape -> Dans NetworkX -> Sortie -> Dans NetworkX -> Erreur:
pyparsing.ParseException: Expected "]" (at char 1116756), (line:71732, col:3)
Maintenant que l'erreur demande une plus] après que les noeuds (Alias faisant le graphique ignorer les bords), si vous faites cela, le graphique travaux. Cependant, il n'a plus d'arêtes.
Pour tester pleinement ce que je faisais le 'Cytoscape -> Dans NetworkX -> Sortie' sans changer le code du tout, il suffit:
DG = nx.read_gml("KeggComplete.gml", relabel = True)
nx.write_gml(DG, "KeggCompleteEng.gml")
exit()
puis lire avec:
BasicGraph = nx.read_gml("KeggCompleteEng.gml", relabel = True)
Et l'erreur est encore reproductible. Donc je suppose que c'est à voir avec comment networkx écrit des fichiers gml.
Les deux fichiers que je utilise sont:
Si quelqu'un pourrait donner un aperçu des raisons pour lesquelles cela pourrait se produire, il serait très appréciée!
Magnifique, merci beaucoup! – Darkstarone