case class AssessPhasingMetric(num_called: Long = 0, num_phased: Long = 0, num_truth: Long = 0, num_truth_phased: Long = 0, num_called_with_truth_phased: Long = 0, num_phased_with_truth_phased: Long = 0, num_truth_phased_in_called_block: Long = 0, num_both_phased_in_called_block: Long = 0, num_short_switch_errors: Long = 0, num_long_switch_errors: Long = 0, num_switch_sites: Long = 0, num_illumina_point_switch_errors: Long = 0, num_illumina_long_switch_errors: Long = 0, num_illumina_switch_sites: Long = 0, frac_phased: Double = 0, frac_phased_with_truth_phased: Double = 0, frac_truth_phased_in_called_block: Double = 0, frac_phased_with_truth_phased_in_called_block: Double = 0, short_accuracy: Double = 0, long_accuracy: Double = 0, illumina_point_accuracy: Double = 0, illumina_long_accuracy: Double = 0, mean_called_block_length: Double = 0, median_called_block_length: Double = 0, stddev_called_block_length: Double = 0, n50_called_block_length: Double = 0, n90_called_block_length: Double = 0, l50_called: Double = 0, mean_truth_block_length: Double = 0, median_truth_block_length: Double = 0, stddev_truth_block_length: Double = 0, n50_truth_block_length: Double = 0, n90_truth_block_length: Double = 0, l50_truth: Double = 0) extends Metric with Product with Serializable

Some counts about phasing

num_called

the number of variants called.

num_phased

the number of variants called with phase.

num_truth

the number of variants with known truth genotypes.

num_truth_phased

the number of variants with known truth genotypes with phase.

num_called_with_truth_phased

the number of variants called that had a known phased genotype.

num_phased_with_truth_phased

the number of variants called with phase that had a known phased genotype.

num_truth_phased_in_called_block

the number of known phased variants that were in a called phased block.

num_both_phased_in_called_block

the number of called phase variants that had a known phased genotype in a called phased block.

num_short_switch_errors

the number of short switch errors (isolated switch errors).

num_long_switch_errors

