Class: ValidateSampleSheetTask

Inherits:
Task show all
Defined in:
app/models/validate_sample_sheet_task.rb

Overview

Used in PacBioSequencingPipeline, used to validate the CSVs that get generated to drive the machine. These files aren't compatible with the newer PacBIo machines though.

Instance Method Summary collapse

Methods inherited from Task

#can_link_directly?, #can_process?, #find_batch, #find_batch_requests, #included_for_do_task, #included_for_render_task

Methods inherited from ApplicationRecord

convert_labware_to_receptacle_for, find_by_id_or_name, find_by_id_or_name!

Methods included from Squishify

extended

Instance Method Details

#do_task(workflows_controller, params, _user) ⇒ Object


14
15
16
# File 'app/models/validate_sample_sheet_task.rb', line 14

def do_task(workflows_controller, params, _user)
  workflows_controller.do_validate_sample_sheet_task(self, params)
end

#partialObject


5
6
7
# File 'app/models/validate_sample_sheet_task.rb', line 5

def partial
  'validate_sample_sheet_batches'
end

#render_task(workflows_controller, params, _user) ⇒ Object


9
10
11
12
# File 'app/models/validate_sample_sheet_task.rb', line 9

def render_task(workflows_controller, params, _user)
  super
  workflows_controller.render_validate_sample_sheet_task(self, params)
end