struct ffAli *scanTinyOne(char *nStart, char *nEnd, char *hStart, char *hEnd, boolean isRc, boolean scanLeft, boolean scanRight, int seedSize) /* Try and add some exon candidates in the region. */ { struct ffAli *ff; int nGap = nEnd - nStart; if (nGap > 80) /* The index should have found things this big already. */ return NULL; if (scanLeft && isRc) nStart += countT(nStart, nGap); if (scanRight && !isRc) nEnd -= countA(nStart, nGap); ff = fillInExact(nStart, nEnd, hStart, hEnd, isRc, scanLeft, scanRight, 3); if (ff != NULL) { return ff; } return findFromSmallerSeeds(nStart, nEnd, hStart, hEnd, isRc, scanLeft, scanRight, seedSize, 3); }
// D: 不包含t且不属于类别c的文档数量 int Model::countD(string cat, string feature) { return countposts() - countA(cat, feature) - countB(cat, feature) - countC(cat, feature); }