Skip to contents

Convert an artifact manifest to immutable lineage

Usage

artifact_lineage_from_manifest(
  manifest,
  executions,
  consumers = list(),
  execution_ids = NULL
)

Arguments

manifest

A `PopgenVCFArtifactManifest` whose files exist.

executions

List of lineage execution records.

consumers

Optional named list mapping `module::name` artifact IDs to consuming execution IDs.

execution_ids

Optional named character vector mapping module names to execution IDs. Defaults to `exec:<module>`.

Value

A validated `PopgenVCFArtifactLineage`.