Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

HaChain Class Reference

< Class to define chain of residues More...

#include <haatgroup.h>

List of all members.

Public Member Functions

 HaChain (HaMolecule *new_phost_mol, const char new_ident=' ')
bool SetParamFrom (const HaChain &chain_ref)
 copy parameters from reference a reference chain

HaResidueAddResidue (const int res_ser_no)
 Add residue to the chain with the serial number.

int GetUniqResSerNo (const int term_res_flag=0) const
 Get residue id number not yet in the chain.

bool SetUniqueResNo ()
 Set unique id(serial) numbers to the residues in the chain.

HaResidueGetFirstRes ()
 Get First Residue in the chain.

HaResidueGetNextRes ()
 Get Next Residue in the chain.

HaResidueGetResBySerNo (const int res_ser_no)
 Get the residue by its serial number.

int GetNRes () const
 Get the number of residues in the chain.

HaBondAddBackB (HaAtom *src, HaAtom *dst, int flag)
 add backbone segment

HaBondGetFirstBackB ()
 Get the first bond of the backbone.

HaBondGetNextBackB ()
 Get the next bond of the backbone.

bool operator== (const HaChain &rhs) const
bool operator< (const HaChain &rhs) const
HaMoleculeGetHostMol ()
 Get the molecule chain belongs to.

const HaMoleculeGetHostMol () const
 Get the molecule chain belongs to (const version).

void SetMolHost (HaMolecule *new_phost_mol)

Public Attributes

char ident
 Chain identifier.

set< HaResidue, less< HaResidue > > Residues
 Residue List.

list< HaBondBackBoneList
 BackBone bonds list.


Protected Member Functions

void SetDefaultParam ()

Protected Attributes

HaMoleculephost_mol
 The Molecule chain belongs to.

set< HaResidue, less< HaResidue
> >::iterator 
CurResItr
list< HaBond >::iterator CurBackBoneItr


Detailed Description

< Class to define chain of residues


The documentation for this class was generated from the following files:
Generated on Tue Feb 17 02:03:17 2004 for harlem by doxygen 1.3.6