
Validate a Salmon Data Package end to end
validate_salmon_datapackage.RdReads a package from disk, checks that metadata/data files stay aligned,
verifies coded values against codes.csv when present, and then runs
validate_dictionary() plus validate_semantics(). This is the quickest
pre-flight check before sharing a package-first submission.
Value
Invisibly returns a list with components:
package: loaded package list fromread_salmon_datapackage().semantic_validation: result fromvalidate_semantics().issues: package-structure issue tibble (empty when validation passes).
Examples
if (FALSE) { # \dontrun{
pkg_path <- create_sdp(
mtcars,
dataset_id = "demo-1",
table_id = "counts",
overwrite = TRUE
)
validate_salmon_datapackage(pkg_path, require_iris = FALSE)
} # }