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 mutex * | mtx = new mutex |
| static int | jobend = 0 |
| static int | numjobs = 100 |
| static const int | repeat = 28 |
| static int | numobj = 0 |
| alignmentRunner::alignmentRunner | ( | const vector< Alnrange > * | p, | |
| const map< int, string > * | q, | |||
| const map< int, string > * | t | |||
| ) | [inline] |
| alignmentRunner::alignmentRunner | ( | const vector< Alnrange > & | 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] |
| alignmentRunner::alignmentRunner | ( | int | b, | |
| int | e, | |||
| const vector< pair< int, int > > & | p, | |||
| const map< int, string > & | q, | |||
| const map< int, string > & | t | |||
| ) | [inline] |
| void alignmentRunner::operator() | ( | ) |
References getId(), Dynaln::getIdentity(), idxb, idxe, io_mutex, itos(), jobend, mtx, numjobs, pairs, qprt, repeat, Dynaln::runglobal(), Alnrange::s1b, Alnrange::s1e, Alnrange::s2b, Alnrange::s2e, Alnrange::seq1id, Alnrange::seq2id, Dynaln::setSeq(), Dynaln::setseq(), and tprt.
| int alignmentRunner::getId | ( | ) | const [inline] |
| static void alignmentRunner::releaseMemory | ( | ) | [inline, static] |
| void alignmentRunner::operator() | ( | ) |
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] |
1.5.6