{"action":"created","issue":{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/1217","repository_url":"https://api.github.com/repos/cytoscape/cytoscape.js","labels_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/1217/labels{/name}","comments_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/1217/comments","events_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/1217/events","html_url":"https://github.com/cytoscape/cytoscape.js/issues/1217","id":125827867,"number":1217,"title":"Edge between two edges (or node and edge), edges inside nodes/edges (recursive encapsulation)","user":{"login":"Konard","id":1431904,"avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=3","gravatar_id":"","url":"https://api.github.com/users/Konard","html_url":"https://github.com/Konard","followers_url":"https://api.github.com/users/Konard/followers","following_url":"https://api.github.com/users/Konard/following{/other_user}","gists_url":"https://api.github.com/users/Konard/gists{/gist_id}","starred_url":"https://api.github.com/users/Konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Konard/subscriptions","organizations_url":"https://api.github.com/users/Konard/orgs","repos_url":"https://api.github.com/users/Konard/repos","events_url":"https://api.github.com/users/Konard/events{/privacy}","received_events_url":"https://api.github.com/users/Konard/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/labels/question","name":"question","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-01-10T16:01:29Z","updated_at":"2016-03-25T20:56:22Z","closed_at":"2016-01-13T13:52:23Z","body":"I`m working on project (https://github.com/Konard/LinksPlatform) that uses associative model of data.\r\nFor example this platform (as database) allows to store egdes between edges. And there is no difference between edges and nodes, all are links (pairs of references to other two links - source & target). Also because link consists of two links this creates a fractal which can be used to store sequences or entire graphs (networks) insite one link.\r\n\r\nSo my question is it possible to visualize something like this using cytoscape.js ? And if not, is it easy to extend/modify cytoscape.js for that task?\r\n\r\nNode to node, node to edge:\r\n![links](https://cloud.githubusercontent.com/assets/1431904/12222385/0357855a-b7cc-11e5-8b28-04abc14388dc.png)\r\n\r\nNode to node, node to edge, **edge to edge**:\r\n![links-edge-to-edge](https://cloud.githubusercontent.com/assets/1431904/12222387/1b316678-b7cc-11e5-9cca-2d4e20a2ef40.png)\r\n\r\nSequence, fractal, recursive encapsulation:\r\n![12](https://cloud.githubusercontent.com/assets/1431904/12222396/51fcc102-b7cc-11e5-9bf9-d5a0be840e16.png)\r\n\r\nI actually tried to change example (http://jsbin.com/gist/5b192c88616af2f75344) like this:\r\n```JavaScript\r\nedges: [\r\n      { data: { id: 'ad', source: 'a', target: 'd' } },\r\n      { data: { id: 'eb', source: 'e', target: 'b' } },\r\n      { data: { id: 'adeb', source: 'ad', target: 'eb' } } // Added this edge\r\n    ]\r\n```\r\nBut added edge didn`t show up."},"comment":{"url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/comments/201497256","html_url":"https://github.com/cytoscape/cytoscape.js/issues/1217#issuecomment-201497256","issue_url":"https://api.github.com/repos/cytoscape/cytoscape.js/issues/1217","id":201497256,"user":{"login":"Konard","id":1431904,"avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=3","gravatar_id":"","url":"https://api.github.com/users/Konard","html_url":"https://github.com/Konard","followers_url":"https://api.github.com/users/Konard/followers","following_url":"https://api.github.com/users/Konard/following{/other_user}","gists_url":"https://api.github.com/users/Konard/gists{/gist_id}","starred_url":"https://api.github.com/users/Konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Konard/subscriptions","organizations_url":"https://api.github.com/users/Konard/orgs","repos_url":"https://api.github.com/users/Konard/repos","events_url":"https://api.github.com/users/Konard/events{/privacy}","received_events_url":"https://api.github.com/users/Konard/received_events","type":"User","site_admin":false},"created_at":"2016-03-25T20:56:22Z","updated_at":"2016-03-25T20:56:22Z","body":"http://gojs.net/latest/samples/linksToLinks.html (implementation at go.js)"}}