OECount

unsigned int OECount(const OEMolBase &mol, const OESubSearch &ss,
                     bool uniquematch=false)

Returns the number of substructure search matches for the given molecule.

uniquematch

If true then only the unique matches will be counted. See more details in OESubSearch.Match method.

unsigned int OECount(const OEMolBase &mol,
                     const OESystem::OEUnaryPredicate<OEAtomBase> &)

Returns the number of atoms (OEAtomBase) matching the given predicate.

unsigned int OECount(const OEAtomBondSet &abset,
                     const OESystem::OEUnaryPredicate<OEAtomBase> &)

Returns the number of atoms (OEAtomBase) matching the given predicate from the provided container.

unsigned int OECount(const OEMolBase &mol,
                     const OESystem::OEUnaryPredicate<OEBondBase> &)

Returns the number of bonds (OEBondBase) matching the given predicate.

unsigned int OECount(const OEAtomBondSet &abset,
                     const OESystem::OEUnaryPredicate<OEBondBase> &)

Returns the number of bonds (OEBondBase) matching the given predicate from the provided container.

unsigned int OECount(const OEMolBase &mol,
                     const OESystem::OEUnaryPredicate<OEGroupBase> &)

Returns the number of groups (OEGroupBase) matching the given predicate.

See also