iphasimulator.workflows.design
User-facing polymer design helpers for tutorial notebooks.
Classes
A plain-language request for one PHA oligomer. |
Functions
|
Return curated PHA options as notebook-friendly records. |
|
Build a PHA oligomer from a plain user design request. |
Module Contents
- class iphasimulator.workflows.design.PolymerDesign
A plain-language request for one PHA oligomer.
Use exactly one of
common_name,side_chain_carbons, orcustom_monomer_smiles.- degree: int
- common_name: str | None = None
- side_chain_carbons: int | None = None
- custom_monomer_smiles: str | None = None
- name: str = 'custom_pha'
- stereochemistry: str = 'R'
- iphasimulator.workflows.design.supported_polymer_table() list[dict[str, object]]
Return curated PHA options as notebook-friendly records.
- iphasimulator.workflows.design.design_polymer(design: PolymerDesign) tuple[str, rdkit.Chem.Mol]
Build a PHA oligomer from a plain user design request.