![]() |
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 modification_idx, 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 More... | |
UInt32 | modification_idx_ |
Index into variant list produced by ModifiedPeptideGenerator for this subsequence (0 = unmodified) More... | |
std::pair< uint16_t, uint16_t > | sequence_ |
{start, length} within the source protein sequence (start is 0-based; length in residues) More... | |
float | precursor_mz_ |
Mono-isotopic m/z at charge 1 (M+H)+ of this peptide; used for sorting/filtering. More... | |
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 modification_idx_ |
Index into variant list produced by ModifiedPeptideGenerator for this subsequence (0 = unmodified)
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)