Methods Section
Methods Section
Specifies individual methods and the actions to be performed within those methods.
Identifier
methods
Structure
<name>: Method identifier used by the workflow section to reference the method
actions: List of Action Definitions
Action Definition
This section takes a closer look at how Action Definitions work. These are objects to be listed beneath the actions property of the methods section.
Structure
These are list items
– <resource_name>: Resource to perform the action
command: command string to send to instrument
inputs: List of expected labware names to arrive before an action executes
extra command options: (Optional) Any key-value pair of extra options to send to the instrument are included here.
Example
methods:
sample-to-bead-plate:
actions:
- bravo-96-head:
command: run
inputs: [sample-plate, tips-96, plate-1]
protocol: sample-to-bead-plate.pro
Example Explanation
Here, sample-to-bead-plate
is the name of the method. The method has one action: to run the protocol sample-to-bead-plate.pro
when the labware sample-plate
, tips-96
, and plate-1
all arrive at the bravo-96-head
resource. The command run
is executed, and the protocol: sample-to-bead-plate.pro
key-value pair is an extra command option sent to the resource during execution.