Traversing a Genealogy

Traversing Up a Genealogy

The artifacts resource includes a parent-process element that provides a URI to the process that created an artifact.

To facilitate walking up the genealogy, the processes resource exposes the parent process for an input artifact in the input-output-map of a process:

The parent-process element does not display if the parent process is not supported by the API.

Traversing Down a Genealogy

The processes resource supports an inputartifactlimsid query parameter. This parameter limits the list of processes to those processes with one of the specified artifacts as an input.

  1. Start with the initial sample.

  2. The processes for the sample can be queried, as follows.

  3. The process contains an input-output-map for the input artifact.

  4. The steps can then be repeated using the LIMS ID of each output artifact that is associated with the input artifact.

Last updated