from __future__ import annotations
from moltenflow.utils.config import load_yaml
from moltenflow.utils.logging import get_logger

logger = get_logger()


def main(config_path: str = "configs/experiments/generation_uncond.yaml") -> None:
    cfg = load_yaml(config_path)
    logger.info(f"Loaded config: {config_path}")
    logger.info(f"Config: {cfg}")
    logger.info(
        "Generation stub: sample z via latent model, decode to molecules, evaluate properties."
    )
