OEIsNucleicAcidBase¶
class OEIsNucleicAcidBase : public OESystem::OEUnaryPredicate<OEChem::OEAtomBase>
This class represents OEIsNucleicAcidBase
functor that
identifies nucleic acid base atoms (OEAtomBase
).
See also
OEGetPDBAtomIndex
functionResidue Data Functors section
OEIsNucleicAcidSugar
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 OEIsNucleicAcidBase
object is dynamically allocated and owned by the caller.