OEIsStandardNucleicAcid¶
class OEIsStandardNucleicAcid : public OESystem::OEUnaryPredicate<OEChem::OEAtomBase>
This class represents OEIsStandardNucleicAcid functor that identifies atoms (OEAtomBase) that are in standard nucleic acid residues
See also
Residue Data Functors section
OEIsStandardNucleicAcidResidue()
function
The following methods are publicly inherited from OEUnaryPredicate:
The following methods are publicly inherited from OEUnaryFunction:
Constructors¶
OEIsStandardNucleicAcid()
operator()¶
bool operator()(const OEChem::OEAtomBase &atom) const
CreateCopy¶
OESystem::OEUnaryFunction<OEChem::OEAtomBase , bool> *CreateCopy() const
Deep copy constructor that returns a copy of the object. The memory for the returned OEIsStandardNucleicAcid object is dynamically allocated and owned by the caller.
The returned copy should be deallocated using C++ delete operator in order to prevent a memory leak.