ALCHEMY-AMD / agents /visualiser_agent.py
hirann's picture
Initial commit
9487b83
Raw
History Blame Contribute Delete
311 Bytes
"""3D / export helpers for agents (UI delegates to ui.components.molecule_viewer)."""
from rdkit import Chem
class VisualiserAgent:
"""Prepares structure data for downstream viewers."""
@staticmethod
def validate_smiles(smiles: str) -> bool:
return Chem.MolFromSmiles(smiles) is not None