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
predicateOEIsNucleicAcidPhosphate
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.