class FlexStationData::Plate

Attributes

label[R]
sample_map[R]
temperatures[R]
times[R]
wells[R]

Public Class Methods

new(label, times, temperatures, wells, sample_map) click to toggle source
# File lib/flex_station_data/plate.rb, line 9
def initialize(label, times, temperatures, wells, sample_map)
  @label = label
  @times = times
  @temperatures = temperatures
  @wells = wells
  @sample_map = sample_map
end

Public Instance Methods

samples() click to toggle source
# File lib/flex_station_data/plate.rb, line 17
def samples
  @samples ||= sample_map.map do |label, well_labels|
    Sample.new(label, well_labels, self)
  end
end