Skip to content
Snippets Groups Projects
Commit 1db6b685 authored by Tommaso Leonardi - farm's avatar Tommaso Leonardi - farm
Browse files

Corrected error in reporting amount of overlap (issue #150)

parent 6ae90161
No related branches found
No related tags found
No related merge requests found
......@@ -189,13 +189,14 @@ int BlockMgr::findBlockedOverlaps(RecordKeyVector &keyList, RecordKeyVector &hit
}
}
_overlapBases.push_back(totalHitOverlap);
if (hitHasOverlap) {
if ((float) totalHitOverlap / (float)keyBlocksSumLength > _overlapFraction) {
if (_hasReciprocal &&
((float)totalHitOverlap / (float)hitBlockSumLength > _overlapFraction)) {
_overlapBases.push_back(totalHitOverlap);
resultList.push_back(*hitListIter);
} else if (!_hasReciprocal) {
_overlapBases.push_back(totalHitOverlap);
resultList.push_back(*hitListIter);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment