Map from contig names to Contig instances giving the regions and values on that contig.
The contigs included in this LociMap with a nonempty set of loci.
The number of loci in this LociMap.
Return values corresponding to any ranges that overlap the given Region, with a halfWindowSize
margin of error.
The "inverse map", i.
The "inverse map", i.e. a T -> LociSet map that gives the loci that map to each value.
Returns the loci map on the specified contig.
Returns the loci map on the specified contig.
The contig name
A Contig instance giving the loci mapping on the specified contig.
Build a truncate-able toString() out of underlying contig pieces.
Build a truncate-able toString() out of underlying contig pieces.
String representation, truncated to maxLength characters.
String representation, truncated to maxLength characters.
An immutable map from loci to a instances of an arbitrary type T.
Since contiguous genomic intervals are a common case, this is implemented with sets of (start, end) intervals.
All intervals are half open: inclusive on start, exclusive on end.
Map from contig names to Contig instances giving the regions and values on that contig.