OEIsStandardAminoAcid¶
class OEIsStandardAminoAcid : public OESystem::OEUnaryPredicate<OEChem::OEAtomBase>
This class represents OEIsStandardAminoAcid functor that identifies atoms (OEAtomBase) that are in standard amino acid residues
See also
Residue Data Functors section
OEIsStandardProteinResidue()
function
The following methods are publicly inherited from OEUnaryPredicate:
The following methods are publicly inherited from OEUnaryFunction:
Constructors¶
OEIsStandardAminoAcid()
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 OEIsStandardAminoAcid 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.