The input file config includes many properties, each of which contributes to building a component of the input file. In this article, you will learn how to configure the rows of the input file.
RowConfigs designates a set of source entities/containers/plates and will generate one row per source object in the input file.
Note: If multiple rows per set of source entities/containers are desired n
RowConfigs will be needed for this source. A common use case is if there are multiple destination plates.
Alternatively, if there are multiple sources, a
RowConfigs will be needed for each source.
Configuring Rows with JSON
RowConfigs object has the following properties:
LookupConfigobject defining the source entities/containers for this set of rows
destination[optional] : The name of one of this
columnsMap: A map defining how to look up the values for each column in
columnsfor the rows defined by this
rowConfigThe names of the columns are defined by the
columnsobject (outside of the
rowConfigs). Use those names in the
columnsMapThe values for each column are generated by
columnsMapcan be blank if there is not a value to look up for the column for this
RowConfig, however it cannot be partially filled (i.e. this is an all or none input file generation)
plateLayout(optional): Allows plate layout
INTERLEAVEtransfers between source and destination plates
Configuring Rows with the Run Configuration UI
RowConfigs objects can be configured in Steps 2 and 3 of the Run configuration UI as seen in the screenshot below: