Methods
|
|
|
|
Atom_created
|
Atom_created ( self, atoms )
TODO optimization: only call request_ids() ONCE for the whole atoms loop
request_ids is a network call, and therefore very slow to do many times
|
|
Atom_deleted
|
Atom_deleted ( self, atoms )
|
|
Atom_modified
|
Atom_modified ( self, atoms )
|
|
Bond_created
|
Bond_created ( self, bonds )
|
|
Bond_deleted
|
Bond_deleted ( self, bonds )
|
|
Bond_modified
|
Bond_modified ( self, bonds )
|
|
Camera_created
|
Camera_created ( self, arg )
|
|
Camera_modified
|
Camera_modified ( self, arg )
|
|
ChatCommand
|
ChatCommand (
self,
triggerName,
closure,
data,
)
|
|
Lens_created
|
Lens_created ( self, lenses )
|
|
Lens_deleted
|
Lens_deleted ( self, lenses )
|
|
Lens_modified
|
Lens_modified ( self, lenses )
|
|
MSMSModel_created
|
MSMSModel_created ( self, models )
NYI
|
|
MSMSModel_modified
|
MSMSModel_modified ( self, models )
|
|
MaterialColor_created
|
MaterialColor_created ( self, arg )
|
|
MaterialColor_modified
|
MaterialColor_modified ( self, arg )
|
|
Material_created
|
Material_created ( self, arg )
|
|
MidasCommand
|
MidasCommand (
self,
triggerName,
closure,
data,
)
|
|
Molecule_created
|
Molecule_created ( self, molecules )
|
|
Molecule_deleted
|
Molecule_deleted ( self, molecules )
|
|
Molecule_modified
|
Molecule_modified ( self, molecules )
|
|
OpenModels_modified
|
OpenModels_modified ( self, openmodels )
|
|
OpenState_created
|
OpenState_created ( self, openstates )
|
|
OpenState_deleted
|
OpenState_deleted ( self, openstates )
|
|
OpenState_modified
|
OpenState_modified ( self, openstates )
|
|
PointerPosition
|
PointerPosition (
self,
coords,
state,
)
|
|
PseudoBondGroup_created
|
PseudoBondGroup_created ( self, pseudobondgroups )
NYI
|
|
PseudoBondGroup_deleted
|
PseudoBondGroup_deleted ( self, pseudobondgroups )
|
|
PseudoBondGroup_modified
|
PseudoBondGroup_modified ( self, pseudobondgroups )
|
|
PseudoBond_created
|
PseudoBond_created ( self, pseudobonds )
|
|
PseudoBond_deleted
|
PseudoBond_deleted ( self, pseudobonds )
|
|
PseudoBond_modified
|
PseudoBond_modified ( self, pseudobonds )
|
|
Residue_created
|
Residue_created ( self, residues )
|
|
Residue_deleted
|
Residue_deleted ( self, residues )
|
|
Residue_modified
|
Residue_modified ( self, residues )
|
|
SharedState_created
|
SharedState_created ( self, sharedStates )
|
|
SharedState_deleted
|
SharedState_deleted ( self, sharedStates )
|
|
SharedState_modified
|
SharedState_modified ( self, sharedStates )
|
|
TextureColor_created
|
TextureColor_created ( self, texture_colors )
|
|
TextureColor_modified
|
TextureColor_modified ( self, texture_colors )
|
|
Texture_created
|
Texture_created ( self, textures )
|
|
Texture_modified
|
Texture_modified ( self, textures )
|
|
UpdateModelAssociations
|
UpdateModelAssociations (
self,
trigger,
ignore,
update,
)
|
|
VRMLModel_created
|
VRMLModel_created ( self, models )
NYI (not yet implemented)
|
|
VRMLModel_deleted
|
VRMLModel_deleted ( self, models )
NYI (not yet implemented)
|
|
VRMLModel_modified
|
VRMLModel_modified ( self, models )
|
|
Viewer_modified
|
Viewer_modified ( self, arg )
|
|
__init__
|
__init__ ( self, parent )
|
|
build
|
build (
self,
triggerName,
closure,
data,
)
|
|
build_selection
|
build_selection (
self,
triggerName,
closure,
data,
)
|
|
close_model
|
close_model (
self,
trigger,
ignore,
models,
)
called if the user closes the model (not the same as deleting the molecule object)
Exceptions
|
|
RuntimeError, "Unknown type of model: %s" % model
|
|
|
close_molecule
|
close_molecule ( self, mol )
|
|
close_msmsmodel
|
close_msmsmodel ( self, model )
|
|
close_pseudobondgroup
|
close_pseudobondgroup ( self, model )
|
|
close_vrmlmodel
|
close_vrmlmodel ( self, model )
|
|
delete_msmsmodel
|
delete_msmsmodel ( self, models )
|
|
load_vrmlmodel
|
load_vrmlmodel ( self, filename )
special routine that overrides the normal VRML loading function
so we can store the VRML model source code to send to the other collaboratory nodes
|
|
open_model
|
open_model (
self,
trigger,
ignore,
models,
)
Model opening is a "special case"
Just because we got a "molecule created" event doesn't mean that
the model was added to chimera.openModels (IE code created a model programmatically and
didn't add it to the list of open models)
Worse, a molecule could be "created" and added later
So we add what is known as a "chimera.openModels" addAddHandler,
which gets called when a model is added to openModels.
We use that to communicate the newly created/added model
to the other collaboratory nodes.
Exceptions
|
|
RuntimeError, "Unknown type of model: %s" % model
|
|
|
open_molecule
|
open_molecule ( self, mol )
|
|
open_msmsmodel
|
open_msmsmodel ( self, model )
|
|
open_pseudobondgroup
|
open_pseudobondgroup ( self, pseudobondgroup )
|
|
open_vrmlmodel
|
open_vrmlmodel ( self, model )
|
|
registerExtension
|
registerExtension (
self,
name,
obj,
)
|