MASA-Core
AbstractAlignerSafe Member List
This is the complete list of members for AbstractAlignerSafe, including all inherited members.
AbstractAligner()AbstractAligner
AbstractAlignerSafe()AbstractAlignerSafe
alignPartition(Partition partition)=0IAligner [pure virtual]
clearStatistics()=0IAligner [pure virtual]
conditionAbstractAlignerSafe [private]
createDispatcherQueue()AbstractAlignerSafe [protected]
createGrid(Partition partition)AbstractAligner [protected]
destroyDispatcherQueue()AbstractAlignerSafe [protected]
dispatchColumn(int j, const cell_t *buffer, int len)AbstractAlignerSafe [virtual]
dispatcherQueueAbstractAlignerSafe [private]
dispatcherQueueActiveAbstractAlignerSafe [private]
dispatchRow(int i, const cell_t *buffer, int len)AbstractAlignerSafe [virtual]
dispatchScore(score_t score, int bx=-1, int by=-1)AbstractAlignerSafe [virtual]
executeLoop()AbstractAlignerSafe [private]
finalize()=0IAligner [pure virtual]
getCapabilities()=0IAligner [pure virtual]
getFirstColumnInitType()AbstractAligner [protected]
getFirstColumnTail() const AbstractAligner [protected]
getFirstRowInitType()AbstractAligner [protected]
getFirstRowTail() const AbstractAligner [protected]
getForkWeights()AbstractAligner [virtual]
getGrid() const AbstractAligner [protected, virtual]
getParameters()=0IAligner [pure virtual]
getProcessedCells()=0IAligner [pure virtual]
getProgressString() const =0IAligner [pure virtual]
getRecurrenceType() const AbstractAligner [protected]
getScoreParameters()=0IAligner [pure virtual]
getSpecialColumnInterval() const AbstractAligner [protected]
getSpecialRowInterval() const AbstractAligner [protected]
getSuperPartition()AbstractAligner [protected]
IAligner()IAligner [inline, protected]
initialize()=0IAligner [pure virtual]
initializeBlockPruning(AbstractBlockPruning *blockPruner)AbstractAligner [protected]
matchLastColumn(const cell_t *buffer, const cell_t *base, int len, int goalScore)AbstractAligner [virtual]
mustContinue()AbstractAligner [protected]
mustDispatchLastCell()AbstractAligner [protected]
mustDispatchLastColumn()AbstractAligner [protected]
mustDispatchLastRow()AbstractAligner [protected]
mustDispatchScores()AbstractAligner [protected]
mustDispatchSpecialColumns()AbstractAligner [protected]
mustDispatchSpecialRows()AbstractAligner [protected]
mustPruneBlocks()AbstractAligner [protected]
mutexAbstractAlignerSafe [private]
printFinalStatistics(FILE *file)=0IAligner [pure virtual]
printInitialStatistics(FILE *file)=0IAligner [pure virtual]
printStageStatistics(FILE *file)=0IAligner [pure virtual]
printStatistics(FILE *file)=0IAligner [pure virtual]
receiveFirstColumn(cell_t *buffer, int len)AbstractAligner [protected]
receiveFirstRow(cell_t *buffer, int len)AbstractAligner [protected]
setForkCount(const int forkCount, const int *forkWeights=NULL)AbstractAligner [protected]
setManager(IManager *manager)AbstractAligner [virtual]
setSequences(const char *seq0, const char *seq1, int seq0_len, int seq1_len)=0IAligner [pure virtual]
staticFunctionThread(void *arg)AbstractAlignerSafe [private, static]
threadAbstractAlignerSafe [private]
unsetSequences()=0IAligner [pure virtual]
~AbstractAligner()AbstractAligner [virtual]
~AbstractAlignerSafe()AbstractAlignerSafe [virtual]
~IAligner()IAligner [inline, protected]