Package

org.hammerlab.genomics

reference

Permalink

package reference

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. reference
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ContigIterator[+T] extends BufferedIterator[T]

    Permalink

    Given some elements and a function for extracting a ContigName from them, return an iterator that is restricted to the given contig.

    Given some elements and a function for extracting a ContigName from them, return an iterator that is restricted to the given contig.

    See companion object for public constructors which automatically infer contigNameFn from the input type.

  2. implicit final class ContigLengths extends AnyVal

    Permalink
  3. implicit final class ContigName extends AnyVal with Serializable with Ordered[ContigName]

    Permalink
  4. trait ContigSequence extends BasesBuffer

    Permalink
  5. class ContigsIterator[T] extends SimpleBufferedIterator[(ContigName, ContigIterator[T])]

    Permalink

    Divide an iterator into a series of contig-restricted iterators.

    Divide an iterator into a series of contig-restricted iterators.

    Takes an iterator of arbitrary elements and a function for extracting a ContigName from them.

    Emits ContigIterator) tuples.

    See companion object for public constructors.

  6. trait HasContig extends Any

    Permalink
  7. trait HasLocus extends Any

    Permalink
  8. trait Interval extends Any

    Permalink
  9. type KmerLength = Int

    Permalink
  10. implicit final class Locus extends AnyVal with Ordered[Locus] with Comparable[Locus]

    Permalink
  11. type NumLoci = Locus

    Permalink
  12. case class Position(contigName: ContigName, locus: Locus) extends Region with HasLocus with Product with Serializable

    Permalink

    Base trait for classes that logically exist at one genomic locus.

  13. trait Region extends HasContig with Interval

    Permalink

    Trait for objects that are associated with an interval on a genomic contig.

  14. class Registrar extends KryoRegistrator

    Permalink
  15. case class RepeatedContigException(msg: String) extends Exception with Product with Serializable

    Permalink
  16. case class Slice(contigName: ContigName, start: Locus, bases: Bases) extends Region with Product with Serializable

    Permalink
  17. implicit final class WindowSize extends AnyVal with Ordered[Int]

    Permalink

Value Members

  1. object ContigIterator

    Permalink

    Public ContigIterator constructors that infer the ContigName-function from the iterator-type T.

  2. object ContigLengths

    Permalink
  3. object ContigName extends Serializable

    Permalink

    Helpers for dealing with contig-name strings.

  4. object ContigsIterator

    Permalink

    Public ContigsIterator constructors infer the org.hammerlab.genomics.reference.ContigName-function from a HasContig or a T).

  5. object HasLocus

    Permalink
  6. object Interval

    Permalink
  7. implicit object Locus extends Numeric[Locus]

    Permalink
  8. object NumLoci

    Permalink
  9. object Position extends Serializable

    Permalink
  10. object Region

    Permalink
  11. object WindowSize

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped