ProteoWizard
|
provides fragment ion masses for a peptide More...
#include <Peptide.hpp>
Public Member Functions | |
Fragmentation (const Peptide &peptide, bool monoisotopic, bool modified) | |
Fragmentation (const Fragmentation &) | |
~Fragmentation () | |
double | a (size_t length, size_t charge=0) const |
returns the a ion of length <length>; example: a(1) returns the a1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z | |
double | b (size_t length, size_t charge=0) const |
returns the b ion of length <length> example: b(1) returns the b1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z | |
double | c (size_t length, size_t charge=0) const |
returns the c ion of length <length> example: c(1) returns the c1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z | |
double | x (size_t length, size_t charge=0) const |
returns the x ion of length <length> example: x(1) returns the x1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z | |
double | y (size_t length, size_t charge=0) const |
returns the y ion of length <length> example: y(1) returns the y1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z | |
double | z (size_t length, size_t charge=0) const |
returns the z ion of length <length> example: z(1) returns the z1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z | |
double | zRadical (size_t length, size_t charge=0) const |
returns the z radical ion of length <length> example: zRadical(1) returns the z1* ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z |
Private Attributes | |
boost::shared_ptr< Impl > | impl_ |
provides fragment ion masses for a peptide
Definition at line 120 of file Peptide.hpp.
pwiz::proteome::Fragmentation::Fragmentation | ( | const Peptide & | peptide, |
bool | monoisotopic, | ||
bool | modified | ||
) |
pwiz::proteome::Fragmentation::Fragmentation | ( | const Fragmentation & | ) |
pwiz::proteome::Fragmentation::~Fragmentation | ( | ) |
double pwiz::proteome::Fragmentation::a | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the a ion of length <length>; example: a(1) returns the a1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
Referenced by fragmentTest(), and writeFragmentation().
double pwiz::proteome::Fragmentation::b | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the b ion of length <length> example: b(1) returns the b1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
Referenced by fragmentTest(), and writeFragmentation().
double pwiz::proteome::Fragmentation::c | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the c ion of length <length> example: c(1) returns the c1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
Referenced by fragmentTest(), and writeFragmentation().
double pwiz::proteome::Fragmentation::x | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the x ion of length <length> example: x(1) returns the x1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
Referenced by fragmentTest(), and writeFragmentation().
double pwiz::proteome::Fragmentation::y | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the y ion of length <length> example: y(1) returns the y1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
Referenced by fragmentTest(), and writeFragmentation().
double pwiz::proteome::Fragmentation::z | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the z ion of length <length> example: z(1) returns the z1 ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
Referenced by fragmentTest(), and writeFragmentation().
double pwiz::proteome::Fragmentation::zRadical | ( | size_t | length, |
size_t | charge = 0 |
||
) | const |
returns the z radical ion of length <length> example: zRadical(1) returns the z1* ion if <charge> = 0: returns neutral mass if <charge> > 0: returns charged m/z
|
private |
Definition at line 173 of file Peptide.hpp.