Cytoscape 3.0 TODO List
coreplugins
- attr browser
- layouts
- biopax
- cpath
- editor
- filters
- quickfind
- linkout
- manual layout
- merge
- ontology import
- sbml import
- table import
- psi-mi import
- webservice
application
- reconfigure remaining actions as Tasks and get them working (printing, etc.)
- extract session related code
- tidy up remaining static classes
- get preferences organized
- hook up p2 provisioning system
session-api
- extract from application
- figure out a way for Swing application to save its state to session
ding-presentation-impl
- Activate all visual properties (node shapes, arrow shapes, etc.)
- determine if any interfaces should be exported
- Clean up code for performance
- get birds eye view disposing correctly
- trigger proper events for node selection, etc.
io-impl
- get XGMML working with new visual properties
- get GML working with new visual properties
- get session loading working
- make sure legacy sessions work
- get export working
model-impl
- resolve event firing questions
viewmodel-api
- resolve column oriented vs. row oriented
- get rid of "set" code
work-swing-impl
- debug and clean up various guis
work-tunable-props-impl
- make sure we can load and save tunables as properties
Other
- Write unit tests
- Write performance tests
- Get automated builds working
- Figure out distribution
- Figure out javadoc/site deployment
- Plan "Cytoscape Commons" and figure out how to support 3rd party plugin developers
- Developer documentation and HOWTOs