pleiades.sammy.alphanumerics.broadening module

class pleiades.sammy.alphanumerics.broadening.BroadeningOptions(*, broadening_is_wanted: bool = True, broadening_is_not_wanted: bool = False, mutually_exclusive_groups: List[List[str]] = [['broadening_is_wanted', 'broadening_is_not_wanted']])[source]

Bases: BaseModel

model_config = {'validate_default': True}

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

broadening_is_wanted: bool
broadening_is_not_wanted: bool
mutually_exclusive_groups: List[List[str]]
enforce_exclusivity() BroadeningOptions[source]
get_alphanumeric_commands() List[str][source]

Return the list of alphanumeric commands based on the selected options.