Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WellPlate<T>

WellPlate - class representing a well plate

Type parameters

  • T = unknown

Hierarchy

  • WellPlate

Index

Constructors

constructor

Properties

Readonly columns

columns: number

The number of columns the well plate has.

Readonly data

data: (undefined | T)[]

Data associated to a given well

Readonly iterationOrder

iterationOrder: IterationOrder

The iteration method used for this well plate

Readonly positionFormat

positionFormat: PositionFormat

The well code format in use for this well plate.

Readonly rows

rows: number

The number of rows the well plate has.

Readonly separator

separator: string

Separator used in some position formats

Readonly size

size: number

The number of wells on the well plate.

Accessors

columnLabels

  • get columnLabels(): string[]

rowLabels

  • get rowLabels(): string[]

Methods

[iterator]

  • [iterator](): { next: () => { done: boolean; value: null | { code: string; data: undefined | T; index: number; position: RowColumnPosition } } }
  • Returns { next: () => { done: boolean; value: null | { code: string; data: undefined | T; index: number; position: RowColumnPosition } } }

    • next: () => { done: boolean; value: null | { code: string; data: undefined | T; index: number; position: RowColumnPosition } }
        • (): { done: boolean; value: null | { code: string; data: undefined | T; index: number; position: RowColumnPosition } }
        • Returns { done: boolean; value: null | { code: string; data: undefined | T; index: number; position: RowColumnPosition } }

          • done: boolean
          • value: null | { code: string; data: undefined | T; index: number; position: RowColumnPosition }

getData

  • getData(position: Position): undefined | T

getPosition

getPositionSubset

setData

  • setData(position: Position, item: undefined | T): void