initial cytoscape extension generator; needs more testing