protein Class Reference

#include <head.h>

List of all members.

Public Member Functions

 protein ()
 ~protein ()
void read (ifstream &ins, char ln[])
void write (ostream &ous)
string fname () const
string cname () const
bool orgNamed () const
const char * key () const
void clear ()

Static Public Attributes

static char rel [12] = "62.00"

Private Member Functions

void creatDate (ostream &ous) const
void revDate (ostream &ous) const
void tcDate (ostream &ous) const
bool seqRevised () const
bool textChanged () const

Private Attributes

char entry [24]
char type [24]
string title
string altName
string contains
string org
string date
string acc
list< refreflist
string comm
list< geneticsgenlist
string cplx
list< funcfunclist
string superfam
string keywd
list< featurefelist
char * seq
int seqlen
int seqmaxlen
int cksm


Constructor & Destructor Documentation

protein::protein (  ) 

References entry, seq, seqmaxlen, and type.

protein::~protein (  ) 

References seq.


Member Function Documentation

void protein::creatDate ( ostream &  ous  )  const [private]

References date, and Date::gbstr().

Referenced by write().

void protein::revDate ( ostream &  ous  )  const [private]

References date, and Date::gbstr().

Referenced by write().

void protein::tcDate ( ostream &  ous  )  const [private]

References date, and Date::gbstr().

Referenced by write().

bool protein::seqRevised (  )  const [inline, private]

References date.

Referenced by write().

bool protein::textChanged (  )  const [inline, private]

References date.

Referenced by write().

void protein::read ( ifstream &  ins,
char  ln[] 
)

void protein::write ( ostream &  ous  ) 

string protein::fname (  )  const

References org.

Referenced by main(), and write().

string protein::cname (  )  const

References org.

Referenced by main(), and write().

bool protein::orgNamed (  )  const [inline]

References org.

Referenced by write().

const char* protein::key (  )  const [inline]

References entry.

Referenced by main().

void protein::clear (  ) 


Member Data Documentation

char protein::entry[24] [private]

Referenced by clear(), key(), protein(), read(), and write().

char protein::type[24] [private]

Referenced by clear(), protein(), read(), and write().

string protein::title [private]

Referenced by clear(), read(), and write().

string protein::altName [private]

Referenced by clear(), read(), and write().

string protein::contains [private]

Referenced by clear(), read(), and write().

string protein::org [private]

Referenced by clear(), cname(), fname(), orgNamed(), read(), and write().

string protein::date [private]

string protein::acc [private]

Referenced by clear(), and read().

list<ref> protein::reflist [private]

Referenced by clear(), and read().

string protein::comm [private]

Referenced by clear(), read(), and write().

list<genetics> protein::genlist [private]

Referenced by clear(), and read().

string protein::cplx [private]

Referenced by clear(), read(), and write().

list<func> protein::funclist [private]

Referenced by clear(), read(), and write().

string protein::superfam [private]

Referenced by clear(), read(), and write().

string protein::keywd [private]

Referenced by clear(), read(), and write().

list<feature> protein::felist [private]

Referenced by clear(), read(), and write().

char* protein::seq [private]

Referenced by protein(), read(), write(), and ~protein().

int protein::seqlen [private]

Referenced by clear(), read(), and write().

int protein::seqmaxlen [private]

Referenced by protein(), and read().

int protein::cksm [private]

Referenced by clear(), read(), and write().

char protein::rel = "62.00" [static]

Referenced by main(), and write().


The documentation for this class was generated from the following files:

Generated on Wed Aug 10 11:57:14 2011 for Softwares from Orpara by  doxygen 1.5.6