![]() |
OpenMS
|
Compact descriptor of a peptide instance held by the FragmentIndex. More...
#include <OpenMS/ANALYSIS/ID/FragmentIndex.h>
Public Member Functions | |
| Peptide (UInt32 protein_idx, uint32_t mod_bitmask, std::pair< uint16_t, uint16_t > sequence, float precursor_mz) | |
Public Attributes | |
| UInt32 | protein_idx |
| 0-based index into FASTA entries provided to build(); identifies the source protein | |
| uint32_t | mod_bitmask_ |
| Bitmask of active variable mod slots (0 = unmodified/fixed-only; up to 32 slots) | |
| std::pair< uint16_t, uint16_t > | sequence_ |
| {start, length} within the source protein sequence (start is 0-based; length in residues) | |
| float | precursor_mz_ |
| Mono-isotopic m/z at charge 1 (M+H)+ of this peptide; used for sorting/filtering. | |
Compact descriptor of a peptide instance held by the FragmentIndex.
Field semantics and how they relate to the braced initializer lists used in tests {a, b, {c, d}, e}:
|
inline |
| uint32_t mod_bitmask_ |
Bitmask of active variable mod slots (0 = unmodified/fixed-only; up to 32 slots)
| float precursor_mz_ |
Mono-isotopic m/z at charge 1 (M+H)+ of this peptide; used for sorting/filtering.
| UInt32 protein_idx |
0-based index into FASTA entries provided to build(); identifies the source protein
| std::pair<uint16_t , uint16_t> sequence_ |
{start, length} within the source protein sequence (start is 0-based; length in residues)