BadAlignmentCoverageAssessor.opCall

Apply the assessor to the given set of alignment.

class BadAlignmentCoverageAssessor
override
ReferenceRegion
opCall
(
const(AlignmentChain[]) alignments
)

Examples

1 auto alignments = getTestAlignments();
2 alias CoverageChange = CoverageChangeRange.CoverageChange;
3 
4 auto assessor = new BadAlignmentCoverageAssessor(3, 5);
5 
6 assert(assessor(alignments) == ReferenceRegion([
7     ReferenceInterval(1,  0,  5),
8     ReferenceInterval(1, 10, 18),
9     ReferenceInterval(1, 20, 30),
10     ReferenceInterval(2,  0,  3),
11     ReferenceInterval(2,  5, 15),
12     ReferenceInterval(3,  0,  3),
13     ReferenceInterval(3, 12, 15),
14 ]));

Meta