the number of long switch errors (# of runs of consecutive switch errors).

num_switch_sites

the number of sites that could be (short or long) switch errors (i.e. the # of sites with both known and called phased variants).

num_illumina_point_switch_errors

the number of point switch errors (defined in http://dx.doi.org/10.1038%2Fng.3119).

num_illumina_long_switch_errors

the number of long switch errors (defined in http://dx.doi.org/10.1038%2Fng.3119).

num_illumina_switch_sites

the number of sites that could be (point or long) switch errors (defined in http://dx.doi.org/10.1038%2Fng.3119).

frac_phased

the fraction of called variants with phase.

frac_phased_with_truth_phased

the fraction of known phased variants called with phase.

frac_truth_phased_in_called_block

the fraction of phased known genotypes in a called phased block.

frac_phased_with_truth_phased_in_called_block

the fraction of called phased variants that had a known phased genotype in a called phased block.

short_accuracy

1 - (num_short_switch_errors / num_switch_sites)

long_accuracy

1 - (num_long_switch_errors / num_switch_sites)

illumina_point_accuracy

1 - (num_illumina_point_switch_errors / num_illumina_switch_sites )

illumina_long_accuracy

1 - (num_illumina_long_switch_errors / num_illumina_switch_sites )

mean_called_block_length

the mean phased block length in the callset.

median_called_block_length

the median phased block length in the callset.

stddev_called_block_length

the standard deviation of the phased block length in the callset.

n50_called_block_length

the N50 of the phased block length in the callset.

n90_called_block_length

the N90 of the phased block length in the callset.

l50_called

the L50 of the phased block length in the callset.

mean_truth_block_length

the mean phased block length in the truth.

median_truth_block_length

the median phased block length in the truth.

stddev_truth_block_length

the standard deviation of the phased block length in the truth.

n50_truth_block_length

the N50 of the phased block length in the truth.

n90_truth_block_length

the N90 of the phased block length in the callset.

l50_truth

the L50 of the phased block length in the callset.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssessPhasingMetric
  2. Serializable
  3. Serializable
  4. Metric
  5. Product
  6. Equals
  7. AnyRef
  8. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AssessPhasingMetric(num_called: Long = 0, num_phased: Long = 0, num_truth: Long = 0, num_truth_phased: Long = 0, num_called_with_truth_phased: Long = 0, num_phased_with_truth_phased: Long = 0, num_truth_phased_in_called_block: Long = 0, num_both_phased_in_called_block: Long = 0, num_short_switch_errors: Long = 0, num_long_switch_errors: Long = 0, num_switch_sites: Long = 0, num_illumina_point_switch_errors: Long = 0, num_illumina_long_switch_errors: Long = 0, num_illumina_switch_sites: Long = 0, frac_phased: Double = 0, frac_phased_with_truth_phased: Double = 0, frac_truth_phased_in_called_block: Double = 0, frac_phased_with_truth_phased_in_called_block: Double = 0, short_accuracy: Double = 0, long_accuracy: Double = 0, illumina_point_accuracy: Double = 0, illumina_long_accuracy: Double = 0, mean_called_block_length: Double = 0, median_called_block_length: Double = 0, stddev_called_block_length: Double = 0, n50_called_block_length: Double = 0, n90_called_block_length: Double = 0, l50_called: Double = 0, mean_truth_block_length: Double = 0, median_truth_block_length: Double = 0, stddev_truth_block_length: Double = 0, n50_truth_block_length: Double = 0, n90_truth_block_length: Double = 0, l50_truth: Double = 0)

    num_called

    the number of variants called.

    num_phased

    the number of variants called with phase.

    num_truth

    the number of variants with known truth genotypes.

    num_truth_phased

    the number of variants with known truth genotypes with phase.

    num_called_with_truth_phased

    the number of variants called that had a known phased genotype.

    num_phased_with_truth_phased

    the number of variants called with phase that had a known phased genotype.

    num_truth_phased_in_called_block

    the number of known phased variants that were in a called phased block.

    num_both_phased_in_called_block

    the number of called phase variants that had a known phased genotype in a called phased block.

    num_short_switch_errors

    the number of short switch errors (isolated switch errors).

    num_long_switch_errors

    the number of long switch errors (# of runs of consecutive switch errors).

    num_switch_sites

    the number of sites that could be (short or long) switch errors (i.e. the # of sites with both known and called phased variants).

    num_illumina_point_switch_errors

    the number of point switch errors (defined in http://dx.doi.org/10.1038%2Fng.3119).

    num_illumina_long_switch_errors

    the number of long switch errors (defined in http://dx.doi.org/10.1038%2Fng.3119).

    num_illumina_switch_sites

    the number of sites that could be (point or long) switch errors (defined in http://dx.doi.org/10.1038%2Fng.3119).

    frac_phased

    the fraction of called variants with phase.

    frac_phased_with_truth_phased

    the fraction of known phased variants called with phase.

    frac_truth_phased_in_called_block

    the fraction of phased known genotypes in a called phased block.

    frac_phased_with_truth_phased_in_called_block

    the fraction of called phased variants that had a known phased genotype in a called phased block.

    short_accuracy

    1 - (num_short_switch_errors / num_switch_sites)

    long_accuracy

    1 - (num_long_switch_errors / num_switch_sites)

    illumina_point_accuracy

    1 - (num_illumina_point_switch_errors / num_illumina_switch_sites )

    illumina_long_accuracy

    1 - (num_illumina_long_switch_errors / num_illumina_switch_sites )

    mean_called_block_length

    the mean phased block length in the callset.

    median_called_block_length

    the median phased block length in the callset.

    stddev_called_block_length

    the standard deviation of the phased block length in the callset.

    n50_called_block_length

    the N50 of the phased block length in the callset.

    n90_called_block_length

    the N90 of the phased block length in the callset.

    l50_called

    the L50 of the phased block length in the callset.

    mean_truth_block_length

    the mean phased block length in the truth.

    median_truth_block_length

    the median phased block length in the truth.

    stddev_truth_block_length

    the standard deviation of the phased block length in the truth.

    n50_truth_block_length

    the N50 of the phased block length in the truth.

    n90_truth_block_length

    the N90 of the phased block length in the callset.

    l50_truth

    the L50 of the phased block length in the callset.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to any2stringadd[AssessPhasingMetric] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (AssessPhasingMetric, B)
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to ArrowAssoc[AssessPhasingMetric] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def ensuring(cond: (AssessPhasingMetric) ⇒ Boolean, msg: ⇒ Any): AssessPhasingMetric
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to Ensuring[AssessPhasingMetric] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  9. def ensuring(cond: (AssessPhasingMetric) ⇒ Boolean): AssessPhasingMetric
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to Ensuring[AssessPhasingMetric] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  10. def ensuring(cond: Boolean, msg: ⇒ Any): AssessPhasingMetric
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to Ensuring[AssessPhasingMetric] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  11. def ensuring(cond: Boolean): AssessPhasingMetric
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to Ensuring[AssessPhasingMetric] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def finalizeMetric(): AssessPhasingMetric.this.type
  15. def formatValues(value: Any): String

    Override this method to customize how values are formatted.

    Override this method to customize how values are formatted.

    Attributes
    protected
    Definition Classes
    Metric
  16. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to StringFormat[AssessPhasingMetric] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  17. var frac_phased: Double
  18. var frac_phased_with_truth_phased: Double
  19. var frac_phased_with_truth_phased_in_called_block: Double
  20. var frac_truth_phased_in_called_block: Double
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  22. var illumina_long_accuracy: Double
  23. var illumina_point_accuracy: Double
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. var l50_called: Double
  26. var l50_truth: Double
  27. var long_accuracy: Double
  28. var mean_called_block_length: Double
  29. var mean_truth_block_length: Double
  30. var median_called_block_length: Double
  31. var median_truth_block_length: Double
  32. var n50_called_block_length: Double
  33. var n50_truth_block_length: Double
  34. var n90_called_block_length: Double
  35. var n90_truth_block_length: Double
  36. def names: Seq[String]

    Get the names of the arguments in the order they were defined.

    Get the names of the arguments in the order they were defined.

    Definition Classes
    Metric
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  40. var num_both_phased_in_called_block: Long
  41. var num_called: Long
  42. var num_called_with_truth_phased: Long
  43. var num_illumina_long_switch_errors: Long
  44. var num_illumina_point_switch_errors: Long
  45. var num_illumina_switch_sites: Long
  46. var num_long_switch_errors: Long
  47. var num_phased: Long
  48. var num_phased_with_truth_phased: Long
  49. var num_short_switch_errors: Long
  50. var num_switch_sites: Long
  51. var num_truth: Long
  52. var num_truth_phased: Long
  53. var num_truth_phased_in_called_block: Long
  54. var short_accuracy: Double
  55. var stddev_called_block_length: Double
  56. var stddev_truth_block_length: Double
  57. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  58. def toString(): String
    Definition Classes
    Metric → AnyRef → Any
  59. def values: Seq[String]

    Get the values of the arguments in the order they were defined.

    Get the values of the arguments in the order they were defined.

    Definition Classes
    Metric
  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. def [B](y: B): (AssessPhasingMetric, B)
    Implicit
    This member is added by an implicit conversion from AssessPhasingMetric to ArrowAssoc[AssessPhasingMetric] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from Serializable

Inherited from Serializable

Inherited from Metric

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from AssessPhasingMetric to any2stringadd[AssessPhasingMetric]

Inherited by implicit conversion StringFormat from AssessPhasingMetric to StringFormat[AssessPhasingMetric]

Inherited by implicit conversion Ensuring from AssessPhasingMetric to Ensuring[AssessPhasingMetric]

Inherited by implicit conversion ArrowAssoc from AssessPhasingMetric to ArrowAssoc[AssessPhasingMetric]

Ungrouped