Differences between revisions 1 and 2
Revision 1 as of 2005-10-11 20:21:16
Size: 812
Editor: mskresolve-b
Comment: First stab at implementation plan
Revision 2 as of 2005-10-11 20:22:04
Size: 854
Editor: mskresolve-b
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
  * Finalize CyAttributes API, based on public review
  * Implement CyAttributesImpl (Nerius)
  * Finalize {{{CyAttributes}}} API, based on public review (10/13/2005)
  * Implement {{{CyAttributesImpl}}} (Nerius)
Line 6: Line 6:
  * Implement GraphObjAttributes (Nerius)   * Implement {{{GraphObjAttributes}}} (Nerius)
Line 8: Line 8:
  * Write CyAttributesReader (Nerius)   * Write {{{CyAttributesReader}}} (Nerius)
Line 10: Line 10:
  * Write CyAttributesWriter (Nerius)   * Write {{{CyAttributesWriter}}} (Nerius)

Implementation Plan for RFC #1

  • Finalize CyAttributes API, based on public review (10/13/2005)

  • Implement CyAttributesImpl (Nerius)

    • Write Unit Test (Ethan)
  • Implement GraphObjAttributes (Nerius)

    • Write Unit Test (Ethan)
  • Write CyAttributesReader (Nerius)

    • Write Unit Test (Ethan)
  • Write CyAttributesWriter (Nerius)

    • Write Unit Test (Ethan)
  • Agree on way to access global attributes and implement (Subgroup)
  • Deprecate all attribute access methods in Cytoscape.java and CyNetwork.java (Ethan)

  • Replace all calls to GraphObjAttributes with calls to CyAttributes (Iliana)

  • Remove CytoscapeData and CytoscapeDataImpl from core (Ethan)

  • Verify that all references to GraphObjAttributes have been removed

  • Celebrate

RFC_1/RFC1_Implementation_Plan (last edited 2009-02-12 01:03:00 by localhost)

Funding for Cytoscape is provided by a federal grant from the U.S. National Institute of General Medical Sciences (NIGMS) of the Na tional Institutes of Health (NIH) under award number GM070743-01. Corporate funding is provided through a contract from Unilever PLC.

MoinMoin Appliance - Powered by TurnKey Linux