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

#include <BioProteinChain.h>

Inheritance diagram for BioProteinChain:
Collaboration diagram for BioProteinChain:

List of all members.

Public Member Functions

 BioProteinChain ()
 ~BioProteinChain ()
 BioProteinChain (const string &)
 BioProteinChain (const string &, const char &)
 BioProteinChain (const char &chid, const vector< BioResidue > &)
 BioProteinChain (const 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)
BioProteinChain getChainSegment (const long &first, const long &last)
BioProteinChain getChainSegment (const long &first, const long &last, const string &atname)
BioProteinChain eraseHydrogen ()
BioProteinChain operator+ (BioProteinChain &)
BioProteinChain operator+ (BioResidue &)
string getSequence ()
long getSequenceLength ()
void showInFasta (ostream &os=cout)
string getSequenceSegment (const long &, const long &)
BioProteinChain getRotatedProteinChain (const float **arr)
void showChiAngles (ostream &=cout)
void showPhiPsiOmega (ostream &=cout)
void setRamaPlotColorSpec (float=96.0, float=128.99, float=170.9, float=249, float=219, float=31.98, float=0, float=0, float=0)
void showRamaChandranPlot (BioPostScript &bioPostScriptObject, int type=FILLED_TRIANGLE, int pointWidth=3.2, int startX=80, int startY=250, int width=450, int height=450)
void setProteinDisplayArea (double startx=80, double starty=250, double size=450)
void showProteinChain (BioPostScript &obj, double width=1, double r=0, double g=0, double b=0)
void showCAlphaTrace (BioPostScript &bioPostScriptObject, double width=1, double r=0, double g=0, double b=0)
void showBackBone (BioPostScript &ps, double width=1, double r=255, double g=0, double b=0)

Friends

bool operator> (const BioProteinChain &, const BioProteinChain &)
bool operator< (const BioProteinChain &, const BioProteinChain &)
bool operator== (const BioProteinChain &, const BioProteinChain &)
ostream & operator<< (ostream &os, BioProteinChain &ip)
BioProteinChain operator+ (BioResidue &, BioResidue &)

Constructor & Destructor Documentation

BioProteinChain::BioProteinChain ( const string &  )
BioProteinChain::BioProteinChain ( const string &  ,
const char &   
)
BioProteinChain::BioProteinChain ( const char &  chid,
const vector< BioResidue > &   
)
BioProteinChain::BioProteinChain ( const 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 
)

Member Function Documentation

BioProteinChain BioProteinChain::getChainSegment ( const long &  first,
const long &  last 
)

Reimplemented from BioChain.

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

Reimplemented from BioChain.

string BioProteinChain::getSequenceSegment ( const long &  ,
const long &   
)
BioProteinChain BioProteinChain::operator+ ( BioProteinChain )
BioProteinChain BioProteinChain::operator+ ( BioResidue )
void BioProteinChain::setProteinDisplayArea ( double  startx = 80,
double  starty = 250,
double  size = 450 
)
void BioProteinChain::setRamaPlotColorSpec ( float  = 96.0,
float  = 128.99,
float  = 170.9,
float  = 249,
float  = 219,
float  = 31.98,
float  = 0,
float  = 0,
float  = 0 
)
void BioProteinChain::showBackBone ( BioPostScript ps,
double  width = 1,
double  r = 255,
double  g = 0,
double  b = 0 
)
void BioProteinChain::showCAlphaTrace ( BioPostScript bioPostScriptObject,
double  width = 1,
double  r = 0,
double  g = 0,
double  b = 0 
)
void BioProteinChain::showChiAngles ( ostream &  = cout)
void BioProteinChain::showInFasta ( ostream &  os = cout)
void BioProteinChain::showPhiPsiOmega ( ostream &  = cout)
void BioProteinChain::showProteinChain ( BioPostScript obj,
double  width = 1,
double  r = 0,
double  g = 0,
double  b = 0 
)
void BioProteinChain::showRamaChandranPlot ( BioPostScript bioPostScriptObject,
int  type = FILLED_TRIANGLE,
int  pointWidth = 3.2,
int  startX = 80,
int  startY = 250,
int  width = 450,
int  height = 450 
)

Friends And Related Function Documentation

BioProteinChain operator+ ( BioResidue ,
BioResidue  
) [friend]
bool operator< ( const BioProteinChain ,
const BioProteinChain  
) [friend]
ostream& operator<< ( ostream &  os,
BioProteinChain ip 
) [friend]
bool operator== ( const BioProteinChain ,
const BioProteinChain  
) [friend]
bool operator> ( const BioProteinChain ,
const BioProteinChain  
) [friend]

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