← Revision 1 as of 2006-02-28 01:50:02 →
Size: 101
Comment:
|
Size: 873
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Please review the JavaDocs at ["http://db.systemsbiology.net/cytoscape/grouping/doc/"] and comment. |
Please review the Java-Docs at http://db.systemsbiology.net/cytoscape/grouping/doc/ and comment. To give you a better idea of how the interfaces work together, here is an example: Example 1. Algorithm calculated groups: CyNetwork [] groups = someAlgorithm.calculateGroups(someArgs); groupManager.addGroupsToNetwork(myNetwork); GroupingStrategy collapsingStrategy = GroupingStrategyFactory.createGroupingStrategy(GroupingStrategyFactory.COLLAPSING_STRATEGY); GroupingStrategy stackingStrategy = GrouupingStrategyFactory.createGroupingStrategy(GroupingStrategyFactory.STACKING_STRATEGY); for(int i = 0; i < groups.length; i++){ if(groups[i].nodeCount() > SOME_LIMIT){ collapsingStrategy.group(myNetwork,groups[i]); // this collapses the groups }else{ stackingStrategy.group(myNetwork,groups[i]); // this aligns the nodes in a stack } } |
Please review the Java-Docs at http://db.systemsbiology.net/cytoscape/grouping/doc/ and comment.
To give you a better idea of how the interfaces work together, here is an example:
Example 1. Algorithm calculated groups:
CyNetwork [] groups = someAlgorithm.calculateGroups(someArgs); groupManager.addGroupsToNetwork(myNetwork); GroupingStrategy collapsingStrategy = GroupingStrategyFactory.createGroupingStrategy(GroupingStrategyFactory.COLLAPSING_STRATEGY); GroupingStrategy stackingStrategy = GrouupingStrategyFactory.createGroupingStrategy(GroupingStrategyFactory.STACKING_STRATEGY); for(int i = 0; i < groups.length; i++){
if(groups[i].nodeCount() > SOME_LIMIT){
- collapsingStrategy.group(myNetwork,groups[i]); // this collapses the groups
- stackingStrategy.group(myNetwork,groups[i]); // this aligns the nodes in a stack
}