Source code for bbprep._internal.generators.targets
from collections import abc
from dataclasses import dataclass
[docs]
@dataclass
class BondRange:
smarts: str
expected_num_atoms: int
scanned_ids: tuple[int, int]
scanned_range: abc.Iterable[float]
[docs]
@dataclass
class AngleRange:
smarts: str
expected_num_atoms: int
scanned_ids: tuple[int, int, int]
scanned_range: abc.Iterable[float]
[docs]
@dataclass
class TorsionRange:
smarts: str
expected_num_atoms: int
scanned_ids: tuple[int, int, int, int]
scanned_range: abc.Iterable[float]