Changes between Version 58 and Version 59 of Needed Command Functionality


Ignore:
Timestamp:
May 14, 2015, 4:14:21 PM (10 years ago)
Author:
Elaine Meng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Needed Command Functionality

    v58 v59  
    1717  - see [[SurfaceCategories]] discussion of categories and command design
    1818  - see [http://www.cgl.ucsf.edu/home/meng/chi2/surface.html surface manpage mockup] based on subsequent discussion
    19 * '''repr''', '''ribrepr''', '''ribscale''', '''surfrepr''' (maybe consolidate into a new '''style''' command, generalizing ribbon to cartoon as per [http://www.cgl.ucsf.edu/home/meng/chi2/ribbons.html ribbons writeup], and including pseudobonds; I'm not sure consolidation is better, however, since consolidation makes longer commands, and for such frequently used functionality we need easy-to-type commands)
    20   - styles for this release include atom/bond '''stick, bs, sphere'''; surface (volume and molecular) '''solid, mesh'''; and at least a default style or a few possibilities for ribbons/cartoons (I suggest at least '''smooth''' and '''edged''' with default scaling; '''tube''' should actually be easier although not listed until the '''Would be nice''' section)
     19* '''repr''', '''ribrepr''', '''ribscale''', '''surfrepr''' (maybe consolidate into a new '''style''' command, generalizing ribbon to cartoon as per [http://www.cgl.ucsf.edu/home/meng/chi2/ribbons.html ribbons writeup], and including pseudobonds; I'm not sure consolidation is better, however, since consolidation makes longer commands, and these will be used frequently); styles for this release:
     20  - atom/bond '''stick, bs, sphere'''
     21  - pseudobond '''dashedStick''' (since TomG already added it), maybe '''solidStick''' and/or '''solidLine''' (if easy or already present)
     22  - surface (volume and molecular) '''solid, mesh'''
     23  - a default style or a few possibilities for ribbons/cartoons (say '''smooth''' and '''edged''' with default scaling; '''tube''' should be easier even though it's down in the '''Would be nice''' section)
     24  - each style could have sub-options (''e.g.'' stick radius), or if it's too complicated to include them in the '''style''' command, they could be adjusted with '''setattr'''
    2125* '''color''' (leaving color-by-attr as in '''rangecolor''', color-by-scalar-field as in '''scolor''', and '''rainbow''' for later and separate from '''color''')
    2226* '''volume''' control over isosurface display (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])
     
    4448The following functionality is listed for the December release, but not necessarily as commands:
    4549* '''transparency''' (similar to '''color'''; takes care of individual settings, whereas '''set''' or another command would be used for related global parameters)
    46 * pseudobonds that could be intermodel (implying need for '''distance''' and maybe '''hbond, findclash''' functionality)
     50* pseudobonds that could be intermodel (implying need for '''distance''')
    4751* '''clip''', '''section''', '''thickness''' (suggest combining into single command to control global clipping, say '''clip''' or '''gclip''')
    4852* '''mclip''' per-model clipping, plane or slab
    49 * capping of all solid objects ('''set''' if global, '''setattr''' if per-object; could also be options in '''clip''' and/or '''mclip''')
     53* capping of all solid objects ('''set''' if global, '''setattr''' if per-object; could also be an option in '''clip''' and/or '''mclip''')
    5054* single-layer transparency ('''set''' or other command control)
    51 * '''freeze''' or something like that to control model activation for motion (in Chimera1, '''freeze''' is something different)
     55* '''freeze''' or some other command to control model activation for motion (in Chimera1, '''freeze''' is something different)
     56* '''help''' to bring up command documentation
    5257
    5358Expanded functionality of existing commands:
     
    5863* more built-in specs like '''protein, nucleic acid''',''etc.''
    5964* full atomspecs (see [http://www.cgl.ucsf.edu/home/meng/chi2/frameatom_spec2.html Chimera2 atomspec writeup])
     65* translation of menu actions into commands (if needed for full logging... maybe it's not?)
    6066
    6167== Highly desirable ==
    6268
    6369Again listed but not necessarily as commands:
     70* smart molecule display (does that imply '''preset''' functionality?)
    6471* '''findhbond'''
    6572* '''rangecolor''' or equivalent for color-by-attribute
     
    8390
    8491Expanded functionality of existing commands:
    85 * '''style''' options for pseudobonds '''dashed, dotted, dotdash''', with 3D versions preferred over lines
     92* '''style''' options for pseudobonds '''solidStick, dottedStick, dotdashStick, solidLine, dottedLine, dashedLine, dotdashLine'''
    8693
    8794Command accoutrements: