Package

org.bdgenomics.utils.interval

array

Permalink

package array

Visibility
  1. Public
  2. All

Type Members

  1. case class ConcreteIntervalArray[K <: Interval[K], T](array: Array[(K, T)], maxIntervalWidth: Long)(implicit evidence$10: ClassTag[T]) extends IntervalArray[K, T] with Product with Serializable

    Permalink
  2. class ConcreteIntervalArraySerializer[K <: Interval[K], T] extends IntervalArraySerializer[K, T, ConcreteIntervalArray[K, T]]

    Permalink
  3. trait Interval[T <: Interval[T]] extends Comparable[T]

    Permalink

    An interval is a 2-dimensional 0-based coordinate consisting of a closed start value and open end value.

    An interval is a 2-dimensional 0-based coordinate consisting of a closed start value and open end value. Each 2-dimensional coordinate has a defined width. This can be used to express a region of a genome, a transcript, a gene, etc.

    T

    Recursive type extending Interval. Used for return type of functions overlap() and compareTo()

  4. trait IntervalArray[K <: Interval[K], T] extends Serializable

    Permalink

    Originally, an IntervalArray was a collection of trees.

    Originally, an IntervalArray was a collection of trees. Alas, we have no trees anymore. I blame global warming.

    WARNING: CONTAINS A VARIABLE THAT IS NOT THREAD SAFE TO SAFELY USE THIS VARIABLE IN A SPARK CONTEXT, CREATE A SHALLOW COPY OF THE INTERVAL ARRAY.

    See also

    optLastIndex

  5. abstract class IntervalArraySerializer[K <: Interval[K], T, A <: IntervalArray[K, T]] extends Serializer[A]

    Permalink

Value Members

  1. object IntervalArray extends Serializable

    Permalink

    Companion object for building an IntervalArray from an RDD.

Ungrouped