org.hammerlab.genomics.reads

MappedRead

case class MappedRead(name: String, sequence: Bases, baseQualities: IndexedSeq[Byte], isDuplicate: Boolean, contigName: ContigName, alignmentQuality: Int, start: Locus, cigar: Cigar, failedVendorQualityChecks: Boolean, isPositiveStrand: Boolean, isPaired: Boolean) extends Read with Region with Product with Serializable

A mapped read. See the Read trait for some of the field descriptions.

contigName

the contig name (e.g. "chr12") that this read was mapped to.

alignmentQuality

the mapping quality, phred scaled.

start

the (0-based) reference locus that the first base in this read aligns to.

cigar

parsed samtools CIGAR object.

Linear Supertypes
Serializable, Serializable, Product, Equals, Region, Interval, HasContig, Read, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MappedRead
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Region
  7. Interval
  8. HasContig
  9. Read
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MappedRead(name: String, sequence: Bases, baseQualities: IndexedSeq[Byte], isDuplicate: Boolean, contigName: ContigName, alignmentQuality: Int, start: Locus, cigar: Cigar, failedVendorQualityChecks: Boolean, isPositiveStrand: Boolean, isPaired: Boolean)

    contigName

    the contig name (e.g. "chr12") that this read was mapped to.

    alignmentQuality

    the mapping quality, phred scaled.

    start

    the (0-based) reference locus that the first base in this read aligns to.

    cigar

    parsed samtools CIGAR object.

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. lazy val alignmentLikelihood: Double

  7. val alignmentQuality: Int

    the mapping quality, phred scaled.

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def asMappedRead: Some[MappedRead]

    Definition Classes
    MappedReadRead
  10. val baseQualities: IndexedSeq[Byte]

    The base qualities, phred scaled.

    The base qualities, phred scaled. These are numbers, and are NOT character encoded.

    Definition Classes
    MappedReadRead
  11. val cigar: Cigar

    parsed samtools CIGAR object.

  12. lazy val cigarElements: Vector[CigarElement]

    Individual components of the CIGAR string (e.

    Individual components of the CIGAR string (e.g. "10M"), parsed, and as a Scala buffer.

  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def contains(locus: Locus): Boolean

    Definition Classes
    Interval
  15. val contigName: ContigName

    the contig name (e.

    the contig name (e.g. "chr12") that this read was mapped to.

    Definition Classes
    MappedRead → HasContig
  16. val end: Locus

    The end of the alignment, exclusive.

    The end of the alignment, exclusive. This is the first reference locus AFTER the locus corresponding to the last base in this read.

    Definition Classes
    MappedRead → Interval
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. val failedVendorQualityChecks: Boolean

    Whether the read failed predefined vendor checks for quality

    Whether the read failed predefined vendor checks for quality

    Definition Classes
    MappedReadRead
  19. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  21. val isDuplicate: Boolean

    Is this read a duplicate of another?

    Is this read a duplicate of another?

    Definition Classes
    MappedReadRead
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def isMapped: Boolean

    Is this read mapped?

    Is this read mapped?

    Definition Classes
    MappedReadRead
  24. val isPaired: Boolean

    Whether read is from a paired-end library

    Whether read is from a paired-end library

    Definition Classes
    MappedReadRead
  25. val isPositiveStrand: Boolean

  26. def iterator(): Iterator[Locus]

    Definition Classes
    Interval
  27. def length: NumLoci

    Definition Classes
    Interval
  28. val name: String

    Definition Classes
    MappedReadRead
  29. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  32. def overlaps(other: Region): Boolean

    Definition Classes
    Region
  33. def overlapsLocus(locus: Locus, halfWindowSize: WindowSize): Boolean

    Definition Classes
    Region
  34. val sequence: Bases

    The nucleotide sequence.

    The nucleotide sequence.

    Definition Classes
    MappedReadRead
  35. val start: Locus

    the (0-based) reference locus that the first base in this read aligns to.

    the (0-based) reference locus that the first base in this read aligns to.

    Definition Classes
    MappedRead → Interval
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  37. def toString(): String

    Definition Classes
    MappedRead → Region → Interval → AnyRef → Any
  38. def unclippedEnd: Locus

    The end of the read's alignment, including any final clipped bases, exclusive.

  39. def unclippedStart: Locus

    A read can be "clipped", meaning that some prefix or suffix of it did not align.

    A read can be "clipped", meaning that some prefix or suffix of it did not align. This is the start of the whole read's alignment, including any initial clipped bases.

  40. final def wait(): Unit

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

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

Inherited from HasContig

Inherited from Read

Inherited from AnyRef

Inherited from Any

Ungrouped