torchcell.knowledge_graphs.supported_queries.registry.SupportedQuery

class SupportedQuery(*, id: str, title: str, cql_path: str, converter: str | None, phenotype_classes: list[str], status: Literal['supported', 'deprecated'], since_kg_version: str | None, deprecated_in: str | None, validated_release: str | None, dataset_composite: str | None, docs_page: str | None)[source]

Bases: BaseModel

One registered query and where it stands in the release lifecycle.

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

cql_file(repo_root: Path) → Path[source]

The .cql file in the checkout at repo_root.