GraphDocument

class GraphDocument(*, graphs: list[Graph])[source]

Bases: BaseModel

Represents a list of OBO graphs.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Attributes Summary

model_config

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

Methods Summary

guess(prefix)

Guess the primary graph.

standardize()

Standardize all graphs in the document.

Attributes Documentation

model_config: ClassVar[ConfigDict] = {}

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

Methods Documentation

guess(prefix: str) Graph[source]

Guess the primary graph.

standardize() Self[source]

Standardize all graphs in the document.