Changes between Version 131 and Version 132 of Needed Command Functionality
- Timestamp:
- Dec 10, 2015, 3:29:13 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Needed Command Functionality
v131 v132 12 12 Potential renaming of Chimera1 commands (up for discussion): 13 13 - ~~Chimera1 '''freeze''' → Chimera2 '''stop'''~~ (done) 14 - Nov 5 2015 Greg will add Log message to remind users of '''stop''' function if no ongoing motion14 - ~~Nov 5 2015 Greg will add Log message to remind users of '''stop''' function if no ongoing motion 15 15 - ~~'''~select/select''' (model activation/deactivation) → '''freeze/~freeze'''~~ 16 - Nov 5 2015 decided activation concept not needed in Chimera216 - ~~Nov 5 2015 decided activation concept not needed in Chimera2 17 17 - ~~'''window, focus''' → '''view ''spec'' '''~~ (done) 18 18 - ~~'''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) 20 20 - ~~'''scale''' → '''zoom'''~~ (done) 21 21 - ~~'''display/modeldisplay''' → '''show/hide''' 22 22 - 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)''' 27 27 - ~~'''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) 29 29 30 30 == Late summer release == 31 31 32 32 Initial 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 38 36 * ~~'''close'''~~ (done for models; might want to add '''session''' and/or '''all''' keywords later) 39 37 * ~~'''exit, quit''' or equivalent~~ (done) 40 38 * ~~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 options43 - 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 command39 * ~~'''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 44 42 * '''cartoon''' including spline, path-smoothing, and any other whole-chain parameters as options 45 43 - 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 nocontrols 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'''?) 48 46 - Nov 5 2015 tether options have not been separated out (still '''tetherShape''' etc. options of '''cartoon''' instead of '''shape''' etc. options of '''cartoon tether''') 49 47 * ~~'''surface''' solvent-excluded molecular surface~~ (done) … … 60 58 61 59 Extremely 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''') 65 62 * '''setattr''' attribute values 66 63 - need some way for the user to look up the names and possible values of attributes 67 64 68 65 For 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 options66 * ~~'''select''' (including up/down) see [http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/selection.html#expandselect Chimera1 selection cascades] 67 - not full hierarchy yet 71 68 * '''save session''' with restore covered by '''open''', or '''session (save|restore)''' 72 69 * ~~'''save image''' with supersampling option~~ (done)