= Needed Command Functionality = Chimera2 command functionality needed for early release(s) based on [wiki: Early Release Requirements]. This is somewhat high-level; more detailed guidelines and examples are in [http://www.cgl.ucsf.edu/home/meng/chi2/command-structure.html Chimera2 Command-Structure Thoughts]. == Late summer release == Initial versions (not necessarily final/full implementations) of: * '''open''' (suggest same general syntax as Chimera1, possibly adjusting prefixes; covers both local files and web-fetch) * '''display''', '''modeldisplay''' (suggest replacing with '''show/hide''' and eliminating our current '''show''') * '''color''' (suggest consolidating with '''rainbow''' but leaving color-by-attr and color-by-field separate) * '''ribbon''' (suggest replacing with '''cartoon''' and including spline and any other whole-chain parameters) * '''surface''' (see [https://www.rbvi.ucsf.edu/trac/chimera2/wiki/SurfaceCategories command and category thoughts]) * '''repr''', '''ribrepr''','''ribscale''', '''surfrepr''' (suggest consolidating into a new '''style''' command, adding cartoon cylinder parameters, and including pseudobonds) * '''volume''' (redundancy with show/hide/color etc. OK with me, but should review structure and keywords vs. the negotiable [http://www.cgl.ucsf.edu/home/meng/chi2/command-structure.html command guidelines].) Extremely useful catchalls, suggest retaining as permanent commands even though there will be some redundancy: * '''set''' global settings: silhouettes, background color, shadows, lighting (if many sub-options, e.g. lighting, judiciously consider making a separate top-level command; also keeping a redundant but longer '''set''' command is OK with me) * '''setattr''' (general set-attributes functionality) GUI-only, or do we need commands? * '''select''' (including up/down) * save/restore session * save image == December release ==