metakb.schemas.api#
Create schemas for API
- class metakb.schemas.api.BatchSearchStatementsResponse(**data)[source]#
Define model for /batch_search_statements HTTP endpoint response.
-
search_terms:
list[SearchTerm][source]#
-
service_meta_:
ServiceMeta[source]#
-
search_terms:
- class metakb.schemas.api.ImplMetadata(**data)[source]#
Define substructure for reporting metadata about internal software dependencies.
- class metakb.schemas.api.SearchResult(**data)[source]#
Results of a search.
Includes both processed search terms and all statements.
-
search_terms:
list[SearchTerm][source]#
-
search_terms:
- class metakb.schemas.api.SearchStatementsQuery(**data)[source]#
Queries for the Search Statements Endpoint.
-
disease:
Optional[SearchTerm][source]#
-
gene:
Optional[SearchTerm][source]#
-
statement_id:
Optional[SearchTerm][source]#
-
therapy:
Optional[SearchTerm][source]#
-
variation:
Optional[SearchTerm][source]#
-
disease:
- class metakb.schemas.api.SearchStatementsResponse(**data)[source]#
Define model for /search_statements HTTP endpoint response.
-
service_meta_:
ServiceMeta[source]#
-
service_meta_:
- class metakb.schemas.api.SearchTerm(**data)[source]#
Generalized search term with validated/normalized ID.
-
term_type:
SearchTermType[source]#
-
term_type:
- class metakb.schemas.api.SearchTermType(value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Type of term being searched.
- class metakb.schemas.api.ServiceEnvironment(value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Define current runtime environment.
- class metakb.schemas.api.ServiceInfo(**data)[source]#
Define response structure for GA4GH /service_info endpoint.
-
environment:
ServiceEnvironment[source]#
-
impl_metadata:
ImplMetadata[source]#
-
organization:
ServiceOrganization[source]#
-
spec_metadata:
SpecMetadata[source]#
-
type:
ServiceType[source]#
-
environment:
- class metakb.schemas.api.ServiceOrganization(**data)[source]#
Define service_info response for organization field