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'));
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'));