Description Usage Arguments Value Author(s) See Also Examples
Transfer the named edge attributes to Cytoscape. This method is required, for instance, if you wish to run a 'movie.' For example, if you have a time course experiment with different values at successive time points of the 'phosphorylates' or 'binds' relationship between two nodes. With an edgeColor rule already specified, you can animate the display of the edges in the graph by pumping new values of the edge attributes, and then asking for a redraw.
1 | setEdgeAttributesDirect(obj, attribute.name, attribute.type, edge.names, values)
|
obj |
a |
attribute.name |
a |
attribute.type |
a |
edge.names |
a |
values |
a list of objects of the type specified by 'attribute.name', one per edge |
None.
Tanja Muetze, Georgi Kolishovski, Paul Shannon
setEdgeAttributes setNodeAttributes setNodeAttributesDirect
1 2 3 4 5 6 7 8 9 10 11 12 13 | ## Not run:
# first, delete existing windows to save memory:
deleteAllWindows(CytoscapeConnection())
cw <- CytoscapeWindow ('setEdgeAttributesDirect.test', graph=makeSimpleGraph())
sendNodes(cw)
sendEdges(cw)
edge.names = as.character (cy2.edge.names (cw@graph))
stopifnot (length (edge.names) == 3)
edge.values = c ('alligator', 'hedgehog', 'anteater')
result = setEdgeAttributesDirect (cw, 'misc', 'string', edge.names, edge.values)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.