Table of Contents
< All Topics
Print

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.