27 #ifndef __SW_SHARP_CPU_MODULEH__
28 #define __SW_SHARP_CPU_MODULEH__
109 Chain* query,
int queryFrontGap,
int queryBackGap,
Chain* target,
110 int targetFrontGap,
int targetBackGap,
Scorer* scorer,
int score);
145 #endif // __SW_SHARP_CPU_MODULEH__
int scorePairCpu(int type, Chain *query, Chain *target, Scorer *scorer)
Pairwise scoring function.
void nwFindScoreCpu(int *queryStart, int *targetStart, Chain *query, Chain *target, Scorer *scorer, int score)
Score finding function.
Provides object used for alignment scoring.
Pairwise sequnce alignment result storage header.
void alignScoredPairCpu(Alignment **alignment, int type, Chain *query, Chain *target, Scorer *scorer, int score)
Pairwise alignment function.
struct Scorer Scorer
Scorer object used for alignment scoring.
Definition: scorer.h:42
void alignPairCpu(Alignment **alignment, int type, Chain *query, Chain *target, Scorer *scorer)
Pairwise alignment function.
struct Alignment Alignment
Pairwise sequnce alignment result storage object.
Definition: alignment.h:79
Provides object for storing named sequnces.
void ovFindScoreCpu(int *queryStart, int *targetStart, Chain *query, Chain *target, Scorer *scorer, int score)
Implementation of score finding function.
void nwReconstructCpu(char **path, int *pathLen, int *outScore, Chain *query, int queryFrontGap, int queryBackGap, Chain *target, int targetFrontGap, int targetBackGap, Scorer *scorer, int score)
Needleman-Wunsch reconstruction implementation.
struct Chain Chain
Chain object used for storing named sequnces.
Definition: chain.h:43