bovid.aggregates.molecule.domain module

class bovid.aggregates.molecule.domain.MoleculeAgg

Bases: Aggregate

code: str
smiles: str
bond_system_molecule: BondSystemMolecule
data: dict[int, bytes | int | float | str | None | Blob | Image]
tags: set[str]
created_at: datetime | None
updated_at: datetime | None
classmethod from_smiles(smiles, **kwargs)
Parameters:
Return type:

Self

patch(patch)

Patch this model and return a new, patched model.

Parameters:

patch (Mapping[Hashable, Any])

Return type:

Self

__init__(code, smiles, bond_system_molecule, data=NOTHING, tags=NOTHING, created_at=None, updated_at=None)

Method generated by attrs for class MoleculeAgg.

Parameters:
Return type:

None