Mutation
- class Mutation(*, source: str, target: str | list[str] | None = None, confidence: float = 1.0, old: NormalizedNamableReference = NormalizedNamableReference(prefix='oboinowl', identifier='hasDbXref', name='has database cross-reference'), new: NormalizedNamableReference = NormalizedNamableReference(prefix='skos', identifier='exactMatch', name='exact match'))[source]
Bases:
BaseModelRepresents a mutation operation on a mapping set.
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
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Summary
should_apply_to(mapping)Check if the mutation should be applied.
Attributes Documentation
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Documentation