Class: IlluminaHtp::FinalPlatePurpose

Inherits:
PlatePurpose
  • Object
show all
Includes:
PlatePurpose::Library
Defined in:
app/models/illumina_htp/final_plate_purpose.rb

Direct Known Subclasses

TransferablePlatePurpose

Constant Summary

Constants included from PlatePurpose::Library

PlatePurpose::Library::STATES_TO_ASSIGN_LIBRARY_INFORMATION

Instance Method Summary collapse

Methods included from PlatePurpose::Library

included

Instance Method Details

#attatched?(plate) ⇒ Boolean

Returns:

  • (Boolean)

11
12
13
# File 'app/models/illumina_htp/final_plate_purpose.rb', line 11

def attatched?(plate)
  plate.state == ('qc_complete')
end

#default_transition_toObject


4
# File 'app/models/illumina_htp/final_plate_purpose.rb', line 4

alias_method(:default_transition_to, :transition_to)

#transition_to(plate, state, user, contents = nil, customer_accepts_responsibility = false) ⇒ Object


6
7
8
9
# File 'app/models/illumina_htp/final_plate_purpose.rb', line 6

def transition_to(plate, state, user, contents = nil, customer_accepts_responsibility = false)
  nudge_pre_pcr_wells(plate, state, user, contents, customer_accepts_responsibility)
  default_transition_to(plate, state, user, contents, customer_accepts_responsibility)
end