Protein Class Reference

#include <PRO.h>

Collaboration diagram for Protein:

Collaboration graph
[legend]
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
[inline]
 

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