Package mmLib :: Module PDB :: Class HET
[hide private]
[frames] | no frames]

Class HET

source code

object --+        
         |        
      dict --+    
             |    
     PDBRecord --+
                 |
                HET

The HET records are used to describe non-standard residues, such as
prosthetic groups, inhibitors, solvent molecules, and ions for
which coordinates are supplied. Groups are considered HET if they are: 
- not one of the standard amino acids, and 
- not one of the nucleic acids (C, G, A, T, U, and I), and 
- not one of the modified versions of nucleic acids (+C, +G, +A,
+T, +U, and +I), and 
- not an unknown amino acid or nucleic acid where UNK is used to
indicate the unknown residue name. 
Het records also describe heterogens for which the chemical identity
is unknown, in which case the group is assigned the hetID UNK.

Instance Methods [hide private]

Inherited from PDBRecord: __str__, read, reccat, reccat_dictlist, reccat_list, reccat_multi, reccat_tuplelist, write

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __getitem__, __gt__, __init__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __repr__, __setitem__, __sizeof__, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values

Inherited from object: __delattr__, __format__, __reduce__, __reduce_ex__, __setattr__, __subclasshook__

Class Variables [hide private]
  _name = 'HET '
hash(x)
  _field_list = [('hetID', 8, 10, 'string', 'rjust', None), ('ch...
hash(x)

Inherited from dict: __hash__

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

_field_list

hash(x)

Value:
[('hetID', 8, 10, 'string', 'rjust', None),
 ('chainID', 13, 13, 'string', 'rjust', None),
 ('seqNum', 14, 17, 'integer', 'rjust', None),
 ('iCode', 18, 18, 'string', 'rjust', None),
 ('numHetAtoms', 21, 25, 'integer', 'rjust', None),
 ('text', 31, 70, 'string', 'ljust', None)]