org.hammerlab.guacamole.loci.partitioning

LociPartitioning

case class LociPartitioning(map: LociMap[PartitionIndex]) extends Saveable with TruncatedToString with Product with Serializable

A wrapper around a mapping from genomic-loci ranges to Spark partition numbers.

Includes some functionality for saving to / loading from disk.

Linear Supertypes
Serializable, Serializable, Product, Equals, TruncatedToString, Saveable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. LociPartitioning
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. TruncatedToString
  7. Saveable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LociPartitioning(map: LociMap[PartitionIndex])

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. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def finalize(): Unit

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

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

    Definition Classes
    Any
  12. def lociSetsRDD(sc: SparkContext): RDD[LociSet]

  13. val map: LociMap[PartitionIndex]

  14. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  17. lazy val numPartitions: Int

  18. lazy val partitionContigStats: Stats[Int, Int]

  19. lazy val partitionRangesStats: Stats[Int, Int]

  20. lazy val partitionSets: Iterable[LociSet]

  21. lazy val partitionSizeStats: Stats[NumLoci, Int]

  22. lazy val rangeSizeStats: Stats[NumLoci, Int]

  23. def save(os: OutputStream): Unit

    Write the wrapped map to the provided OutputStream.

    Write the wrapped map to the provided OutputStream.

    Definition Classes
    LociPartitioning → Saveable
  24. def save(hc: Configuration, path: Path, overwrite: Boolean): Unit

    Definition Classes
    Saveable
  25. def save(hc: Configuration, fn: String, overwrite: Boolean): Unit

    Definition Classes
    Saveable
  26. def save(sc: SparkContext, path: Path, overwrite: Boolean): Unit

    Definition Classes
    Saveable
  27. def save(sc: SparkContext, fn: String, overwrite: Boolean): Unit

    Definition Classes
    Saveable
  28. def save(hc: Configuration, path: Path): Unit

    Definition Classes
    Saveable
  29. def save(hc: Configuration, fn: String): Unit

    Definition Classes
    Saveable
  30. def save(sc: SparkContext, path: Path): Unit

    Definition Classes
    Saveable
  31. def save(sc: SparkContext, fn: String): Unit

    Definition Classes
    Saveable
  32. def stringPieces: Iterator[String]

    Iterator over string representations of data comprising this object.

    Iterator over string representations of data comprising this object.

    Definition Classes
    LociPartitioningTruncatedToString
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  34. def toString(): String

    Definition Classes
    LociPartitioningTruncatedToString → AnyRef → Any
  35. def truncatedString(maxLength: Int = 500): String

    String representation, truncated to maxLength characters.

    String representation, truncated to maxLength characters.

    Definition Classes
    TruncatedToString
  36. final def wait(): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. 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 TruncatedToString

Inherited from Saveable

Inherited from AnyRef

Inherited from Any

Ungrouped