rxn.reaction_preprocessing.config.CommonConfig
- class rxn.reaction_preprocessing.config.CommonConfig(sequence=<factory>, fragment_bond=FragmentBond.DOT, reaction_column_name='rxn', keep_intermediate_columns=False)[source]
Bases:
objectConfiguration used by multiple steps.
- Fields:
sequence: Ordered sequence of data transformation steps to perform. fragment_bond: Token used to denote a fragment bond in the SMILES of the reactions to process. reaction_column_name: Name of the reaction column for the data file. keep_intermediate_columns: Whether the columns generated during preprocessing should be kept.
- Parameters
sequence (
List[Step], default:<factory>) –fragment_bond (
FragmentBond, default:<FragmentBond.DOT: '.'>) –reaction_column_name (
str, default:'rxn') –keep_intermediate_columns (
bool, default:False) –
- __init__(sequence=<factory>, fragment_bond=FragmentBond.DOT, reaction_column_name='rxn', keep_intermediate_columns=False)
- Parameters
sequence (
List[Step], default:<factory>) –fragment_bond (
FragmentBond, default:<FragmentBond.DOT: '.'>) –reaction_column_name (
str, default:'rxn') –keep_intermediate_columns (
bool, default:False) –
- Return type
None
Methods
__init__([sequence, fragment_bond, ...])- param sequence
Attributes
fragment_bondkeep_intermediate_columnsreaction_column_namesequence