Package

org.hammerlab.genomics.loci

set

Permalink

package set

Visibility
  1. Public
  2. All

Type Members

  1. case class Contig(name: ContigName, rangeSet: RangeSet[Locus]) extends TruncatedToString with Product with Serializable

    Permalink

    A set of loci on a contig, stored/manipulated as loci ranges.

  2. class ContigSerializer extends com.esotericsoftware.kryo.Serializer[Contig]

    Permalink
  3. case class LociSet(map: SortedMap[ContigName, Contig]) extends TruncatedToString with Product with Serializable

    Permalink

    An immutable collection of genomic regions on any number of contigs.

    An immutable collection of genomic regions on any number of contigs.

    Used, for example, to keep track of what loci to call variants at.

    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

    A map from contig-name to Contig, which is a set or genomic intervals as described above.

  4. class Registrar extends KryoRegistrator

    Permalink
  5. class Serializer extends com.esotericsoftware.kryo.Serializer[LociSet]

    Permalink

Value Members

  1. object Contig extends Serializable

    Permalink
  2. object LociSet extends Serializable

    Permalink

Ungrouped