← Revision 1 as of 2006-11-21 23:11:50
Size: 3169
Comment:
|
← Revision 2 as of 2006-11-21 23:13:05 →
Size: 3211
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 39: | Line 39: |
attachment:layoutrules1_061121_dwk.png |
Use Case Name : ../LayoutRules |
For Feature : MIMEditor |
Editors: DavidKane |
Summary
This is perhaps not so much a particular use case, but an explanation of layout constraints that cut across several use cases.
Step-by-Step User Action
- N/A
Visual Aides
Multiple Edge Segments: An edge may be broken into any number of segments.
Vertical and Horizontal Edges: The primary paths for all edges should align vertically and horizontally. The last edge segment that connect to a node, may be at an angle that deviates from the horizontal or the vertical, as in this example:
Crossing Edges: The edges may cross one another at right angles, but may not overlap nor cross where there is a node.
Minimum Edge Length: To avoid visual confusion with the symbols for ../TranscriptionInhibitionShorthand and ../TranscriptionShorthand, there should be a minimum segment length, that is longer than the hitches in these symbols.
attachment:layoutrules1_061121_dwk.png
Other Angles: There are several places were acute angles as used a part of the notation. These include ../BooleanLogic, ../PathBranching, ../ShowCompetition, and ../StoichiometricConversion. In each of these cases, the user interpretation of the meaning of the acute angle is dependent on the context in which the angle occurs.
Requirements for Cytoscape
TBD
Importance
The layout rules are important for minimizing clutter and reducing ambiguity.
Other Examples