Package schrodinger :: Package application :: Package desmond :: Package packages :: Package msys :: Class Chain
[hide private]
[frames] | no frames]

Class Chain

object --+    
         |    
    Handle --+
             |
            Chain

Instance Methods [hide private]
 
__repr__(self)
repr(x)
 
data(self)
 
remove(self)
remove this Chain from the System
 
addResidue(self)
append a new Residue to this Chain and return it
 
residues(self)
list of Residues in this Chain
 
nresidues(self)
number of residues in this chain
 
selectResidue(self, resid=None, name=None, insertion=None)
Returns a single Residue with the given resid, name, and/or insertion code.
 
ct(self, ct)

Inherited from Handle: __eq__, __hash__, __init__, __ne__, id, system

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

residues(self)

 

list of Residues in this Chain

Decorators:
  • @property

nresidues(self)

 

number of residues in this chain

Decorators:
  • @property

selectResidue(self, resid=None, name=None, insertion=None)

 

Returns a single Residue with the given resid, name, and/or insertion code. If no such residue is found, returns None. If multiple such residues are found within this chain, raises an exception.

ct(self, ct)

 
Decorators:
  • @ct.setter