Skip to contents

Removes mapped outputs from combined_specs, ensures required core raw datasets are ordered first, and optionally filters to desired_specs.

Usage

prepare_combined_specs_for_generation(combined_specs, desired_specs = NULL)

Arguments

combined_specs

A named list of dataset specifications.

desired_specs

Optional character vector of dataset names to keep.

Value

A reordered (and optionally filtered) named list of dataset specs.

Examples

specs <- list(
  Raw_AE = list(aest_dt = list(required = TRUE)),
  Mapped_AE = list(),
  Raw_SUBJ = list(subjid = list(required = TRUE))
)

prepared <- prepare_combined_specs_for_generation(specs)
names(prepared)
#> [1] "Raw_SUBJ"  "Raw_VISIT" "Raw_AE"