Validate a PMO (structural and, by default, schema)
pmo_validate.RdRuns the always-available structural checks (required base fields plus the
generated R6 $validate() constraints) and, when schema_check = TRUE, full
JSON Schema validation via pmo_validate_jsonschema().
Arguments
- pmo
A
PortableMicrohaplotypeObjector parsed PMO list.- schema_check
If
TRUE(default), also run JSON Schema validation.- schema, version
Passed through to
pmo_validate_jsonschema().
Examples
pmo <- read_pmo(
system.file("extdata", "example_pmo.json.gz", package = "pmotoolsr"))
pmo_validate(pmo)