#!/usr/bin/env python # ch3-3.py from openeye.oechem import * import sys smilein = raw_input() while smilein: mol = OEGraphMol() if (OEParseSmiles(mol, smilein) == 1): OEAssignAromaticFlags(mol) smi = OECreateCanSmiString(mol) sys.stdout.write("%s\n" % smi) else: sys.stderr.write("%s is an invalid SMILES!" % smilein) smilein = raw_input()