graphlib-dot
graphlib-dot copied to clipboard
Multiple graphs from one file
I have 8 or more graphs in one file, when I try to read the file shows me that:
"SyntaxError: Expected comment, end of input or whitespace but "#" found.
My dot file example:
graph "21" { graph [bgcolor="transparent"] Node_0 [label="N"]; Node_1 [label="N"]; Node_2 [label="C"]; Node_3 [label="C"]; Node_4 [label="C"]; Node_4 -- Node_0 [label="1"]; Node_2 -- Node_1 [label="1"]; Node_3 -- Node_2 [label="1"]; Node_4 -- Node_3 [label="1"]; }# => 2[1 HMDB00001 ,2 HMDB00002] graph "22" { graph [bgcolor="transparent"] Node_0 [label="N"]; Node_1 [label="C"]; Node_2 [label="C"]; Node_3 [label="C"]; Node_1 -- Node_0 [label="1"]; Node_2 -- Node_1 [label="1"]; Node_3 -- Node_2 [label="1"]; }# => 2[1 HMDB00001 ,2 HMDB00002] graph "23" { graph [bgcolor="transparent"] Node_0 [label="C"]; Node_1 [label="C"]; Node_2 [label="C"]; Node_1 -- Node_0 [label="1"]; Node_2 -- Node_1 [label="1"]; }
I have tried with this code:
var fs = require('fs') var dot = require('graphlib-dot')
var graph = dot.read(fs.readFileSync('p_out.dot', 'UTF-8'));