The core concept in configuring the input file is the LookupConfig, which is an object that defines how to look up a value that goes in a cell of the input file. Every lookup starts from a run schema field.
Configuring Lookups using the UI
To configure Lookups using the UI, add a source after configuring the fields for your run.
A modal screen will appear where you can select your input sources. Choose a starting source and fill out the required fields. Choose "Add Lookup Step" to create more precise parameters. For example, if you start with a 96-well plate as a starting source, you may want to add an additional step to specify the wells in that plate, and then the contents of those wells.
Here, you can select whether the Wells should be the source or whether the lookup should point to another Wells attribute such as the Wells position, barcode, or Quantity.
Checked:
Consolidate results into single row: defines whether the looked up values should copied into every row
Do not preserve relationship between lookup steps: each row will contain a single value. The column’s values will be the list of final values returned by the lookup steps
Unchecked:
Consolidate results into single row: defines whether the looked up values should be split across rows
Do not preserve relationship between lookup steps: rows may contain multiple values, a single value, or no value, and are aggregated per row based on the relationship to the first lookup step