Class: CherrypickingPipeline

Inherits:
GenotypingPipeline show all
Defined in:
app/models/cherrypicking_pipeline.rb

Overview

Superclass for all Cherrypicking pipelines. Not used directly

Constant Summary

Constants inherited from GenotypingPipeline

GenotypingPipeline::ALWAYS_SHOW_RELEASE_ACTIONS

Constants inherited from Pipeline

Pipeline::ALWAYS_SHOW_RELEASE_ACTIONS

Instance Method Summary collapse

Methods inherited from GenotypingPipeline

#request_actions

Methods included from Pipeline::GroupByParent

#input_labware, #output_labware

Methods included from Pipeline::InboxGroupedBySubmission

included

Methods inherited from Pipeline

#all_requests_from_submissions_selected?, #allow_tag_collision_on_tagging_task?, #completed_request_as_part_of_release_batch, #detach_request_from_batch, #extract_requests_from_input_params, #has_controls?, #input_labware, #is_read_length_consistent_for_batch?, #on_start_batch, #output_labware, #post_finish_batch, #post_release_batch, #request_actions, #request_types_including_controls, #update_detached_request

Methods included from SharedBehaviour::Named

included

Methods included from Pipeline::BatchValidation

#validation_of_batch, #validation_of_batch_for_completion

Methods included from Uuid::Uuidable

included, #unsaved_uuid!, #uuid

Methods inherited from ApplicationRecord

convert_labware_to_receptacle_for, find_by_id_or_name, find_by_id_or_name!

Methods included from Warren::BroadcastMessages

#broadcast, included, #queue_associated_for_broadcast, #queue_for_broadcast, #warren

Instance Method Details

#robot_verified!(batch) ⇒ Object


7
8
9
10
11
# File 'app/models/cherrypicking_pipeline.rb', line 7

def robot_verified!(batch)
  batch.requests.each do |request|
    request.reduce_source_volume if request.respond_to?(:reduce_source_volume)
  end
end