Module: Api::Messages::UseqWaferIo::LaneExtensions
- Included in:
- UltimaSequencingRequest
- Defined in:
- app/models/api/messages/useq_wafer_io.rb
Overview
The following modules add methods onto the relevant models, which are used below in generation of the useq wafer MLWH message. Included in UltimaSequencingRequest model
Class Method Summary collapse
-
.included(base) ⇒ Object
rubocop:todo Metrics/MethodLength.
Class Method Details
.included(base) ⇒ Object
rubocop:todo Metrics/MethodLength
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'app/models/api/messages/useq_wafer_io.rb', line 27 def self.included(base) # rubocop:todo Metrics/MethodLength base.class_eval do # Lot numbers for opentron and amp # Matching descriptors from config/default_records/descriptors/003_ultima_descriptors.yml def otr_carrier_lot_number detect_descriptor('OTR carrier Lot #') end def otr_carrier_expiry detect_descriptor('OTR carrier expiry') end def otr_reaction_mix_7_lot_number detect_descriptor('Reaction Mix 7 Lot #') end def otr_reaction_mix_7_expiry detect_descriptor('Reaction Mix 7 expiry') end def otr_nfw_lot_number detect_descriptor('NFW Lot #') end def otr_nfw_expiry detect_descriptor('NFW expiry') end def otr_oil_lot_number detect_descriptor('Oil Lot #') end def otr_oil_expiry detect_descriptor('Oil expiry') end def otr_pipette_carousel detect_descriptor('Pipette carousel') end def otr_instrument_name detect_descriptor('Opentrons Inst. Name') end def amp_assign_control_bead_tube detect_descriptor('Assign Control Bead Tube') end def amp_instrument_name detect_descriptor('UG AMP Inst. Name') end end end |