Changes between Version 120 and Version 121 of Needed Command Functionality


Ignore:
Timestamp:
Nov 6, 2015, 12:57:57 PM (10 years ago)
Author:
Elaine Meng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Needed Command Functionality

    v120 v121  
    66- [http://www.cgl.ucsf.edu/home/meng/chi2/frameatom_spec2.html atomspec]
    77- [http://www.cgl.ucsf.edu/home/meng/chi2/surface.html surface]
    8 - [http://www.cgl.ucsf.edu/home/meng/chi2/color.html color] (omnibus, including color-by-value; currently I favor this over separate color-by-value [http://www.cgl.ucsf.edu/home/meng/chi2/vcolor.html vcolor])
     8- [http://www.cgl.ucsf.edu/home/meng/chi2/color.html color]
    99- [http://www.cgl.ucsf.edu/home/meng/chi2/transparency.html transparency]
    1010- [http://www.cgl.ucsf.edu/home/meng/chi2/alias.html alias] (we decided to make this '''namespec''')
    1111- [http://www.cgl.ucsf.edu/home/meng/chi2/macro.html macro] (we decided to leave this as '''alias''')
    1212Potential renaming of Chimera1 commands (up for discussion):
    13 - ~~Chimera1 '''freeze''' → Chimera2 '''stop'''~~ (done) (the latter no longer used for exiting the program; if no ongoing motion '''stop''' should remind user of this!)
    14 -  '''~select/select''' (whole-model activation/deactivation function) → '''freeze/~freeze'''
     13- ~~Chimera1 '''freeze''' → Chimera2 '''stop'''~~ (done)
     14 - Nov 5 2015 Greg will add Log message to remind users of '''stop''' function if no ongoing motion
     15-  ~~'''~select/select''' (model activation/deactivation) → '''freeze/~freeze'''~~
     16 - Nov 5 2015 decided activation concept not needed in Chimear2
    1517- ~~'''window, focus''' → '''view ''spec'' '''~~ (done)
    16 - '''windowsize''' → '''window'''
     18- ~~'''windowsize''' → '''window'''~~
     19 - Nov 5 2015 deemed unnecessary now that it can be truncated (since the '''window''' command is not present)
    1720- ~~'''scale''' → '''zoom'''~~ (done)
    1821- '''display/modeldisplay''' → '''show/hide'''
    19 - '''alias''' (target-defining function) → '''namespec'''
     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)'''
    2027- ~~'''2dlabels''' → '''title'''~~ (done)
    2128- ~~'''ribbon''' → '''cartoon'''~~ (done but we still have '''ribbon''' as a synonym)
     
    2330== Late summer release ==
    2431
    25 Initial versions (not necessarily full implementations, could be partial) of:
     32Initial versions (not necessarily full implementations) of:
    2633* '''open''' (suggest same general syntax as Chimera1, possibly adjusting prefixes; covers both local files and web-fetch)
    2734  - for this release: PDB, PDB/mmCIF, density maps, sessions
    2835  - as of Nov 2 2015 done for the above except sessions
    2936  - prefixes (''e.g.'' '''pdb:''' should allow opening file with non-standard suffix as that format; currently only treats the string as an ID code)
    30 * ~~'''close'''~~ (done for models; might want to add session option later)
     37  - Nov 5 2015 intend to add keywords '''from''' to specify database for web fetch and '''format''' which could useful for both fetch and local files, and possibly other keywords; retain colon syntax as alternative
     38* ~~'''close'''~~ (done for models; might want to add '''session''' and/or '''all''' keywords later)
    3139* ~~'''exit, quit''' or equivalent~~ (done)
    32   - maybe '''stop''' should instead work like Chimera1 '''freeze''' (stop motion), and '''freeze''' could be repurposed for deactivation (the older function of Chimera1 '''~select''')
    33 * ~~something like Chimera1 '''focus''' and/or '''window''' (although I might rename as '''view''')~~ (done)
    34   - '''window''' may be better for windowsize specification
    35 * '''display''', '''modeldisplay''' (maybe replace with '''show/hide''')
    36   - this could control pseudobonds indirectly if they are hidden automatically when endpoint atoms are hidden, but we may want to make it act on them directly, or else '''setattr''' (see below) might be the only way
    37   - as of Nov 2 2015 implemented as '''display''' and its options (EM: seems good to me)
     40* ~~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
    3843* '''cartoon''' including spline, path-smoothing, and any other whole-chain parameters as options
    3944  - see [http://www.cgl.ucsf.edu/home/meng/chi2/ribbons.html ribbons writeup]