ProteoWizard
|
Class used for calculating a theoretical isotope envelope for a given mass, based on an estimate of the elemental composition for that mass. More...
#include <IsotopeEnvelopeEstimator.hpp>
Classes | |
struct | Config |
Public Member Functions | |
IsotopeEnvelopeEstimator (const Config &config) | |
~IsotopeEnvelopeEstimator () | |
MassDistribution | isotopeEnvelope (double mass) const |
Private Member Functions | |
IsotopeEnvelopeEstimator (const IsotopeEnvelopeEstimator &) | |
IsotopeEnvelopeEstimator & | operator= (const IsotopeEnvelopeEstimator &) |
Private Attributes | |
std::auto_ptr< Impl > | impl_ |
Class used for calculating a theoretical isotope envelope for a given mass, based on an estimate of the elemental composition for that mass.
For peptides, the elemental composition estimate is based on the average elemental composition of amino acid residues. Mass distributions are calculated on construction of the object and cached for quick access.
Definition at line 42 of file IsotopeEnvelopeEstimator.hpp.
pwiz::chemistry::IsotopeEnvelopeEstimator::IsotopeEnvelopeEstimator | ( | const Config & | config | ) |
pwiz::chemistry::IsotopeEnvelopeEstimator::~IsotopeEnvelopeEstimator | ( | ) |
|
private |
MassDistribution pwiz::chemistry::IsotopeEnvelopeEstimator::isotopeEnvelope | ( | double | mass | ) | const |
Referenced by test().
|
private |
|
private |
Definition at line 73 of file IsotopeEnvelopeEstimator.hpp.