"""
Example 1: Extract molecule from the first record on an Orion dataset
"""
from orionclient.session import APISession
from orionclient.types import Dataset
from openeye.oechem import (OEMol, OEReadMolecule, OEThrow, OEPrimaryMolField,
                            OEMolToSmiles)

ds = APISession.get_resource(Dataset, < your_dataset_id >)

molfield = OEPrimaryMolField()

for rec in ds.records():
    if rec.has_field(molfield):
        mol = rec.get_value(molfield)
        break
