Packages

o

feature

Empty

object Empty extends Region with Product with Serializable

An empty region. Empty has no chromosome, Blocks, or Orientation.

Linear Supertypes
Serializable, Serializable, Product, Equals, Region, Ordered[Region], Comparable[Region], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Empty
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Region
  7. Ordered
  8. Comparable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def <(that: Region): Boolean
    Definition Classes
    Ordered
  4. def <=(that: Region): Boolean
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(that: Region): Boolean
    Definition Classes
    Ordered
  7. def >=(that: Region): Boolean
    Definition Classes
    Ordered
  8. def addBlock(block: Block): Region

    Returns the Block.

    Returns the Block.

    block

    New Block to add

    returns

    Region representing this with the additional Block merged in

    Definition Classes
    EmptyRegion
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def blocks: List[Block]

    Returns Nil.

    Returns Nil.

    Definition Classes
    EmptyRegion
  11. def chr: String

    Throws an IllegalStateException.

    Throws an IllegalStateException.

    Definition Classes
    EmptyRegion
  12. def chrPos(relativePos: Int): Int

    Throws an IllegalStateException.

    Throws an IllegalStateException.

    relativePos

    Zero-based relative position with respect to this Region

    returns

    The zero-based position in chromosome coordinates

    Definition Classes
    EmptyRegion
  13. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def compare(that: Region): Int

    Returns zero if other Region is Empty; a positive integer otherwise.

    Returns zero if other Region is Empty; a positive integer otherwise.

    Definition Classes
    Empty → Ordered
  15. def compareTo(that: Region): Int
    Definition Classes
    Ordered → Comparable
  16. def contains(feat: Region): Boolean

    Returns false.

    Returns false.

    returns

    True if this Region contains the other, false otherwise

    Definition Classes
    EmptyRegion
  17. def containsCompatibleIntrons(o: Region): Boolean

    Returns a boolean value representing whether this Region contains another Region and their introns are compatible.

    Returns a boolean value representing whether this Region contains another Region and their introns are compatible.

    That is, no INTERNAL block boundary for one of the Regions can fall strictly within a Block of the other Region.

    o

    Other Region

    returns

    True if this Region contains the other and their introns are compatible, false otherwise

    Definition Classes
    Region
  18. def end: Int

    Throws an IllegalStateException.

    Throws an IllegalStateException.

    Definition Classes
    EmptyRegion
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  23. def getIntrons: List[Block]

    Returns a list of Blocks representing the introns of this Region.

    Returns a list of Blocks representing the introns of this Region.

    The returned list is in order from left to right. Each Block in the returned list is the span of a gap between two Blocks of this Region. The returned Blocks have the same Orientation as this Region. The start position of each returned Block is equal to the end position (exclusive) of the previous adjacent Block in this Region. The end position of each returned Block (exclusive) is equal to the start position of the following adjacent Block in this Region.

    If this Region is empty or has only one Block, Nil is returned.

    returns

    A list of Blocks representing the gaps between the Blocks of this Region, or Nil if this Region has less than two Blocks.

    Definition Classes
    Region
  24. def intersection(feat: Region): Region

    Returns Empty.

    Returns Empty.

    returns

    Region representing the intersection of this with the other Region

    Definition Classes
    EmptyRegion
  25. def isEmpty: Boolean

    Returns true.

    Returns true.

    Definition Classes
    EmptyRegion
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def minus(feat: Region): Region

    Returns Empty.

    Returns Empty.

    returns

    Region representing this minus the other Region

    Definition Classes
    EmptyRegion
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. final def notify(): Unit
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  31. val numBlocks: Int

    Returns zero.

    Returns zero.

    Definition Classes
    EmptyRegion
  32. def orientation: Orientation

    Throws an IllegalStateException.

    Throws an IllegalStateException.

    Definition Classes
    EmptyRegion
  33. def overlaps(feat: Region): Boolean

    Returns false.

    Returns false.

    returns

    True if the Regions overlap, false otherwise

    Definition Classes
    EmptyRegion
  34. def overlapsCompatibleIntrons(o: Region): Boolean

    Returns false.

    Returns false.

    o

    Other Region

    returns

    True if the Regions overlap and their introns are compatible, false otherwise

    Definition Classes
    EmptyRegion
  35. def overlapsSpan(o: Region): Boolean

    Returns a boolean value representing whether the span of this Region overlaps the span of another Region.

    Returns a boolean value representing whether the span of this Region overlaps the span of another Region. That is, intron/exon structure is ignored and only the full span (from start to end) of the Regions are considered. Orientations must be compatible.

    o

    Other Region

    returns

    True if the spans of the Regions overlap, false otherwise

    Definition Classes
    Region
  36. def relativePos(chrPos: Int): Option[Int]

    Returns None.

    Returns None.

    chrPos

    Zero-based position in chromosome coordinates

    returns

    The zero-based converted position with respect to this Region, or None if the requested position does not overlap a Block of this Region

    Definition Classes
    EmptyRegion
  37. def size: Int

    Returns the sum of the lengths of the Blocks of this Region.

    Returns the sum of the lengths of the Blocks of this Region.

    Block length is the end position minus the start position, where, as always, start position is inclusive and end position is exclusive. Therefore, size is the number of individual genomic positions included in the Region.

    The size of Empty is zero.

    returns

    The sum of the lengths of the Blocks of this Region

    Definition Classes
    Region
  38. def start: Int

    Throws an IllegalStateException.

    Throws an IllegalStateException.

    Definition Classes
    EmptyRegion
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String

    Returns "Empty".

    Returns "Empty".

    Definition Classes
    Empty → AnyRef → Any
  41. def trim(newStart: Int, newEnd: Int): Region

    Returns Empty.

    Returns Empty.

    newStart

    New zero-based start position in chromosome coordinates

    newEnd

    New zero-based end position in chromosome coordinates

    returns

    Region representing this with truncated start and end positions

    Definition Classes
    EmptyRegion
  42. def union(feat: Region): Region

    Returns the other Region.

    Returns the other Region.

    returns

    Region representing the union of this with the other Region

    Definition Classes
    EmptyRegion
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. 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 Region

Inherited from Ordered[Region]

Inherited from Comparable[Region]

Inherited from AnyRef

Inherited from Any

Ungrouped