ASCountKeeper Class Reference

List of all members.

Public Member Functions

 ASCountKeeper ()
void addCE (int i1, int i2, int i3, int i4)
void addCE (int i1, int i2, int i3, int i4, int i5, char aord)
void addCE (int i1, int i2, int i3, int i4, int i5, int i6)
void addCE (const vector< int > &points)
void addCE (const vector< int > &points, char aord)
void addME (int i1, int i2, int i3, int i4, int i5, int i6)
void addAD (int i1, int i2, int i3)
void addAA (int i1, int i2, int i3)
void addOther (const vector< int > &points)
void accumulate (int astc[11])

Public Attributes

set< vector< int > > AD
set< vector< int > > AA
set< vector< int > > CE
set< vector< int > > CE_AD
set< vector< int > > CE_AA
set< vector< int > > CE_ADAA
set< vector< int > > IR
set< vector< int > > ADAA
set< vector< int > > CEorAAend
set< vector< int > > ME
set< vector< int > > Other

Private Member Functions

void computeCounts ()

Private Attributes

int counts [11]
bool computed


Detailed Description

keeps count of 10 different AS types

Constructor & Destructor Documentation

ASCountKeeper::ASCountKeeper (  )  [inline]


Member Function Documentation

void ASCountKeeper::addCE ( int  i1,
int  i2,
int  i3,
int  i4 
)

References CE.

Referenced by skipExon(), and skipExonVariant().

void ASCountKeeper::addCE ( int  i1,
int  i2,
int  i3,
int  i4,
int  i5,
char  aord 
)

References CE_AA, and CE_AD.

void ASCountKeeper::addCE ( int  i1,
int  i2,
int  i3,
int  i4,
int  i5,
int  i6 
)

References CE_ADAA.

void ASCountKeeper::addCE ( const vector< int > &  points  )  [inline]

References CE.

void ASCountKeeper::addCE ( const vector< int > &  points,
char  aord 
) [inline]

References CE_AA, and CE_AD.

void ASCountKeeper::addME ( int  i1,
int  i2,
int  i3,
int  i4,
int  i5,
int  i6 
)

References ME.

Referenced by mutualExclusive().

void ASCountKeeper::addAD ( int  i1,
int  i2,
int  i3 
)

References AD.

Referenced by alternativeDonor().

void ASCountKeeper::addAA ( int  i1,
int  i2,
int  i3 
)

References AA.

Referenced by alternativeAcceptor().

void ASCountKeeper::addOther ( const vector< int > &  points  )  [inline]

Referenced by skipExon().

void ASCountKeeper::accumulate ( int  astc[11]  ) 

References computeCounts(), computed, and counts.

Referenced by statAStype().

void ASCountKeeper::computeCounts (  )  [private]

References AA, AD, ADAA, CE, CE_AA, CE_AD, CE_ADAA, CEorAAend, computed, counts, IR, ME, and Other.

Referenced by accumulate().


Member Data Documentation

set<vector<int> > ASCountKeeper::AD

keep unique count of each events. Each event can be represented by a vector of intergers depends on the type of events

Referenced by addAD(), and computeCounts().

set<vector<int> > ASCountKeeper::AA

Referenced by addAA(), and computeCounts().

set<vector<int> > ASCountKeeper::CE

Referenced by addCE(), and computeCounts().

set<vector<int> > ASCountKeeper::CE_AD

Referenced by addCE(), and computeCounts().

set<vector<int> > ASCountKeeper::CE_AA

Referenced by addCE(), and computeCounts().

set<vector<int> > ASCountKeeper::CE_ADAA

Referenced by addCE(), and computeCounts().

set<vector<int> > ASCountKeeper::IR

Referenced by computeCounts(), and retainIntron().

set<vector<int> > ASCountKeeper::ADAA

Referenced by bothADAA(), and computeCounts().

set<vector<int> > ASCountKeeper::CEorAAend

Referenced by CEorAA(), and computeCounts().

set<vector<int> > ASCountKeeper::ME

Referenced by addME(), and computeCounts().

set<vector<int> > ASCountKeeper::Other

Referenced by computeCounts().

int ASCountKeeper::counts[11] [private]

Referenced by accumulate(), and computeCounts().

bool ASCountKeeper::computed [private]

Referenced by accumulate(), and computeCounts().


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

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