Package mmLib :: Module TLS :: Class TLSStructureAnalysis
[hide private]
[frames] | no frames]

Class TLSStructureAnalysis

source code

object --+
         |
        TLSStructureAnalysis

Algorithm object for rigid body searches on Structure objects.

Instance Methods [hide private]
 
__init__(self, struct)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
iter_segments(self, chain, seg_len)
This iterator yields a series of Segment objects of width seg_len.
source code
 
atom_filter(self, atm, **args) source code
 
iter_fit_TLS_segments(self, **args)
Run the algorithm to fit TLS parameters to segments of the structure.
source code
 
fit_TLS_segments(self, **args)
Returns the list iterated by iter_fit_TLS_segments.
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, struct)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

iter_segments(self, chain, seg_len)

source code 

This iterator yields a series of Segment objects of width seg_len. The start at the beginning Fragment of the Chain, and the start point walks the chain one Fragment at a time until there are not enough Fragments left to cut Segments of seg_width.

iter_fit_TLS_segments(self, **args)

source code 

Run the algorithm to fit TLS parameters to segments of the structure. This method has many options, which are outlined in the source code for the method. This returns a list of dictionaries containing statistics on each of the fit TLS groups, the residues involved, and the TLS object itself.