wiki:Needed Command Functionality

Version 11 (modified by Elaine Meng, 10 years ago) ( diff )

--

Needed Command Functionality

Chimera2 command functionality needed for early release(s) based on Early Release Requirements.

This is somewhat high-level; more detailed guidelines and examples are in 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)
  • ribbon (suggest replacing with cartoon and including spline and any other whole-chain parameters)
  • surface (see command and category thoughts)
  • repr, ribrepr,ribscale, surfrepr (suggest consolidating into a new style command, generalizing ribbon to cartoon as per ribbons writeup, and including pseudobonds)
  • color (suggest consolidating with rainbow but leaving color-by-attr and color-by-scalar-field separate)
  • volume (redundancy with show/hide/color etc. OK with me, but should review structure and keywords vs. the negotiable command guidelines)
  • some way to adjust subdivision/smoothness; any global setting could be covered by set (see below) and any attribute by setattr, but there could also be options in surface, cartoon and/or a top-level quality command or logical equivalent

Extremely useful catchalls, suggest retaining as permanent commands even though there will be some redundancy:

  • set global settings: silhouettes, background color, depth-cuing parameters, 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, supersampling option

December release

Note: See TracWiki for help on using the wiki.