Class

spark_bam

LoadBamContext

Related Doc: package spark_bam

Permalink

implicit class LoadBamContext extends CanLoadBam

Linear Supertypes
CanLoadBam, Intervals, Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoadBamContext
  2. CanLoadBam
  3. Intervals
  4. Logging
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LoadBamContext(ctx: Context)

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. implicit def conf: Configuration

    Permalink
    Definition Classes
    CanLoadBam
  7. val ctx: Context

    Permalink
  8. def debug(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  9. def debug(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  10. def debug(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def error(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  14. def error(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  15. def error(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  16. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. def info(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  20. def info(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  21. def info(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  22. def isDebugEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  23. def isErrorEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  24. def isInfoEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def isTraceEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  27. def isWarnEnabled: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  28. def loadBam(path: Path, splitSize: MaxSplitSize = MaxSplitSize(), bgzfBlocksToCheck: BGZFBlocksToCheck = ..., readsToCheck: ReadsToCheck = `package`.this.ReadsToCheck.default, maxReadSize: MaxReadSize = `package`.this.MaxReadSize.default): RDD[SAMRecord]

    Permalink
    Definition Classes
    CanLoadBam
  29. def loadBamIntervals(path: Path, intervals: LociSet)(implicit splitSize: MaxSplitSize, r: EstimatedCompressionRatio): RDD[SAMRecord]

    Permalink
    Definition Classes
    Intervals
  30. def loadBamIntervals(path: Path, intervals: String*)(implicit splitSize: MaxSplitSize, ratio: EstimatedCompressionRatio): RDD[SAMRecord]

    Permalink
    Definition Classes
    Intervals
  31. def loadBamIntervals(path: Path, splitSize: MaxSplitSize = MaxSplitSize(), estimatedCompressionRatio: EstimatedCompressionRatio = ...)(intervals: String*): RDD[SAMRecord]

    Permalink

    Load SAMRecords that overlap specific genomic intervals from an indexed BAM file.

    Load SAMRecords that overlap specific genomic intervals from an indexed BAM file.

    path

    Indexed BAM file path

    splitSize

    divide the loaded file-portions into partitions of approximately this (uncompressed) size

    estimatedCompressionRatio

    used for (approximately) sizing returned partitions: compressed sizes of BAI "chunks" are scaled by this value so that returned partitions are – theoretically/approximately – splitSize (uncompressed)

    intervals

    Genomic intervals to intersect with

    returns

    RDD of SAMRecords that overlap the provided LociSet

    Definition Classes
    Intervals
  32. def loadReads(path: Path, bgzfBlocksToCheck: BGZFBlocksToCheck = ..., readsToCheck: ReadsToCheck = `package`.this.ReadsToCheck.default, maxReadSize: MaxReadSize = `package`.this.MaxReadSize.default, splitSize: MaxSplitSize = MaxSplitSize()): RDD[SAMRecord]

    Permalink

    Load reads from a .sam, .bam, or .cram file

    Load reads from a .sam, .bam, or .cram file

    path

    Path to a .sam or .bam file

    bgzfBlocksToCheck

    when searching for bgzf-block-boundaries, check this many blocks ahead before declaring a position to be a block-boundary

    readsToCheck

    number of successive reads to verify before emitting a record-/split-boundary

    maxReadSize

    when searching for BAM-record-boundaries, try up to this many consecutive positions before giving up / throwing; reads taking up more than this many bytes on disk can result in "false-negative" read-boundary calls

    splitSize

    maximum (compressed) size of generated partitions

    Definition Classes
    CanLoadBam
  33. def loadReadsAndPositions(path: Path, splitSize: MaxSplitSize = MaxSplitSize(), bgzfBlocksToCheck: BGZFBlocksToCheck = ..., readsToCheck: ReadsToCheck = `package`.this.ReadsToCheck.default, maxReadSize: MaxReadSize = `package`.this.MaxReadSize.default): RDD[(Pos, SAMRecord)]

    Permalink
    Definition Classes
    CanLoadBam
  34. def loadSam(path: Path, splitSize: MaxSplitSize = MaxSplitSize()): RDD[SAMRecord]

    Permalink

    Load an RDD of SAMRecords from a SAM-file Path.

    Load an RDD of SAMRecords from a SAM-file Path.

    Definition Classes
    CanLoadBam
  35. def loadSplitsAndReads(path: Path, splitSize: MaxSplitSize = MaxSplitSize(), bgzfBlocksToCheck: BGZFBlocksToCheck = ..., readsToCheck: ReadsToCheck = `package`.this.ReadsToCheck.default, maxReadSize: MaxReadSize = `package`.this.MaxReadSize.default): BAMRecordRDD

    Permalink
    Definition Classes
    CanLoadBam
  36. def logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  37. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  38. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  39. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  40. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. implicit def sc: SparkContext

    Permalink
    Definition Classes
    LoadBamContextCanLoadBam
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. def trace(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  45. def trace(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  46. def trace(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  47. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. def warn(mkr: Marker, msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  51. def warn(msg: ⇒ Any, t: ⇒ Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  52. def warn(msg: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging

Inherited from CanLoadBam

Inherited from Intervals

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped