ChainProxy
Chain proxy
Constructor Summary
Public Constructor | ||
public |
constructor(structure: Structure, index: Integer) |
Member Summary
Public Members | ||
public get |
Atom count |
|
public get |
|
|
public get |
|
|
public |
|
|
public set |
|
|
public get |
Chain id |
|
public set |
|
|
public get |
Chain name |
|
public get |
Entity |
|
public get |
|
|
public set |
|
|
public |
|
|
public get |
Model |
|
public get |
|
|
public set |
|
|
public set |
|
|
public get |
Residue count |
|
public get |
|
|
public get |
|
|
public set |
|
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
clone(): ChainProxy Clone object |
|
public |
Atom iterator |
|
public |
eachPolymer(callback: function(polymer: Polymer), selection: Selection): undefined Polymer iterator |
|
public |
eachResidue(callback: function(residue: ResidueProxy), selection: Selection): undefined Residue iterator |
|
public |
eachResidueN(n: Integer, callback: function(residueList: ResidueProxy[])): undefined Multi-residue iterator |
|
public |
|
|
public |
toObject() |
Public Constructors
Public Members
public get atomEnd source
public get atomOffset source
public chainStore: ChainStore source
public set chainid source
public set chainname source
public get entityIndex source
public set entityIndex source
public get modelIndex source
public set modelIndex source
public set residueCount source
public get residueEnd source
public get residueOffset source
public set residueOffset source
public residueStore: ResidueStore source
Public Methods
public eachAtom(callback: function(atom: AtomProxy), selection: Selection): undefined source
Atom iterator
public eachPolymer(callback: function(polymer: Polymer), selection: Selection): undefined source
Polymer iterator
public eachResidue(callback: function(residue: ResidueProxy), selection: Selection): undefined source
Residue iterator
Params:
Name | Type | Attribute | Description |
callback | function(residue: ResidueProxy) | the callback |
|
selection | Selection |
|
the selection |
public eachResidueN(n: Integer, callback: function(residueList: ResidueProxy[])): undefined source
Multi-residue iterator
Params:
Name | Type | Attribute | Description |
n | Integer | window size |
|
callback | function(residueList: ResidueProxy[]) | the callback |