Package org.phenopackets.phenopackettools.validator.core.phenotype
package org.phenopackets.phenopackettools.validator.core.phenotype
Package with off-the-shelf validators that work with Human Phenotype Ontology (HPO).
The validators are exposed via a static factory class, there is a method for getting a validator for each top-level Phenopacket Schema component.
The package includes a utility class with HPO TermId
s
that correspond to organ systems
(e.g. HpoOrganSystems.EYE
for
Abnormality of the eye) that can be used
in combination with
HpoPhenotypeValidators.OrganSystem
validators.
-
ClassDescriptionA class with constants that correspond to the upper-level HPO organ-system phenotypic abnormalities.Static factory class for getting
PhenopacketValidator
s for top-level Phenopacket schema components.A static factory class for providing validators for pointing out violations of the annotation propagation rule.A static factory class for providing validators for checking annotation of organ systems.A static factory class for providingPhenopacketValidator
s that check if HPO terms of the Phenopacket schema elements are present in a givenOntology
and if the terms are non-obsolete.