Package AutoDockTools :: Module autoflexCommands :: Class AF_SetHinge
[hide private]
[frames] | no frames]

Class AF_SetHinge

source code

 ViewerFramework.VFCommand.Command --+    
                                     |    
               Pmv.mvCommand.MVCommand --+
                                         |
ViewerFramework.VFCommand.ICOM --+       |
                                 |       |
              Pmv.mvCommand.MVICOM --+   |
                                     |   |
              Pmv.mvCommand.MVAtomICOM --+
                                         |
                                        AF_SetHinge

allows user to setup a hinge interactively to be flexed in an autodock run

Instance Methods [hide private]
  __init__(self, func=None)
  getTransformedCoords(self, atom)
  onAddCmdToViewer(self)
method called when an instance of this command is added to the viewer.
  continuousUpdate_cb(self, name, oldval, newval)
  update_cb(self, event=None)
  update(self, forward=1, event=None)
  buildForm(self)
  adjustPt_cb(self, event=None)
  editAtomsToMove_cb(self, event=None)
  getReverseSubtree(self, at1, at2, debug=False)
  updateBase(self, val=None)
  getSet(self, event=None)
  selectTorsions_cb(self, event=None)
  clear_cb(self, event=None)
  getAllHingeAtoms(self)
  removeLastHinge_cb(self, event=None)
  clearAll_cb(self, event=None)
  hide_xyz(self, event=None)
  repack_xyz(self, event=None)
  updateHinge(self, event=None)
  get_state(self, event=None)
  check_torscount(self, atoms)
  saveHinge(self, newval, event=None)
  setHinge_cb(self, event=None)
  setHingePt_cb(self, atoms, event=None)
  guiCallback(self)
  close_cb(self, event=None)
  changeFlexResCt(self, delta)
  __call__(self, (atomOne, atomTwo), atoms, **kw)
atomOne: first atom in hinge atomTwo: second atom in hinge atoms: all atoms which will be moved by this hinge
  doit(self, (atomOne, atomTwo), atoms, **kw)
atomOne
  stop(self)
  getObjects(self, pick)
to be implemented by sub-class
  done_cb(self)
  dismiss(self)

Inherited from Pmv.mvCommand.MVCommand: strArg

Inherited from Pmv.mvCommand.MVCommand (private): _strArg

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

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: Pmv.mvCommand.MVCommand.__init__

getTransformedCoords(self, atom)

source code 
None

onAddCmdToViewer(self)

source code 
method called when an instance of this command is added to the viewer. This enable viewer-addition time initializations
Overrides: ViewerFramework.VFCommand.Command.onAddCmdToViewer
(inherited documentation)

continuousUpdate_cb(self, name, oldval, newval)

source code 
None

update_cb(self, event=None)

source code 
None

update(self, forward=1, event=None)

source code 
None

buildForm(self)

source code 
None

adjustPt_cb(self, event=None)

source code 
None

editAtomsToMove_cb(self, event=None)

source code 
None

getReverseSubtree(self, at1, at2, debug=False)

source code 
None

updateBase(self, val=None)

source code 
None

getSet(self, event=None)

source code 
None

selectTorsions_cb(self, event=None)

source code 
None

clear_cb(self, event=None)

source code 
None

getAllHingeAtoms(self)

source code 
None

removeLastHinge_cb(self, event=None)

source code 
None

clearAll_cb(self, event=None)

source code 
None

hide_xyz(self, event=None)

source code 
None

repack_xyz(self, event=None)

source code 
None

updateHinge(self, event=None)

source code 
None

get_state(self, event=None)

source code 
None

check_torscount(self, atoms)

source code 
None

saveHinge(self, newval, event=None)

source code 
None

setHinge_cb(self, event=None)

source code 
None

setHingePt_cb(self, atoms, event=None)

source code 
None

guiCallback(self)

source code 
Overrides: Pmv.mvCommand.MVCommand.guiCallback

close_cb(self, event=None)

source code 
None

changeFlexResCt(self, delta)

source code 
None

__call__(self, (atomOne, atomTwo), atoms, **kw)
(Call operator)

source code 
atomOne: first atom in hinge atomTwo: second atom in hinge atoms: all atoms which will be moved by this hinge
Overrides: ViewerFramework.VFCommand.Command.__call__

doit(self, (atomOne, atomTwo), atoms, **kw)

source code 
atomOne
Overrides: ViewerFramework.VFCommand.Command.doit

stop(self)

source code 
None

getObjects(self, pick)

source code 
to be implemented by sub-class
Overrides: Pmv.mvCommand.MVAtomICOM.getObjects
(inherited documentation)

done_cb(self)

source code 
None

dismiss(self)

source code 
None