org.hammerlab.guacamole.variants

CalledAllele

case class CalledAllele(sampleName: SampleName, contigName: ContigName, start: Locus, allele: Allele, evidence: AlleleEvidence, rsID: Option[Int] = scala.None, length: NumLoci = 1) extends ReferenceVariant with Product with Serializable

A variant that exists in the sample; includes supporting read statistics

sampleName

sample the variant was called on

contigName

chromosome or genome contig of the variant

start

start position of the variant (0-based)

allele

allele (ref + seq bases) for this variant

evidence

supporting statistics for the variant

length

length of the variant

Linear Supertypes
Serializable, Serializable, Product, Equals, ReferenceVariant, ReferenceRegion, Interval, Ordered[Interval], Comparable[Interval], HasContig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CalledAllele
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ReferenceVariant
  7. ReferenceRegion
  8. Interval
  9. Ordered
  10. Comparable
  11. HasContig
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CalledAllele(sampleName: SampleName, contigName: ContigName, start: Locus, allele: Allele, evidence: AlleleEvidence, rsID: Option[Int] = scala.None, length: NumLoci = 1)

    sampleName

    sample the variant was called on

    contigName

    chromosome or genome contig of the variant

    start

    start position of the variant (0-based)

    allele

    allele (ref + seq bases) for this variant

    evidence

    supporting statistics for the variant

    length

    length of the variant

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <(that: Interval): Boolean

    Definition Classes
    Ordered
  5. def <=(that: Interval): Boolean

    Definition Classes
    Ordered
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def >(that: Interval): Boolean

    Definition Classes
    Ordered
  9. def >=(that: Interval): Boolean

    Definition Classes
    Ordered
  10. val allele: Allele

    allele (ref + seq bases) for this variant

    allele (ref + seq bases) for this variant

    Definition Classes
    CalledAlleleReferenceVariant
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def bdgVariant: Variant

    Conversion to ADAMVariant

    Conversion to ADAMVariant

    Definition Classes
    ReferenceVariant
  13. def bdgVariantDatabase: DatabaseVariantAnnotation

    Definition Classes
    ReferenceVariant
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def compare(other: Interval): Int

    Comparisons between ranges.

    Comparisons between ranges. Order is DESCENDING (i.e. reversed) from by start.

    Definition Classes
    Interval → Ordered
  16. def compareTo(that: Interval): Int

    Definition Classes
    Ordered → Comparable
  17. def contains(locus: Locus): Boolean

    Definition Classes
    Interval
  18. val contigName: ContigName

    chromosome or genome contig of the variant

    chromosome or genome contig of the variant

    Definition Classes
    CalledAlleleReferenceRegionHasContig
  19. val end: Locus

    The end position on the genome, *exclusive*.

    The end position on the genome, *exclusive*. Must be non-negative.

    Definition Classes
    CalledAlleleInterval
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. val evidence: AlleleEvidence

    supporting statistics for the variant

  22. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def iterator(): Iterator[Long]

    Iterate through elements in the range.

    Iterate through elements in the range.

    Definition Classes
    Interval
  26. val length: NumLoci

    length of the variant

    length of the variant

    Definition Classes
    CalledAlleleInterval
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def overlaps(other: ReferenceRegion): Boolean

    Does the region overlap another reference region

    Does the region overlap another reference region

    other

    another region on the genome

    returns

    True if the the regions overlap

    Definition Classes
    ReferenceRegion
  31. def overlapsLocus(locus: Locus, halfWindowSize: Int = 0): Boolean

    Does the region overlap the given locus, with halfWindowSize padding?

    Does the region overlap the given locus, with halfWindowSize padding?

    Definition Classes
    ReferenceRegion
  32. def regionStr: String

    Definition Classes
    ReferenceRegion
  33. val rsID: Option[Int]

    Definition Classes
    CalledAlleleReferenceVariant
  34. val sampleName: SampleName

    sample the variant was called on

    sample the variant was called on

    Definition Classes
    CalledAlleleReferenceVariant
  35. val start: Locus

    start position of the variant (0-based)

    start position of the variant (0-based)

    Definition Classes
    CalledAlleleInterval
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  37. def toBDGGenotype: bdgenomics.formats.avro.Genotype

    Definition Classes
    CalledAlleleReferenceVariant
  38. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ReferenceVariant

Inherited from ReferenceRegion

Inherited from Interval

Inherited from Ordered[Interval]

Inherited from Comparable[Interval]

Inherited from HasContig

Inherited from AnyRef

Inherited from Any

Ungrouped