Home | Trees | Index | Help |
|
---|
Package mmLib :: Module Structure :: Class AminoAcidResidue |
|
object
--+ |Fragment
--+ |Residue
--+ | AminoAcidResidue
Method Summary | |
---|---|
__deepcopy__(self,
memo)
| |
Calculates main chain bond angles (N-CA-C, N-CA-CB, CB-CA-C, CA-C-O, CA-C-(next)N, C-(next residue)N-(next residue)CA) and returnst the result as a 6-tuple in that order. | |
Calculates the main chain bond lengths: (N-CA, CA-C, C-O, CA-CB, CA-(next)N). | |
Calculates the Pucker torsion of a ring system. | |
Calculates the given torsion angle for the monomer. | |
Calculates CHI side-chain torsion angles according to the amino acid specific definitions in the AminoAcids library. | |
calc_torsion_chi1(self)
| |
calc_torsion_chi2(self)
| |
calc_torsion_chi3(self)
| |
calc_torsion_chi4(self)
| |
Calculates the Omega torsion angle of the amino acid. | |
Calculates the Phi torsion angle of the amino acid. | |
Calculates the Psi torsion angle of the amino acid. | |
Returns True if the Fragment is a Amino Acid residue. | |
Returns True if this is a CIS amino acid, otherwise returns False. | |
Returns True if the Fragment/Residue object is one of the PDB defined standard residues. | |
Returns True if the Fragment is a water molecule, returns False otherwise. | |
Inherited from Residue | |
| |
Contructs bonds within a fragment. | |
Returns the residue along the chain at the given integer offset from self. | |
Inherited from Fragment | |
| |
Return True if the Atom object is contained in the fragment. | |
| |
Lookup a atom contained in a fragment by its name, or by its index within the fragment's private atom_list. | |
| |
Iterates the atoms within the fragment. | |
| |
| |
| |
Adds a atom to the fragment, and sets the atom's atom.fragment attribute to the fragment. | |
Counts all Atom objects including Atoms in alternate conformations. | |
Counts Atom objects. | |
Returns the matching Atom instance contained in the Fragment. | |
Returns the parent Chain object. | |
Returns the atom with the same fragment_id and name as the argument atom, or None if it is not found. | |
Returns the parent Chain object. | |
Returns the fragment in the same chain at integer offset from self. | |
Returns the parent Structure object. | |
Returns the sequential index of the atom. | |
Returns True if the Fragment is a Nucleic Acid residue. | |
Iterates of all Atoms in the Fragment includeing Altlocs. | |
Iterates over all Atom objects contained in the Fragment matching the current model and default alt_loc. | |
Iterates over all Bond objects. | |
Removes the Atom instance from the Fragment. | |
Sets the chain_id of the Fragment and all contained Atom objects. | |
Sets the default alt_loc of the Fragment. | |
Sets the fragment_id of the Fragment and all contained Atom objects. | |
Sets the model_id of the Fragment and all contained Atom objects. | |
Sets the res_name of the Fragment and all contained Atom objects. | |
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 |
Method Details |
---|
calc_mainchain_bond_angle(self)Calculates main chain bond angles (N-CA-C, N-CA-CB, CB-CA-C, CA-C-O, CA-C-(next)N, C-(next residue)N-(next residue)CA) and returnst the result as a 6-tuple in that order. Angles involving missing atoms are returned as None in the tuple. |
calc_mainchain_bond_length(self)Calculates the main chain bond lengths: (N-CA, CA-C, C-O, CA-CB, CA-(next)N). The result is returned as a 5-tuple in that order. Bond lengths involving missing atoms are returned as None in the tuple. |
calc_pucker_torsion(self)Calculates the Pucker torsion of a ring system. Returns None for Amino Acids which do not have Pucker torsion angles. |
calc_torsion(self, torsion_angle_name)Calculates the given torsion angle for the monomer. The torsion angles are defined by name in monomers.cif. |
calc_torsion_chi(self)Calculates CHI side-chain torsion angles according to the amino acid specific definitions in the AminoAcids library. Returns the 4-tuple (CHI1, CHI2, CHI3, CHI4). Angles involving missing atoms, or angles which do not exist for the amino acid are returned as None in the tuple. |
calc_torsion_omega(self)Calculates the Omega torsion angle of the amino acid. Raises a CTerminal exception if called on a C-terminal residue which does not have a Omega torsion angle. |
calc_torsion_phi(self)Calculates the Phi torsion angle of the amino acid. Raises a NTerminal exception if called on a N-terminal residue which does not have a Phi torsion angle. |
calc_torsion_psi(self)Calculates the Psi torsion angle of the amino acid. Raises a CTerminal exception if called on a C-terminal residue which does not have a Psi torsion angle. |
is_amino_acid(self)Returns True if the Fragment is a Amino Acid residue.
|
is_cis(self)Returns True if this is a CIS amino acid, otherwise returns False. It uses calc_torsion_omega, and if there are missing atoms this method will return None. |
is_standard_residue(self)Returns True if the Fragment/Residue object is one of the PDB defined standard residues. PDB standard residues are amino and nucleic acid residues.
|
is_water(self)Returns True if the Fragment is a water molecule, returns False otherwise.
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Apr 23 22:08:39 2006 | http://epydoc.sf.net |