libStatGen Software
1
|
Classes | |
struct | weight |
Public Member Functions | |
void | clearAlignment () |
void | clear () |
SmithWaterman (Atype *A, QualityType *qualities, Btype *B, int m, int n, int allowedInsertDelete=INT_MAX, int direction=1, readIndexType MOffset=0, referenceIndexType NOffset=0) | |
void | setRead (Atype *A) |
void | setReadQuality (QualityType *qualities) |
void | setReference (Btype *B) |
void | setReadLength (int m) |
void | setReadOffset (readIndexType MOffset) |
void | setReferenceLength (int n) |
void | setReferenceOffset (referenceIndexType NOffset) |
void | setAllowedInsertDelete (int allowedInsertDelete=INT_MAX) |
void | setDirection (int direction) |
void | clearH () |
void | populateH () |
void | printH (bool prettyPrint=true) |
void | debugPrint (bool doPrintH=true) |
void | populateAlignment () |
int | getSumQ () |
int | getSumQForward () |
int | getSumQBackward () |
void | rollCigarForward (CigarRoller &cigar) |
void | rollCigarBackward (CigarRoller &cigar) |
int | getSoftClipCount () |
void | rollCigar (CigarRoller &cigar) |
bool | localAlignment (uint32_t bandSize, Atype &read, readIndexType readLength, QualityType &quality, Btype &reference, referenceIndexType referenceLength, referenceIndexType referenceOffset, CigarRoller &cigarRoller, uint32_t &softClipCount, referenceIndexType &cigarStartingPoint, int &sumQ) |
Public Attributes | |
HCellType | H [maxReadLengthH][maxReferenceLengthH] |
Atype * | A |
Btype * | B |
QualityType * | qualities |
int | m |
int | n |
readIndexType | MOffset |
referenceIndexType | NOffset |
weight | w |
int | allowedInsertDelete |
int | direction |
int | gapOpenCount |
int | gapCloseCount |
int | gapExtendCount |
vector< pair< int, int > > | alignment |
HCellType | maxCostValue |
pair< int, int > | maxCostPosition |
Definition at line 127 of file SmithWaterman.h.