Protein Class Reference

#include <PRO.h>

Collaboration diagram for Protein:

Collaboration graph
List of all members.

Public Member Functions

 Protein ()
void clear ()
void readPDB (char *file)
void writePDB (char *file)
void writePDB (char *file, char *chainName, int order=0)
void setActive (char *str)
void bondGeneration (int bFlag=0)
void writeFasta (const char *fastaFile)
void writeHydrophobicity (char *file)
void readDSSP (char *dsspFile)
void readHSSP (char *hsspFile)
void setParm_mapChain (char *str, Chain *c)
void setParm_homologyNo (int i)
void addChain (Chain ch)

Public Attributes

char name [80]
vector< Chainchain
Cofactor cofactor
vector< Residue * > residue_p
vector< Atom * > atom_p
map< string, Chain * > mapChain
bool bondAvailable
int homologyNo

Constructor & Destructor Documentation

Protein::Protein  ) 

Member Function Documentation

void Protein::addChain Chain  ch  )  [inline]

void Protein::bondGeneration int  bFlag = 0  ) 

void Protein::clear  ) 

void Protein::readDSSP char *  dsspFile  ) 

void Protein::readHSSP char *  hsspFile  ) 

void Protein::readPDB char *  file  ) 

void Protein::setActive char *  str  ) 

void Protein::setParm_homologyNo int  i  )  [inline]

void Protein::setParm_mapChain char *  str,
Chain c

void Protein::writeFasta const char *  fastaFile  ) 

void Protein::writeHydrophobicity char *  file  ) 

void Protein::writePDB char *  file,
char *  chainName,
int  order = 0

void Protein::writePDB char *  file  ) 

Member Data Documentation

vector<Atom *> Protein::atom_p

bool Protein::bondAvailable

vector<Chain> Protein::chain

Cofactor Protein::cofactor

int Protein::homologyNo

map<string, Chain *> Protein::mapChain

char Protein::name[80]

vector<Residue *> Protein::residue_p

The documentation for this class was generated from the following file:
Generated on Sat Jul 1 15:34:19 2006 for B10.CPP by  doxygen 1.4.6