Name: cytoscape.js-graphml
Owner: iVis-at-Bilkent
Description: A Cytoscape.js extension to import from and export to GraphML format
Created: 2016-06-23 10:38:26.0
Updated: 2017-11-10 16:01:56.0
Pushed: 2017-06-27 18:01:27.0
Size: 33
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
A Cytoscape.js extension to import from a graph in GraphML format or to export the current Cytsocape.js graph to GraphML format, distributed under The MIT License.
cy.graphml()
Export the graph as GraphML.
cy.graphml( cyGraphML )
Import the graph as GraphML.
cy.graphml( optionsObj )
Updates the specified options of extension.
node: {
css: false,
data: true,
position: true,
discludeds: []
},
edge: {
css: false,
data: true,
discludeds: []
},
layoutBy: "cose" // string of layout name or layout function
Download the library:
npm install cytoscape-graphml
,bower install cytoscape-graphml
, orrequire()
the library as appropriate for your project:
CommonJS:
cytoscape = require('cytoscape');
jquery = require('jquery');
graphml = require('cytoscape-graphml');
hml( cytoscape, jquery ); // register extension
AMD:
ire(['cytoscape', 'cytoscape-graphml'], function( cytoscape, graphml ){
aphml( cytoscape ); // register extension
Plain HTML/JS has the extension registered for you automatically, because no require()
is needed.
This project is set up to automatically be published to npm and bower. To publish:
export VERSION=1.2.3
gulp publish
bower register cytoscape-graphml https://github.com/iVis-at-Bilkent/cytoscape.js-graphml.git