OEIsDisulfideBridgeBond

class OEIsDisulfideBridgeBond : public OESystem::OEUnaryPredicate<OEChem::OEBondBase>

This class represents the OEIsDisulfideBridgeBond functor that identifies the disulfide bonds.

The following methods are publicly inherited from OEUnaryPredicate:

operator()

CreateCopy

CreatePredicateCopy

The following methods are publicly inherited from OEUnaryFunction:

operator()

CreateCopy

Constructors

OEIsDisulfideBridgeBond() -> OEIsDisulfideBridgeBond

Default constructor.

operator()

__call__(bond: OEBondBase) -> bool

Returns true if the bond is disulfide; otherwise, it returns false.

CreateCopy

CreateCopy() -> OEIsDisulfideBridgeBond

Deep copy constructor that returns a copy of the object. The memory for the returned OEIsDisulfideBridgeBond object is dynamically allocated and owned by the caller.