OEIsNucleicAcidSugar¶
class OEIsNucleicAcidSugar : public OESystem::OEUnaryPredicate<OEChem::OEAtomBase>
This class represents OEIsNucleicAcidSugar functor that identifies nucleic acid sugar atoms (OEAtomBase).
See also
OEGetPDBAtomIndex
functionResidue Data Functors section
OEIsNucleicAcidBase predicate
OEIsNucleicAcidPhosphate predicate
The following methods are publicly inherited from OEUnaryPredicate:
The following methods are publicly inherited from OEUnaryFunction:
operator()¶
bool operator()(const OEChem::OEAtomBase &atom) const
Returns true
, if the atom read from a pdb
file with the following
pdb atom names:
CreateCopy¶
OESystem::OEUnaryFunction<OEChem::OEAtomBase, bool> *CreateCopy() const
Deep copy constructor that returns a copy of the object. The memory for the returned OEIsNucleicAcidSugar 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.