diff --git a/lib/obographviz.js b/lib/obographviz.js index f6595f5..348d4d4 100644 --- a/lib/obographviz.js +++ b/lib/obographviz.js @@ -180,6 +180,7 @@ class OboGraphViz { + var cliques = []; if (styleMap.cliqueRelations) { var cx = new CliqueIndex(); @@ -202,7 +203,15 @@ class OboGraphViz { } } } - + for (let i = 0; i < og.graphs.length; i++) { + var g = og.graphs[i]; + var edges = g.edges; + var clique_edges = edges.filter(e => styleMap.cliqueRelations.indexOf(e.pred) > -1); + for (let e of clique_edges) { + ensl.push({ nodeIds: [e.sub, e.obj] }); + } + } + var cliques = cx.findMaximalCliques(ensl); }