Package schrodinger :: Package trajectory :: Module cmsstructure :: Class CmsStructure
[hide private]
[frames] | no frames]

Class CmsStructure

structure.Structure --+
                      |
                     CmsStructure

CmsStructure represents a complete description of Desmond model system, which includes one full ct and several component cts.

Instance Methods [hide private]
 
__init__(self, full_ct, comp_ffsts, manage_handle=True, error_handler=None, matched_virtuals=set())
Create a CmsStructure from full_ct and a list of component FFStructure instances ('comp_ffsts').
 
_verify(self)
 
_getCharge(self)
 
_getMass(self)
 
_getTotalMass(self)
 
_updateCms(self, frame)
 
writeCms(self, filename, frame=None)
Write out a cms file for a particular frame.
 
__copy__(self)
Allows the structure to be copied by copy.copy.

Inherited from structure.Structure: __eq__, __getstate__, __int__, __ne__, __repr__, __setstate__, addAtom, addAtoms, addBond, addBonds, adjust, append, applyStyle, areBound, closeBlockIfNecessary, copy, deleteAtoms, deleteBond, extend, extract, findResidue, find_rings, getBond, getChainAtoms, getMoleculeAtoms, getMovingAtoms, getResidueAtoms, getXYZ, inRing, isEquivalent, measure, merge, putToM2ioFile, retype, setXYZ, update, write, writeToString

Static Methods [hide private]

Inherited from structure.Structure: read

Class Variables [hide private]
  charge = property(_getCharge, doc= 'charges of individual atom...
  mass = property(_getMass, doc= 'Mass of individual atoms in th...
  total_mass = property(_getTotalMass, doc= 'Mass of all atoms i...

Inherited from structure.Structure: atom, atom_total, bond, chain, formal_charge, manage_handle, manual_update, mol_total, molecule, property, residue, ring, title, total_weight

Inherited from structure.Structure (private): _doc, _proxy

Method Details [hide private]

__init__(self, full_ct, comp_ffsts, manage_handle=True, error_handler=None, matched_virtuals=set())
(Constructor)

 

Create a CmsStructure from full_ct and a list of component FFStructure instances ('comp_ffsts').

Overrides: structure.Structure.__init__

__copy__(self)

 

Allows the structure to be copied by copy.copy.

Overrides: structure.Structure.__copy__

Class Variable Details [hide private]

charge

Value:
property(_getCharge, doc= 'charges of individual atoms in the structur\
e')

mass

Value:
property(_getMass, doc= 'Mass of individual atoms in this structure')

total_mass

Value:
property(_getTotalMass, doc= 'Mass of all atoms in this structure')