-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
31 lines (27 loc) · 910 Bytes
/
__init__.py
File metadata and controls
31 lines (27 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
"""
MolOpt Environment - Molecule Optimization for Drug Design.
A real-world OpenEnv environment for iterative lead optimization.
An AI agent modifies molecules (SMILES strings) to optimize
drug-likeness properties such as QED, logP, and Lipinski compliance.
"""
from openenv.core.env_server.mcp_types import CallToolAction, ListToolsAction
from .client import MolOptEnv
from .env import MolOptEnvironment, compute_properties
from .models import MolOptObservation, MoleculeAction, MoleculeProperties, RewardModel, TaskSpec
from .rubrics import DEFAULT_TASK, TASKS, compute_reward, grade_episode
__all__ = [
"MolOptEnv",
"MolOptEnvironment",
"MoleculeAction",
"MoleculeProperties",
"RewardModel",
"MolOptObservation",
"TaskSpec",
"TASKS",
"DEFAULT_TASK",
"compute_properties",
"compute_reward",
"grade_episode",
"CallToolAction",
"ListToolsAction",
]