A wrapper around the attrTuple (key) and value pair.
An interval is a region on a coordinate space that has a defined width.
An implementation of TrackedLayout which takes a sequence of ReferenceMappable values, and lays them out in order (i.
This class is similar to SingleReadBucket, except it breaks the reads down further.
Builds a dictionary containing record groups.
Represents a contiguous region of the reference genome.
Represents a contiguous region of the reference genome with strand information.
Class representing a set of pileup bases at a specific locus.
Utility class within the SequenceDictionary; represents unique reference name-to-id correspondence
A TrackedLayout is an assignment of values of some type T (which presumably are mappable to a reference genome or other linear coordinate space) to 'tracks' -- that is, to integers, with the guarantee that no two values assigned to the same track will overlap.
SequenceDictionary contains the (bijective) map between Ints (the referenceId) and Strings (the referenceName) from the header of a BAM file, or the combined result of multiple such SequenceDictionaries.
Note: VariantContext inherits its name from the Picard VariantContext, and is not related to the SparkContext object.