A block representing bases clipped from the read.
A block representing a deletion from the reference.
A block representing a deletion from the reference.
The bases deleted from the reference.
A block representing an insertion into the reference.
A block representing an insertion into the reference.
The insertion length.
An alignment match block (M), further broken down into a sequence (mis)match.
An alignment match block (M), further broken down into a sequence (mis)match.
The size of this block.
If this block is a sequence match (=), this will be empty. If this block is a sequence mismatch (X), this will contain the mismatching reference bases.
A generic class that stores likelihoods and simple annotations.
A generic class that stores likelihoods and simple annotations.
The number of reads covering the allele observed on the forward strand.
The number of reads covering the site but not matching the allele observed on the forward strand.
The sum of the squares of the mapping qualities observed.
The log likelihoods that 0...n copies of the reference allele were observed.
The log likelihoods that 0...n copies of this allele were observed.
The log likelihoods that 0...n copies of an unknown allele were observed.
The total number of reads observed that cover the site and match the allele.
The total number of reads observed that cover the site but that do not match the allele.
The total number of reads that cover the site.
True if this allele matches the reference.
A trait that implements an alignment operator.
A trait that implements an alignment operator.
These operators represent a limited subset of the CIGAR operators:
* Alignment Match (M --> X/=) * Insertion (I) * Deletion (D) * Clip (S/H)
Companion object for ObservationOperator trait.
Companion object for ObservationOperator trait.
Implements convenience operations on top of collections of ObservationOperators.
A block representing bases clipped from the read.
The number of bases clipped.
True if soft clipped, false if hard clipped.