Package Bio :: Package PDB :: Module Atom :: Class DisorderedAtom
[hide private]
[frames] | no frames]

Class DisorderedAtom

source code

Entity.DisorderedEntityWrapper --+
                                 |
                                DisorderedAtom

This class contains all Atom objects that represent the same disordered atom. One of these atoms is "selected" and all method calls not caught by DisorderedAtom are forwarded to the selected Atom object. In that way, a DisorderedAtom behaves exactly like a normal Atom. By default, the selected Atom object represents the Atom object with the highest occupancy, but a different Atom object can be selected by using the disordered_select(altloc) method.

Instance Methods [hide private]
 
__init__(self, id)
Arguments: o id - string, atom name
source code
 
__repr__(self) source code
 
disordered_add(self, atom)
Add a disordered atom.
source code

Inherited from Entity.DisorderedEntityWrapper: __getattr__, __setitem__, detach_parent, disordered_get, disordered_get_id_list, disordered_get_list, disordered_has_id, disordered_select, get_id, get_parent, is_disordered, set_parent

Method Details [hide private]

__init__(self, id)
(Constructor)

source code 

Arguments: o id - string, atom name

Overrides: Entity.DisorderedEntityWrapper.__init__

disordered_add(self, atom)

source code 

Add a disordered atom.

Overrides: Entity.DisorderedEntityWrapper.disordered_add