BioInt  1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
BioChain Class Reference

#include <BioChain.h>

Inheritance diagram for BioChain:

List of all members.

Public Member Functions

 BioChain ()
virtual ~BioChain ()
 BioChain (const string &)
 BioChain (const string &, char)
 BioChain (const unsigned long &atnumber, const string &atname, const string &resname, const char &ch, const long &resnumber, const float &x1, const float &y1, const float &z1, const float &oc1, const float &bf1, const string &atrec)
 BioChain (const char &chid, vector< BioResidue >)
void setChainId (const char &ch)
long getLastResidueNumber () const
string getLastResidueName () const
char getChainId () const
bool findChainId (const char &)
BioResiduegetLastResidue ()
vector< BioResiduegetResidues ()
unsigned int getNumberOfResidues () const
unsigned int getNumberOfAtoms () const
int getResidueIndex (const long &) const
BioResidue getResidue (const int &)
BioChain getChainSegment (const long &first, const long &last)
BioChain getChainSegment (const long &first, const long &last, const string &atname)
void pushResidue (const BioResidue &)
void pushResidue (const unsigned long &atnumber, const string &atname, const string &resname, const long &resnum, const float &x1, const float &y1, const float &z1, const float &oc1, const float &bf1, const string &)
BioChain eraseHydrogen ()
void showChain (ostream &=cout)
void showChainSegment (const long &, const long &, ostream &=cout)
void showChainSegment (const long &, const long &, const string &atname, ostream &=cout)
BioPoint getCentroid ()
BioPoint getCentroid (const string &)
vector< float > getNormalizedBfactors ()
void setNormalizedBfactors ()
float getAverageBfactor ()
float getDistance (const int &, const string &, const float &, const float &, const float &)
float getDistance (const int &, const int &, const float &, const float &, const float &)
float getDistance (const int &, const string &, const BioAtom &)
float getDistance (const int &, const int &, const BioAtom &)
void showSphereAnAtom (const unsigned int &, const string &, ostream &=cout, const float &=2.3, const float &=3.2)
void showSphereAnAtom (const unsigned int &, const unsigned int &, ostream &=cout, const float &=2.3, const float &=3.2)

Protected Attributes

vector< BioResidueresidue
char chainId_

Friends

ostream & operator<< (ostream &os, BioChain &ip)

Constructor & Destructor Documentation

virtual BioChain::~BioChain ( ) [virtual]
BioChain::BioChain ( const string &  )
BioChain::BioChain ( const string &  ,
char   
)
BioChain::BioChain ( const unsigned long &  atnumber,
const string &  atname,
const string &  resname,
const char &  ch,
const long &  resnumber,
const float &  x1,
const float &  y1,
const float &  z1,
const float &  oc1,
const float &  bf1,
const string &  atrec 
)
BioChain::BioChain ( const char &  chid,
vector< BioResidue  
)

Member Function Documentation

bool BioChain::findChainId ( const char &  )
BioPoint BioChain::getCentroid ( const string &  )
char BioChain::getChainId ( ) const
BioChain BioChain::getChainSegment ( const long &  first,
const long &  last 
)

Reimplemented in BioProteinChain.

BioChain BioChain::getChainSegment ( const long &  first,
const long &  last,
const string &  atname 
)

Reimplemented in BioProteinChain.

float BioChain::getDistance ( const int &  ,
const string &  ,
const float &  ,
const float &  ,
const float &   
)
float BioChain::getDistance ( const int &  ,
const int &  ,
const float &  ,
const float &  ,
const float &   
)
float BioChain::getDistance ( const int &  ,
const string &  ,
const BioAtom  
)
float BioChain::getDistance ( const int &  ,
const int &  ,
const BioAtom  
)
string BioChain::getLastResidueName ( ) const
unsigned int BioChain::getNumberOfAtoms ( ) const
unsigned int BioChain::getNumberOfResidues ( ) const
BioResidue BioChain::getResidue ( const int &  )
int BioChain::getResidueIndex ( const long &  ) const
void BioChain::pushResidue ( const BioResidue )
void BioChain::pushResidue ( const unsigned long &  atnumber,
const string &  atname,
const string &  resname,
const long &  resnum,
const float &  x1,
const float &  y1,
const float &  z1,
const float &  oc1,
const float &  bf1,
const string &   
)
void BioChain::setChainId ( const char &  ch)
void BioChain::showChain ( ostream &  = cout)
void BioChain::showChainSegment ( const long &  ,
const long &  ,
ostream &  = cout 
)
void BioChain::showChainSegment ( const long &  ,
const long &  ,
const string &  atname,
ostream &  = cout 
)
void BioChain::showSphereAnAtom ( const unsigned int &  ,
const string &  ,
ostream &  = cout,
const float &  = 2.3,
const float &  = 3.2 
)
void BioChain::showSphereAnAtom ( const unsigned int &  ,
const unsigned int &  ,
ostream &  = cout,
const float &  = 2.3,
const float &  = 3.2 
)

Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
BioChain ip 
) [friend]

Member Data Documentation

char BioChain::chainId_ [protected]
vector<BioResidue> BioChain::residue [protected]

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines