bool MyReadSmilesMolecule(oemolistream &ifs, OEMolBase &mol)
{
static char buffer[32768];
mol.Clear();
if (ifs.getline(buffer,32768) &&
OEParseSmiles(mol,buffer))
{
OEFindRingAtomsAndBonds(mol);
OEAssignAromaticFlags(mol);
return true;
}
mol.Clear();
return false;
}