![]() |
OpenMS
|
A single mzPAF peak annotation. More...
#include <OpenMS/CHEMISTRY/MzPAF.h>
Public Member Functions | |
| bool | isValid () const |
| Check if this annotation has minimal valid data. | |
| bool | operator== (const MzPAFAnnotation &other) const |
| Equality comparison. | |
| bool | operator!= (const MzPAFAnnotation &other) const |
Public Attributes | |
| std::optional< int > | analyte_index |
| Analyte index (0@, 1@, etc.) for multi-analyte spectra. | |
| MzPAFIonSeries | ion_series = MzPAFIonSeries::UNKNOWN |
| Ion series type (a, b, c, x, y, z, etc.) | |
| std::optional< int > | ordinal |
| Position/ordinal (4 in y4) | |
| std::optional< char > | immonium_residue |
| Residue for immonium ions (Y in IY) | |
| std::optional< std::pair< int, int > > | internal_range |
| Range for internal fragments (m3:6 -> {3,6}) | |
| std::optional< String > | reporter_name |
| Name for reporter ions (r[TMT127N]) | |
| std::optional< EmpiricalFormula > | formula |
| Chemical formula for formula ions (f{C16H22O}) | |
| std::optional< String > | named_compound |
| Name for named compound ions (_[name]) | |
| std::vector< MzPAFNeutralLoss > | neutral_losses |
| Neutral losses (-H2O, -NH3, etc.) | |
| std::optional< int > | isotope_offset |
| Isotope offset (+1i, +2i for M+1, M+2) | |
| std::optional< EmpiricalFormula > | adduct |
| Adduct ion (+Na, +K, etc.) | |
| std::optional< int > | charge |
| Charge state (^2, ^3) | |
| std::optional< MzPAFMassDelta > | mass_delta |
| Mass delta (/0.001, /-1.4ppm) | |
| std::optional< double > | confidence |
| Confidence score (*0.75) | |
| std::optional< String > | embedded_sequence |
| Embedded ProForma sequence string ({LC[Carbamidomethyl]}) | |
A single mzPAF peak annotation.
Represents one annotation for a peak in mzPAF format. mzPAF is the HUPO-PSI standard string notation for fragment ion peak annotations.
Examples:
| bool isValid | ( | ) | const |
Check if this annotation has minimal valid data.
|
inline |
| bool operator== | ( | const MzPAFAnnotation & | other | ) | const |
Equality comparison.
| std::optional<EmpiricalFormula> adduct |
Adduct ion (+Na, +K, etc.)
| std::optional<int> analyte_index |
Analyte index (0@, 1@, etc.) for multi-analyte spectra.
| std::optional<int> charge |
Charge state (^2, ^3)
| std::optional<double> confidence |
Confidence score (*0.75)
| std::optional<EmpiricalFormula> formula |
Chemical formula for formula ions (f{C16H22O})
| std::optional<char> immonium_residue |
Residue for immonium ions (Y in IY)
| std::optional<std::pair<int, int> > internal_range |
Range for internal fragments (m3:6 -> {3,6})
| MzPAFIonSeries ion_series = MzPAFIonSeries::UNKNOWN |
Ion series type (a, b, c, x, y, z, etc.)
| std::optional<int> isotope_offset |
Isotope offset (+1i, +2i for M+1, M+2)
| std::optional<MzPAFMassDelta> mass_delta |
Mass delta (/0.001, /-1.4ppm)
| std::optional<String> named_compound |
Name for named compound ions (_[name])
| std::vector<MzPAFNeutralLoss> neutral_losses |
Neutral losses (-H2O, -NH3, etc.)
| std::optional<int> ordinal |
Position/ordinal (4 in y4)
| std::optional<String> reporter_name |
Name for reporter ions (r[TMT127N])