27 #ifndef __SW_SHARP_DBALIGNMENTH__
28 #define __SW_SHARP_DBALIGNMENTH__
74 int queryIdx,
Chain* target,
int targetStart,
int targetEnd,
int targetIdx,
75 double value,
int score,
Scorer* scorer,
char* path,
int pathLen);
230 #endif // __SW_SHARP_DBALIGNMENTH__
double dbAlignmentGetValue(DbAlignment *dbAlignment)
Value getter.
int dbAlignmentGetQueryStart(DbAlignment *dbAlignment)
Query start getter.
Chain * dbAlignmentGetQuery(DbAlignment *dbAlignment)
Query getter.
Provides object used for alignment scoring.
Pairwise sequnce alignment result storage header.
int dbAlignmentGetScore(DbAlignment *dbAlignment)
Score getter.
struct DbAlignment DbAlignment
Database sequnce alignment result storage object.
Definition: db_alignment.h:47
struct Scorer Scorer
Scorer object used for alignment scoring.
Definition: scorer.h:42
void dbAlignmentDelete(DbAlignment *dbAlignment)
DbAlignment destructor.
struct Alignment Alignment
Pairwise sequnce alignment result storage object.
Definition: alignment.h:79
int dbAlignmentGetTargetEnd(DbAlignment *dbAlignment)
Target end getter.
Scorer * dbAlignmentGetScorer(DbAlignment *dbAlignment)
Scorer getter.
void dbAlignmentCopyPath(DbAlignment *dbAlignment, char *dest)
Copies path to the destination buffer.
int dbAlignmentGetTargetIdx(DbAlignment *dbAlignment)
Target index getter.
Provides object for storing named sequnces.
int dbAlignmentGetTargetStart(DbAlignment *dbAlignment)
Target start getter.
Alignment * dbAlignmentToAlignment(DbAlignment *dbAlignment)
Creates alignment object from the dbAlignment object.
int dbAlignmentGetQueryIdx(DbAlignment *dbAlignment)
Query index getter.
Chain * dbAlignmentGetTarget(DbAlignment *dbAlignment)
Target getter.
int dbAlignmentGetQueryEnd(DbAlignment *dbAlignment)
Query end getter.
DbAlignment * dbAlignmentCreate(Chain *query, int queryStart, int queryEnd, int queryIdx, Chain *target, int targetStart, int targetEnd, int targetIdx, double value, int score, Scorer *scorer, char *path, int pathLen)
DbAlignment object constructor.
char dbAlignmentGetMove(DbAlignment *dbAlignment, int index)
Move getter.
struct Chain Chain
Chain object used for storing named sequnces.
Definition: chain.h:43
int dbAlignmentGetPathLen(DbAlignment *dbAlignment)
Path length getter.