6
SCORE GlobalAlign4(ProfPos *PA, unsigned uLengthA, ProfPos *PB,
7
unsigned uLengthB, PWPath &Path);
10
const ProfPos *PA, unsigned uLengthA, WEIGHT wA,
11
const ProfPos *PB, unsigned uLengthB, WEIGHT wB,
12
PWPath &Path, ProfPos **ptrPout, unsigned *ptruLengthOut)
14
assert(uLengthA < 100000);
15
assert(uLengthB < 100000);
17
float r = (float) uLengthA/ (float) (uLengthB + 1); // +1 to prevent div 0
21
SCORE Score = GlobalAlign(PA, uLengthA, PB, uLengthB, Path);
23
AlignTwoProfsGivenPath(Path, PA, uLengthB, wA/(wA + wB), PB, uLengthB, wB/(wA + wB),
24
ptrPout, ptruLengthOut);
27
if (ALPHA_Amino == g_Alpha)
28
Hydro(*ptrPout, *ptruLengthOut);