Create an Auditor API to formalize recording and reporting errors in the input data, while preserving the context of the hierarchical data.
Auditor is implemented on the following APIs:
PhenotypeCreator
PatientCreator
CohortCreator
Note, we introduce CohortCreator as the top-level API for creating cohort e.g. from a phenopacket folder. We provide a new convenience method for configuring the cohort creator:
from genophenocorr.preprocessing import configure_caching_cohort_creator
The errors and warnings are handled depending on the validation policy. See the docs for more info.
Create an
Auditor
API to formalize recording and reporting errors in the input data, while preserving the context of the hierarchical data.Auditor
is implemented on the following APIs:PhenotypeCreator
PatientCreator
CohortCreator
Note, we introduce
CohortCreator
as the top-level API for creating cohort e.g. from a phenopacket folder. We provide a new convenience method for configuring the cohort creator:The errors and warnings are handled depending on the validation policy. See the docs for more info.
fixes #56 fixes #120 fixes #84 fixes #113 fixes #79