Cytoscape allows constraints on sets of nodes, but these have to be either horizontal or vertical. Consider a compound node, consisting of, say, 4 nodes. I want the graph layout to be able to
rotate this compound node, while preserving a
linear layout (and initial ordering) of the nodes. If I constrain the layout to horizontal, then Cytoscape (using fcose) won't be able to rotate this set of nodes to facilitate edge routing; it remains horizontal.
Is there any way to specify only a linear layout, which would mean "these 4 nodes should remain in a straight line (and not be reordered internally)" but should be positioned and rotated freely as a compound node? Ideally, I'd like to be able to specify linear layouts in two dimensions (primary and secondary axis), such that I could even create two-column compound nodes (representing a microcontroller, with, for example, 20 legs/nodes down each side).
Joakim