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

Class Chain

object --+    
         |    
    Handle --+
             |
            Chain

Represents a chain (of Residues) in a System

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
 
selectResidue(self, resid=None, name=None, insertion=None)
Returns a single Residue with the given resid, name, and/or insertion code.

Inherited from Handle: __eq__, __hash__, __init__, __ne__

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

Properties [hide private]
  residues
list of Residues in this Chain
  nresidues
number of residues in this chain
  ct
Return the Ct for this chain
  name
name
  segid
segid

Inherited from Handle: id, system

Inherited from Handle (private): _id, _ptr

Inherited from object: __class__

Method Details [hide private]

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

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.


Property Details [hide private]

residues

list of Residues in this Chain

Get Method:
unreachable.residues(self) - list of Residues in this Chain

nresidues

number of residues in this chain

Get Method:
unreachable.nresidues(self) - number of residues in this chain

ct

Return the Ct for this chain

Get Method:
unreachable.ct(self) - Return the Ct for this chain
Set Method:
unreachable.ct(self, ct)

name

name

Get Method:
unreachable(self, x='name')
Set Method:
unreachable(self, val, x='name')

segid

segid

Get Method:
unreachable(self, x='segid')
Set Method:
unreachable(self, val, x='segid')