alignmentRunner Class Reference

List of all members.

Public Member Functions

 alignmentRunner (const vector< Alnrange > *p, const map< int, string > *q, const map< int, string > *t)
 alignmentRunner (const vector< Alnrange > &p, const map< int, string > &q, const map< int, string > &t)
void operator() ()
int getId () const
 alignmentRunner (int b, int e, const vector< pair< int, int > > *p, const map< int, string > *q, const map< int, string > *t)
 alignmentRunner (int b, int e, const vector< pair< int, int > > &p, const map< int, string > &q, const map< int, string > &t)
void operator() ()

Static Public Member Functions

static void releaseMemory ()

Private Attributes

const vector< Alnrange > * pairs
const map< int, string > * qprt
const map< int, string > * tprt
int id
int idxb
int idxe
const vector< pair< int, int > > * pairs

Static Private Attributes

static mutexmtx = new mutex
static int jobend = 0
static int numjobs = 100
static const int repeat = 28
static int numobj = 0


Constructor & Destructor Documentation

alignmentRunner::alignmentRunner ( const vector< Alnrange > *  p,
const map< int, string > *  q,
const map< int, string > *  t 
) [inline]

References numjobs, and pairs.

alignmentRunner::alignmentRunner ( const vector< Alnrange > &  p,
const map< int, string > &  q,
const map< int, string > &  t 
) [inline]

References numjobs, and pairs.

alignmentRunner::alignmentRunner ( int  b,
int  e,
const vector< pair< int, int > > *  p,
const map< int, string > *  q,
const map< int, string > *  t 
) [inline]

alignmentRunner::alignmentRunner ( int  b,
int  e,
const vector< pair< int, int > > &  p,
const map< int, string > &  q,
const map< int, string > &  t 
) [inline]


Member Function Documentation

void alignmentRunner::operator() (  ) 

int alignmentRunner::getId (  )  const [inline]

References id.

Referenced by operator()().

static void alignmentRunner::releaseMemory (  )  [inline, static]

References mtx.

Referenced by main().

void alignmentRunner::operator() (  ) 


Member Data Documentation

const vector<Alnrange>* alignmentRunner::pairs [private]

the start and end index of the pairs table

Referenced by alignmentRunner(), and operator()().

const map< int, string > * alignmentRunner::qprt [private]

Referenced by operator()().

const map< int, string > * alignmentRunner::tprt [private]

Referenced by operator()().

int alignmentRunner::id [private]

Referenced by getId().

mutex * alignmentRunner::mtx = new mutex [static, private]

Referenced by operator()(), and releaseMemory().

int alignmentRunner::jobend = 0 [static, private]

Referenced by operator()().

int alignmentRunner::numjobs = 100 [static, private]

Referenced by alignmentRunner(), and operator()().

const int alignmentRunner::repeat = 28 [static, private]

Referenced by operator()().

int alignmentRunner::numobj = 0 [static, private]

int alignmentRunner::idxb [private]

the start and end index of the pairs table

Referenced by operator()().

int alignmentRunner::idxe [private]

Referenced by operator()().

const vector<pair<int,int> >* alignmentRunner::pairs [private]


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

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