Package Pmv :: Module colorCommands :: Class ColorByMolecule
[hide private]
[frames] | no frames]

Class ColorByMolecule

source code

ViewerFramework.VFCommand.Command --+            
                                    |            
                  mvCommand.MVCommand --+        
                                        |        
                             ColorCommand --+    
                                            |    
   ViewerFramework.VFCommand.ICOM --+       |    
                                    |       |    
                     mvCommand.MVICOM --+   |    
                                        |   |    
                     mvCommand.MVAtomICOM --+    
                                            |    
                             ColorFromPalette --+
                                                |
                                               ColorByMolecule

The colorByChain command allows the user to color the given geometries representing the given nodes by molecules. A different color is assigned to each molecule.
    
Package : Pmv
    
Module  : colorCommands
    
Class   : ColorByChain
    
Command : colorByChain
    
Synopsis:

      None <- colorByMolecule(nodes, geomsToColor='all', **kw)

      nodes --- any set of MolKit nodes describing molecular components

      geomsToColor --- list of the name of geometries to color default is 'all'

      Keywords --- color, chain

    



Instance Methods [hide private]
  __init__(self, func=None)
  onAddObjectToViewer(self, obj)
  getColors(self, nodes)

Inherited from ColorFromPalette: __call__, doit, guiCallback, onAddCmdToViewer, setupUndoBefore

Inherited from ColorCommand: addNewEntries, buildFormDescr, cleanup, color_cb, deselectall_cb, dismiss_cb, getAvailableGeoms, getChildrenGeomsName, getNodes, selectall_cb, showForm, showUndisplayed_cb

Inherited from mvCommand.MVCommand: strArg

Inherited from mvCommand.MVCommand (private): _strArg

Inherited from ViewerFramework.VFCommand.Command: __repr__, addCallbackAfter, addCallbackBefore, addUndoCall, afterDoit, beforeDoit, buildLogArgList, checkDependencies, customizeGUI, doitWrapper, getArguments, getHelp, getLastUsedValues, getLogArgs, getValNamedArgs, log, logString, onAddNewCmd, onCmdRun, setLastUsedValues, setupUndoAfter, tkCb, updateGeom, warningMsg

Inherited from mvCommand.MVAtomICOM: getObjects

Inherited from ViewerFramework.VFCommand.ICOM: initICOM, startICOM, stopICOM


Class Variables [hide private]

Inherited from ViewerFramework.VFCommand.Command: negateKw, objArgOnly


Method Details [hide private]

__init__(self, func=None)
(Constructor)

source code 
None
Overrides: ColorFromPalette.__init__

onAddObjectToViewer(self, obj)

source code 
None

getColors(self, nodes)

source code 
None
Overrides: ColorFromPalette.getColors