Changes between Version 131 and Version 132 of Needed Command Functionality


Ignore:
Timestamp:
Dec 10, 2015, 3:29:13 PM (10 years ago)
Author:
Eric Pettersen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Needed Command Functionality

    v131 v132  
    1212Potential renaming of Chimera1 commands (up for discussion):
    1313- ~~Chimera1 '''freeze''' → Chimera2 '''stop'''~~ (done)
    14  - Nov 5 2015 Greg will add Log message to remind users of '''stop''' function if no ongoing motion
     14 - ~~Nov 5 2015 Greg will add Log message to remind users of '''stop''' function if no ongoing motion
    1515-  ~~'''~select/select''' (model activation/deactivation) → '''freeze/~freeze'''~~
    16  - Nov 5 2015 decided activation concept not needed in Chimera2
     16 - ~~Nov 5 2015 decided activation concept not needed in Chimera2
    1717- ~~'''window, focus''' → '''view ''spec'' '''~~ (done)
    1818- ~~'''windowsize''' → '''window'''~~
    19  - Nov 5 2015 deemed unnecessary now that it can be truncated (since the '''window''' command is not present)
     19 - ~~Nov 5 2015 deemed unnecessary now that it can be truncated (since the '''window''' command is not present)
    2020- ~~'''scale''' → '''zoom'''~~ (done)
    2121- ~~'''display/modeldisplay''' → '''show/hide'''
    2222 - Nov 2 2015 agreed to proceed with this, with '''~show''' as an undocumented alias to '''hide'''
    23 - '''alias''' (target-defining function) → '''namespec''' (previously agreed upon)
    24  - Nov 5 2015 for the other (command-defining) function of '''alias''', agreed to change syntax for listing and deleting aliases, and to use analogous approach for other commands that also allow the user to assign names to definitions ('''namespec''', '''colordef''', ''etc.''...'''view''' is already that way)
    25     - '''alias''' → '''alias list'''
    26     - '''~alias ''name''''' → '''alias delete (''name''|all)'''
     23- '''namespec''' not yet implemented
     24 - ~~Nov 5 2015 for the other (command-defining) function of '''alias''', agreed to change syntax for listing and deleting aliases, and to use analogous approach for other commands that also allow the user to assign names to definitions ('''namespec''', '''colordef''', ''etc.''...'''view''' is already that way)
     25    - ~~'''alias''' → '''alias list'''
     26    - ~~'''~alias ''name''''' → '''alias delete (''name''|all)'''
    2727- ~~'''2dlabels''' → '''title'''~~ (done)
    28 - ~~'''ribbon''' → '''cartoon'''~~ (done but we still have '''ribbon''' as a synonym)
     28- ~~'''ribbon''' → '''cartoon''' (done but we still have '''ribbon''' as a synonym)
    2929
    3030== Late summer release ==
    3131
    3232Initial versions (not necessarily full implementations) of:
    33 * '''open''' (both local files and web-fetch)
    34   - for this release: PDB, PDB/mmCIF, density maps, sessions
    35   - as of Nov 2 2015 done for the above except sessions
    36   - prefixes (''e.g.'' '''pdb:''' should allow opening file with non-standard suffix as that format; currently only treats the string as an ID code)
    37   - Nov 5 2015 intend to add keywords '''from''' to specify database for web fetch and '''format''' which could be useful for both fetch and local files, and possibly other keywords; retain colon syntax as alternative
     33* ~~'''open''' (both local files and web-fetch)
     34  - ~~for this release: PDB, PDB/mmCIF, density maps, sessions
     35  - ~~add keywords '''from''' to specify database for web fetch and '''format''' which could be useful for both fetch and local files, and possibly other keywords; retain colon syntax as alternative
    3836* ~~'''close'''~~ (done for models; might want to add '''session''' and/or '''all''' keywords later)
    3937* ~~'''exit, quit''' or equivalent~~ (done)
    4038* ~~something like Chimera1 '''focus''' and/or '''window''' (rename as '''view''')~~ (done)
    41 * '''display''', '''modeldisplay''' (plan to replace with '''show/hide''')
    42   - as of Nov 2 2015 implemented as '''display''' and its options
    43   - Nov 5 2015 some discussion as to whether a show-only option (like Chimera1 '''show''') is possible; there is an undocumented '''only''' option but EM and TG think it may be too confusing in combination with the other options of the command
     39* ~~'''display''', '''modeldisplay''' (plan to replace with '''show/hide''')
     40  - ~~as of Nov 2 2015 implemented as '''display''' and its options
     41  - ~~Nov 5 2015 some discussion as to whether a show-only option (like Chimera1 '''show''') is possible; there is an undocumented '''only''' option but EM and TG think it may be too confusing in combination with the other options of the command
    4442* '''cartoon''' including spline, path-smoothing, and any other whole-chain parameters as options
    4543  - see [http://www.cgl.ucsf.edu/home/meng/chi2/ribbons.html ribbons writeup]
    46   - for this release, just ribbons (not pipes/cylinders or worm-by-attr)
    47   - as of Nov 2 2015 the above is done but no controls for width, thickness, cross-sectional shape (would this be in '''cartoon''' or '''style'''?)
     44  - ~~for this release, just ribbons (not pipes/cylinders or worm-by-attr)
     45  - controls for width, thickness, cross-sectional shape (would this be in '''cartoon''' or '''style'''?)
    4846  - Nov 5 2015 tether options have not been separated out (still '''tetherShape''' etc. options of '''cartoon''' instead of '''shape''' etc. options of '''cartoon tether''')
    4947* ~~'''surface''' solvent-excluded molecular surface~~ (done)
     
    6058
    6159Extremely useful catchalls that I suggest retaining as permanent commands even though there will be some redundancy:
    62 * '''set''' global settings
    63   - for this release: ~~silhouettes, background color, depth-cuing amount and color, interactive shadows, lighting (ambient occlusion, ambient-only, N-point)~~ (done, some via '''set''', some via other commands such as '''lighting''')
    64   - if many sub-options, e.g. '''lighting''', could make a separate top-level command; also keeping a redundant but longer '''set''' command is OK with me
     60* ~~'''set''' global settings
     61  - ~~for this release: silhouettes, background color, depth-cuing amount and color, interactive shadows, lighting (ambient occlusion, ambient-only, N-point) (done, some via '''set''', some via other commands such as '''lighting''')
    6562* '''setattr''' attribute values
    6663  - need some way for the user to look up the names and possible values of attributes
    6764
    6865For this release, GUI-only or commands? (eventually they should be commands)
    69 * '''select''' (including up/down) see [http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/selection.html#expandselect Chimera1 selection cascades]
    70   - as of Nov 2 2015 a good '''select''' command but hierarchy is very limited compared to Chimera1 (presumably will be expanded later) and command doesn't include up/down options
     66* ~~'''select''' (including up/down) see [http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/selection.html#expandselect Chimera1 selection cascades]
     67  - not full hierarchy yet
    7168* '''save session''' with restore covered by '''open''', or '''session (save|restore)'''
    7269* ~~'''save image''' with supersampling option~~ (done)