Class HpoPhenotypeValidators
java.lang.Object
org.phenopackets.phenopackettools.validator.core.phenotype.HpoPhenotypeValidators
Static factory class for getting
PhenopacketValidator
s for top-level Phenopacket schema components.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A static factory class for providing validators for pointing out violations of the annotation propagation rule.static class
A static factory class for providing validators for checking annotation of organ systems.static class
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. -
Method Summary
Modifier and TypeMethodDescriptionstatic PhenopacketValidator<org.phenopackets.schema.v2.CohortOrBuilder>
cohortHpoPhenotypeValidator
(org.monarchinitiative.phenol.ontology.data.Ontology hpo) Deprecated, for removal: This API element is subject to removal in a future version.static PhenopacketValidator<org.phenopackets.schema.v2.FamilyOrBuilder>
familyHpoPhenotypeValidator
(org.monarchinitiative.phenol.ontology.data.Ontology hpo) Deprecated, for removal: This API element is subject to removal in a future version.static PhenopacketValidator<org.phenopackets.schema.v2.PhenopacketOrBuilder>
phenopacketHpoPhenotypeValidator
(org.monarchinitiative.phenol.ontology.data.Ontology hpo) Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
phenopacketHpoPhenotypeValidator
@Deprecated(forRemoval=true) public static PhenopacketValidator<org.phenopackets.schema.v2.PhenopacketOrBuilder> phenopacketHpoPhenotypeValidator(org.monarchinitiative.phenol.ontology.data.Ontology hpo) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
hpo
- HPO ontology
-
familyHpoPhenotypeValidator
@Deprecated(forRemoval=true) public static PhenopacketValidator<org.phenopackets.schema.v2.FamilyOrBuilder> familyHpoPhenotypeValidator(org.monarchinitiative.phenol.ontology.data.Ontology hpo) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
hpo
- HPO ontology
-
cohortHpoPhenotypeValidator
@Deprecated(forRemoval=true) public static PhenopacketValidator<org.phenopackets.schema.v2.CohortOrBuilder> cohortHpoPhenotypeValidator(org.monarchinitiative.phenol.ontology.data.Ontology hpo) Deprecated, for removal: This API element is subject to removal in a future version.GetPhenopacketValidator
for performing primary validationCohort
using providedOntology
, as described inAbstractHpoPhenotypeValidator
.- Parameters:
hpo
- HPO ontology
-
HpoPhenotypeValidators.Primary.cohortHpoPhenotypeValidator(Ontology)
instead