org.hammerlab.guacamole.loci

map

package map

Visibility
  1. Public
  2. All

Type Members

  1. case class Contig[T](name: ContigName, rangeMap: RangeMap[Long, T]) extends TruncatedToString with Product with Serializable

    A map from loci to instances of an arbitrary type where the loci are all on the same contig.

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

    We serialize a Contig as its name, the number of ranges, and the ranges themselves (two longs and a value each).

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

    An immutable map from loci to a instances of an arbitrary type T.

  4. class Serializer[T] extends com.esotericsoftware.kryo.Serializer[LociMap[T]]

    We serialize a LociMap simply by writing out all of its Contigs.

Value Members

  1. object Contig extends Serializable

  2. object LociMap extends Serializable

Ungrouped