Annotation

class Annotation(*, text: str, start: int, end: int, match: Match)[source]

Bases: BaseModel, Generic[R]

Data about an annotation.

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

curie

Get the scored match's CURIE.

identifier

Get the scored match's term's identifier.

model_config

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

name

Get the scored match's term's name.

prefix

Get the scored match's term's prefix.

reference

Get the scored match's reference.

score

Get the match's score.

substr

Get the substring that was matched.

Attributes Documentation

curie

Get the scored match’s CURIE.

identifier

Get the scored match’s term’s identifier.

model_config = {}

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

name

Get the scored match’s term’s name.

prefix

Get the scored match’s term’s prefix.

reference

Get the scored match’s reference.

score

Get the match’s score.

substr

Get the substring that was matched.