22.6.1 OEReadXYZFile

def MyReadXYZMolecule(ifs, mol):
    mol.Clear()
    if OEReadXYZFile(ifs,mol):
        OEDetermineConnectivity(mol)
        OEFindRingAtomsAndBonds(mol)
        OEPerceiveBondOrders(mol)
        OEAssignImplicitHydrogens(mol)
        OEAssignFormalCharges(mol)
        OEAssignAromaticFlags(mol)
        return 1
    mol.Clear()
    return 0