Class: QcableLibraryPlatePurpose

Inherits:
PlatePurpose show all
Defined in:
app/models/qcable_library_plate_purpose.rb

Overview

Used by ‘Tag PCR’ plates created by Gatekeeper This is part of the gatekeeper QC Pipeline. Delegates state to the associated qc-able, rather than the transfer requests

Instance Method Summary collapse

Methods inherited from PlatePurpose

#asset_shape, #attached?, #cherrypick_completed, #cherrypick_in_rows?, #child_plate_purposes, #create!, #input_plate=, #plate_height, #plate_width, #pool_wells, #size, #source_wells_for, stock_plate_purpose

Methods included from Api::PlatePurposeIo::Extensions

included, #json_root

Methods included from Purpose::Relationship::Associations

included

Methods inherited from Purpose

#barcode_type, #prefix=, #set_default_barcode_prefix, #source_plate, #source_plates, #source_purpose_name=, #target_class

Methods included from Uuid::Uuidable

included, #unsaved_uuid!, #uuid

Methods included from SharedBehaviour::Named

included

Methods inherited from ApplicationRecord

alias_association, convert_labware_to_receptacle_for, find_by_id_or_name, find_by_id_or_name!

Methods included from Squishify

extended

Instance Method Details

#state_of(plate) ⇒ Object



8
9
10
# File 'app/models/qcable_library_plate_purpose.rb', line 8

def state_of(plate)
  qcable_for(plate).state
end