Home | Trees | Index | Help |
|
---|
Package mmLib :: Module TLS :: Class TLSGroupDesc |
|
object
--+
|
TLSGroupDesc
Method Summary | |
---|---|
__init__(self)
| |
Adds a segment of residues to the TLS group. | |
Creates a name for the TLS group using the selected residue ranges. | |
Creates a TLSGroup() object with the origin, T, L, and S tensors set according to the TLS description. | |
Creates a TLSGroup() object with the origin, T, L, and S tensors set according to the TLS description, the add the Atoms to the TLSGroup from the given argument Structure. | |
Returns True if the T,L,S tensors are not set, or are set with values of zero. | |
Uses the TLS definition and the given Structure object to iterate over all atoms which should be included in the TLS group according to the range_list definitions. | |
Sets the L tensor from the component arguments. | |
Sets the L tensor from the component arguments. | |
Sets the TLS group name. | |
Sets the TLS group origin of calculations. | |
Sets the S tensor from the component arguments. | |
Sets the S tensor from the component arguments. | |
Sets the T tensor from the component arguments. | |
Sets the TLSGroupDesc tensor values from the TLSGroup instance. | |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) |
Method Details |
---|
add_range(self, chain_id1, frag_id1, chain_id2, frag_id2, selection)Adds a segment of residues to the TLS group. Not too sure how to handle segments which span chains, so assert on that condition. |
calc_tls_name(self)Creates a name for the TLS group using the selected residue ranges. |
construct_tls_group(self)Creates a TLSGroup() object with the origin, T, L, and S tensors set according to the TLS description. |
construct_tls_group_with_atoms(self, struct)Creates a TLSGroup() object with the origin, T, L, and S tensors set according to the TLS description, the add the Atoms to the TLSGroup from the given argument Structure. |
is_null(self)Returns True if the T,L,S tensors are not set, or are set with values of zero. |
iter_atoms(self, struct)Uses the TLS definition and the given Structure object to iterate over all atoms which should be included in the TLS group according to the range_list definitions. |
set_L(self, l11, l22, l33, l12, l13, l23)Sets the L tensor from the component arguments. Units are in square Radians. |
set_L_deg2(self, l11, l22, l33, l12, l13, l23)Sets the L tensor from the component arguments. Units are in square Degrees. |
set_name(self, name)Sets the TLS group name. |
set_origin(self, x, y, z)Sets the TLS group origin of calculations. |
set_S(self, s2211, s1133, s12, s13, s23, s21, s31, s32)Sets the S tensor from the component arguments. Units are in Radians*Angstroms. The trace of S is set to 0.0. |
set_S_deg(self, s2211, s1133, s12, s13, s23, s21, s31, s32)Sets the S tensor from the component arguments. Units are in Degrees*Angstroms. The trace of S is set to 0.0. |
set_T(self, t11, t22, t33, t12, t13, t23)Sets the T tensor from the component arguments. Units are in square Angstroms. |
set_tls_group(self, tls_group)Sets the TLSGroupDesc tensor values from the TLSGroup instance. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Apr 23 22:08:39 2006 | http://epydoc.sf.net |