![]() |
OpenMS
|
#include <string>#include <vector>#include <map>#include <cstdint>#include <functional>#include <OpenMS/OPENSWATHALGO/OpenSwathAlgoConfig.h>Go to the source code of this file.
Classes | |
| struct | TransitionFlags |
| Packed boolean flags for transitions Reduces memory from 4 bytes (4 separate bools) to 1 byte. More... | |
| struct | LightTransition |
| struct | LightModification |
| struct | LightCompound |
| struct | LightProtein |
| struct | LightTargetedExperiment |
| struct | hash< OpenSwath::LightTransition > |
| Hash function for LightTransition. More... | |
| struct | hash< OpenSwath::LightCompound > |
| Hash function for LightCompound. More... | |
| struct | hash< OpenSwath::LightProtein > |
| Hash function for LightProtein. More... | |
| struct | hash< OpenSwath::LightModification > |
| Hash function for LightModification. More... | |
Namespaces | |
| namespace | OpenSwath |
| namespace | std |
| STL namespace. | |
Enumerations | |
| enum class | FragmentIonType : uint8_t { Unknown = 0 , AIon , BIon , CIon , XIon , YIon , ZIon , ZPrimeIon , ZDotIon , Precursor , BMinusH2O , YMinusH2O , BMinusNH3 , YMinusNH3 , Empty = 255 } |
| Compact enum for fragment ion types (replaces string storage) Reduces memory from ~32 bytes (std::string) to 1 byte. More... | |
Functions | |
| FragmentIonType | stringToFragmentIonType (const std::string &s) |
| Convert fragment ion type string to enum. | |
| std::string | fragmentIonTypeToString (FragmentIonType t) |
| Convert fragment ion type enum to string. | |