Changes between Version 62 and Version 63 of Needed Command Functionality


Ignore:
Timestamp:
May 18, 2015, 10:29:36 AM (10 years ago)
Author:
Elaine Meng
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Needed Command Functionality

    v62 v63  
    1313* '''ribbon''' (suggest replacing with '''cartoon''' and including spline, path-smoothing, and any other whole-chain parameters as options to this command)
    1414  - see [http://www.cgl.ucsf.edu/home/meng/chi2/ribbons.html ribbons writeup]
    15   - for this release, just ribbons (not cylinders or worm-by-attr)
     15  - for this release, just ribbons (not pipes/cylinders or worm-by-attr)
    1616* '''surface''' solvent-excluded molecular surface
    1717  - see [[SurfaceCategories]] discussion of categories and command design
     
    4545* set of built-in color names
    4646* built-in specs '''solvent, ions, ligand, main, helix, strand, coil''' (needed for molecular surface and ribbon anyway, might as well make them available for command-line use)
     47* basic hierarchical atomspecs (see [http://www.cgl.ucsf.edu/home/meng/chi2/frameatom_spec2.html Chimera2 atomspec writeup])
    4748
    4849== December release ==
     
    5051The following functionality is listed for the December release, but not necessarily as commands:
    5152* '''transparency''' (similar to '''color'''; takes care of individual settings, whereas '''set''' or another command would be used for related global parameters)
    52 * pseudobonds that could be intermodel (implying need for '''distance''')
     53 - single-layer transparency ('''set''' or other command control)
    5354* '''clip''', '''section''', '''thickness''' (suggest combining into single command to control global clipping, say '''clip''' or '''gclip''')
    5455* '''mclip''' per-model clipping, plane or slab
    55 * capping of all solid objects ('''set''' if global, '''setattr''' if per-object; could also be an option in '''clip''' and/or '''mclip''')
    56 * single-layer transparency ('''set''' or other command control)
    57 * '''freeze''' or some other command to control model activation for motion (in Chimera1, '''freeze''' is something different)
     56 - capping of all solid objects, including surfaces, cartoons, atoms/bonds ('''set''' if global, '''setattr''' if per-object; could also be an option in '''clip''' and/or '''mclip''')
     57* pseudobonds that could be intermodel (implying need for '''distance''')
     58* '''active/~active, freeze/~freeze''' or some other command to control model activation for motion (in Chimera1, '''freeze''' is something different)
    5859* '''help''' to bring up command documentation
    5960
    6061Expanded functionality of existing commands:
    61 * '''open''' (including fetch) cellPACK
     62* '''open''' (including fetch) cellPACK, which would elicit interface for exploring hierarchy
    6263* '''select''' all, clear, invert
    6364
    6465Command accoutrements:
    65 * more built-in specs like '''protein, nucleic acid''',''etc.''
     66* command documentation
    6667* full atomspecs (see [http://www.cgl.ucsf.edu/home/meng/chi2/frameatom_spec2.html Chimera2 atomspec writeup])
    67 * translation of menu actions into commands (if needed for full logging... maybe it's not?)
     68* translation of menu actions into commands (if needed for full logging and replay... maybe it's not?)
    6869
    6970== Highly desirable ==
     
    8687* '''2dlabels'''
    8788* '''colorkey'''
    88 * adjustable material properties ('''setattr''' or other)
    89 * background color-gradient ('''set''' or top-level '''background''' command)
    90 * multiple-layer transparency ('''set''' or other command control)
    9189* '''save/export''' PDB, volume data, ''etc.'' (question: what is the distinction between save and export?  I don't understand how various programs divide output into these categories)
    9290
    9391Expanded functionality of existing commands:
    94 * '''style''' options for pseudobonds (and maybe bonds) '''dottedStick, dashedStick, dotdashStick''' and I guess '''dottedLine, dashedLine, dotdashLine''' (but do we even need the lines any more?)
     92* '''style''' options for pseudobonds: dotted and dashed sticks, dotted and dashed lines (but do we really need the latter any more?)
     93* '''set''' (or other command) global settings: background color gradient, multiple-layer transparency
     94* '''setattr''' (or other command) attributes: material properties
    9595
    9696Command accoutrements:
    97 * more built-in specs like functional groups, amino acid categories, element symbols, ''etc.''
     97* more built-in specs like '''protein, nucleic acid,''' functional groups, amino acid categories, element symbols, ''etc.''
    9898
    9999== Would be nice ==