Changes between Version 72 and Version 73 of Needed Command Functionality
- Timestamp:
- May 18, 2015, 2:41:35 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Needed Command Functionality
v72 v73 82 82 - color-by-scalar might only apply to surfaces and atoms, unless we want cartoons to show residue values derived from the substituent atomic values 83 83 * '''findhbond''' 84 - consider option to find salt bridges only 84 85 * '''define''' geometric objects based on atomic coordinates: axes, planes, centroids, ellipsoids 85 86 * '''shape''' or other way of defining geometric objects arbitrarily … … 111 112 - need better defaults than in Chimera1, at least for smart display 112 113 * '''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) 114 115 115 116 Expanded functionality of existing commands: 117 * '''open''' Chimera1 sessions (session conversion) 116 118 * '''preset''' publication options 117 119 * '''cartoon''' options for pipes and planks … … 122 124 * '''surface''' 123 125 - 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 commands126 - patch boundary-smoothing, see '''smoothBorders''' in the [http://www.cgl.ucsf.edu/home/meng/chi2/surface.html surface manpage mockup] 125 127 * 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?) 126 128 * smart clipping, leaving individual objects such as multiscale surfaces whole 127 129 - potentially options of '''clip, mclip''' 128 130 - 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 * '''set attr''' (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, contrast131 * '''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?) 131 133 132 134 GUI-only, or do we need commands? 133 135 * interactively adjustable light positions 136 * for surface patch boundary smoothing, individual triangle-hiding or hand-drawn boundaries 134 137 * 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 135 138 136 139 == 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 137 144 * 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