27 #ifndef __SW_SHARP_ALIGNH__
28 #define __SW_SHARP_ALIGNH__
78 Chain* target,
Scorer* scorer,
int score,
int* cards,
int cardsLen,
100 int queriesLen,
Chain* target,
Scorer* scorer,
int* cards,
int cardsLen,
120 Scorer* scorer,
int* cards,
int cardsLen,
Thread* thread);
125 #endif // __SW_SHARP_ALIGNH__
void alignBest(Alignment **alignment, int type, Chain **queries, int queriesLen, Chain *target, Scorer *scorer, int *cards, int cardsLen, Thread *thread)
Best scored pair alignment function.
void alignScoredPair(Alignment **alignment, int type, Chain *query, Chain *target, Scorer *scorer, int score, int *cards, int cardsLen, Thread *thread)
Pairwise alignment function.
Provides object used for alignment scoring.
Pairwise sequnce alignment result storage header.
Multiplatform threading header.
struct Scorer Scorer
Scorer object used for alignment scoring.
Definition: scorer.h:42
void alignPair(Alignment **alignment, int type, Chain *query, Chain *target, Scorer *scorer, int *cards, int cardsLen, Thread *thread)
Pairwise alignment function.
struct Alignment Alignment
Pairwise sequnce alignment result storage object.
Definition: alignment.h:79
Provides object for storing named sequnces.
void scorePair(int *score, int type, Chain *query, Chain *target, Scorer *scorer, int *cards, int cardsLen, Thread *thread)
Pairwise scoring function.
struct Chain Chain
Chain object used for storing named sequnces.
Definition: chain.h:43
pthread_t Thread
Thread type.
Definition: thread.h:70