Changes between Version 72 and Version 73 of Needed Command Functionality


Ignore:
Timestamp:
May 18, 2015, 2:41:35 PM (10 years ago)
Author:
Elaine Meng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Needed Command Functionality

    v72 v73  
    8282  - color-by-scalar might only apply to surfaces and atoms, unless we want cartoons to show residue values derived from the substituent atomic values
    8383* '''findhbond'''
     84  - consider option to find salt bridges only
    8485* '''define''' geometric objects based on atomic coordinates: axes, planes, centroids, ellipsoids
    8586* '''shape''' or other way of defining geometric objects arbitrarily
     
    111112  - need better defaults than in Chimera1, at least for smart display
    112113* '''findclash''' (also needed for coloring surface interaction patches)
    113   - should be easier than in Chimera1 to use contact defaults in command (the overall defaults are clash defaults)
     114  - consider facilitating the use of contact defaults (in Chimera1, the overall defaults are the clash defaults, so to use the GUI's contact defaults you have to look up the two values in the documentation and specify them individually in the command)
    114115
    115116Expanded functionality of existing commands:
     117* '''open''' Chimera1 sessions (session conversion)
    116118* '''preset''' publication options
    117119* '''cartoon''' options for pipes and planks
     
    122124* '''surface'''
    123125 - provisions for multiple surfaces on same atoms, including SAS and/or SES
    124  - patch boundary-smoothing, could be keyword '''smoothBorders''' as in the [http://www.cgl.ucsf.edu/home/meng/chi2/surface.html surface manpage mockup]; also mentioned are individual triangle-hiding or hand-drawn boundaries, not sure whether/how that might relate to commands
     126 - patch boundary-smoothing, see '''smoothBorders''' in the [http://www.cgl.ucsf.edu/home/meng/chi2/surface.html surface manpage mockup]
    125127* atoms/bonds ring fill, aromaticity, and bond multiplicity display (sub-options of '''style stick''' and/or settable with '''setattr'''; could also apply to '''style line''', but do we still need that style?)
    126128* smart clipping, leaving individual objects such as multiscale surfaces whole
    127129 - potentially options of '''clip, mclip'''
    128130 - in Chimera1, certain things are already only wholly selectable (surface pieces, ''etc.''), but if we become able to select subparts/triangles within surfaces, it could also be an option of '''select'''
    129 * '''setattr''' (or other command) individual attributes: shininess (and/or '''set''' global shininess?), other material properties, per-model silhouettes (remove silhouettes from global settings?)
    130 * '''set''' (or other command) global parameters: background images, contrast
     131* '''set''' (or other command) global settings: background images, lighting contrast, camera modes (orthographic, stereo)
     132* '''setattr''' (or other command) attributes: individual shininess (and/or '''set''' global shininess?), other individual material properties, per-model silhouettes (remove silhouettes from global settings?)
    131133
    132134GUI-only, or do we need commands?
    133135* interactively adjustable light positions
     136* for surface patch boundary smoothing, individual triangle-hiding or hand-drawn boundaries
    134137* hand-drawn or 2D-shape custom silhouettes (2D outlines? perhaps could be an option of '''2dlabels''')... also ties in with the fancy-shaped selection in the '''Highly desirable''' section
    135138
    136139== Eventually ==
     140* '''morph'''
     141  - atoms/bonds
     142  - maps
     143* '''coordset'''-like trajectory playback but also the ability to show more than one frame at a time
    137144* motion-scripting or other frame-argument commands (see [http://www.rbvi.ucsf.edu/chimera/docs/UsersGuide/movies.html#moviecommands Chimera1 movie-related commands])
     145  - I'm hoping for saved positions and commands for traversing them: '''savepos/reset/fly'''
     146  - although Chimera1 has scenes, it doesn't have command controls analogous to the above for fully scripting timeline playback; our designs for '''transition''' and '''animate''' commands were never implemented