List view
Release the stablest parts of the `phenopacket-tools` library into public artifact repository to allow testing in other apps.
No due date•2/2 issues closedWe need functionality for validating Phenopacket schema elements. ## Requirements - the validation functionality is available as a library and as a CLI app - the functionality validates the top-level elements: `Phenopacket`, `Cohort`, and `Family`. The validation library exposes 3 "endpoints" one per each top-level element. - the validation is guided by requirements outlined in phenopacket schema documentation - the validation results are returned as a list, the empty list represents validation results of a perfect element - the validation result describes the validator, the validation error severity/level. Furthermore, the result pinpoints the specific location of the invalid element and suggests how to fix. - the validation framework demonstrates how to use additional validation constraints when required. - the validation functionality is unit-tested
No due date•6/6 issues closed