case class RunInfo(run_barcode: String, flowcell_barcode: String, instrument_name: String, run_date: Iso8601Date, read_structure: ReadStructure, num_lanes: Int) extends Metric with Product with Serializable
Stores the result of parsing the run info (RunInfo.xml) file from an Illumina run folder.
- run_barcode
the unique identifier for the sequencing run and flowcell, stored as "<instrument-name>_<flowcell-barcode>".
- flowcell_barcode
the flowcell barcode.
- instrument_name
the instrument name.
- run_date
the date of the sequencing run.
- read_structure
the description of the logical structure of cycles within the sequencing run. This will only contain template and sample barcode segments, as the RunInfo.xml does not contain information about other segments (i.e. molecular barcodes and skips).
- num_lanes
the number of lanes in the flowcell.
- Alphabetic
- By Inheritance
- RunInfo
- Serializable
- Serializable
- Metric
- Product
- Equals
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
RunInfo(run_barcode: String, flowcell_barcode: String, instrument_name: String, run_date: Iso8601Date, read_structure: ReadStructure, num_lanes: Int)
- run_barcode
the unique identifier for the sequencing run and flowcell, stored as "<instrument-name>_<flowcell-barcode>".
- flowcell_barcode
the flowcell barcode.
- instrument_name
the instrument name.
- run_date
the date of the sequencing run.
- read_structure
the description of the logical structure of cycles within the sequencing run. This will only contain template and sample barcode segments, as the RunInfo.xml does not contain information about other segments (i.e. molecular barcodes and skips).
- num_lanes
the number of lanes in the flowcell.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (RunInfo, B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def ensuring(cond: (RunInfo) ⇒ Boolean, msg: ⇒ Any): RunInfo
- def ensuring(cond: (RunInfo) ⇒ Boolean): RunInfo
- def ensuring(cond: Boolean, msg: ⇒ Any): RunInfo
- def ensuring(cond: Boolean): RunInfo
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- val flowcell_barcode: String
-
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
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- val instrument_name: String
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- val num_lanes: Int
- val read_structure: ReadStructure
- val run_barcode: String
- val run_date: Iso8601Date
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Metric → AnyRef → Any
-
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
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def →[B](y: B): (RunInfo, B)