Class: LabwareCreators::ConcentrationNormalisedPlate
- Inherits:
-
StampedPlate
- Object
- Base
- StampedPlate
- LabwareCreators::ConcentrationNormalisedPlate
- Includes:
- GenerateQcResults, RequireWellsWithConcentrations
- Defined in:
- app/models/labware_creators/concentration_normalised_plate.rb
Overview
Handles the generation of plates where the source plate wells are normalised but are not rearranged on the target plate (stamped). The normalisation goal is to have a specific amount of DNA in the target wells (e.g. 50ng). This amount to be in a specific target volume (e.g. 20ul). There is also a minimum volume of source to take *e.g. 0.2ul). The highest concentrated samples will have the minimum volume taken and be topped up with diluent. The lowest concentrated samples will take the maximum volume with no diluent. Once the normalisation is calculated the target wells are stamped onto the target plate without binning or rearrangement.
Instance Method Summary collapse
- #dilutions_calculator ⇒ Object
-
#dilutions_config ⇒ Object
included
from RequireWellsWithConcentrations
The configuration from the plate purpose.
- #parent ⇒ Object included from RequireWellsWithConcentrations
-
#wells_with_aliquots_must_have_concentrations ⇒ Object
included
from RequireWellsWithConcentrations
Validation method that can be called to check that all wells with aliquots have an associated qc_result concentration value.
Constructor Details
This class inherits a constructor from LabwareCreators::Base
Instance Method Details
#dilutions_calculator ⇒ Object
19 20 21 |
# File 'app/models/labware_creators/concentration_normalised_plate.rb', line 19 def dilutions_calculator @dilutions_calculator ||= Utility::ConcentrationNormalisationCalculator.new(dilutions_config) end |
#dilutions_config ⇒ Object Originally defined in module RequireWellsWithConcentrations
The configuration from the plate purpose.
#parent ⇒ Object Originally defined in module RequireWellsWithConcentrations
#wells_with_aliquots_must_have_concentrations ⇒ Object Originally defined in module RequireWellsWithConcentrations
Validation method that can be called to check that all wells with aliquots have an associated qc_result concentration value.