Working with Submitted Samples
For a pooled derived sample consisting of several submitted samples, Lab Logic Toolkit exposes a submittedSamples property that is a collection of the submitted samples represented in the well.
submittedSamples returns a list of submitted samples.
If it is not a pooled sample, it will return a list of 1.
submittedSample returns an error if sample is pooled.
Use this collection to read and/or update all related submitted samples.
For example:
To set the sample level UDF/custom field for each of the related submitted samples:
-exp 'submittedSamples.each { sample -> sample.::My Sample-Level UDF:: = 123 }'
To sum the Volume UDF/custom field on all the related submitted samples into a single value written to the input analyte / derived sample:
-exp 'input.::Total Origin Sample Volume:: = submittedSamples.sum { sample -> sample.::Volume:: }'
For information on Groovy syntax and closures, see Groovy Closures.
Last updated
Was this helpful?