Representation of a peptide/protein sequence.
Definition: AASequence.h:112
Abstract base class for all kinds of labeling techniques.
Definition: BaseLabeler.h:51
An LC-MS feature.
Definition: Feature.h:72
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:73
Simulate O-18 experiments.
Definition: O18Labeler.h:51
void postRawTandemMSHook(SimTypes::FeatureMapSimVector &, SimTypes::MSSimExperiment &) override
Labeling after Tandem MS (e.g. iTRAQ)
void addModificationToPeptideHit_(Feature &feature, const String &modification) const
void postIonizationHook(SimTypes::FeatureMapSimVector &) override
Labeling after ionization.
static BaseLabeler * create()
create new object (needed by Factory)
Definition: O18Labeler.h:61
void postRTHook(SimTypes::FeatureMapSimVector &) override
Labeling after rt simulation.
void postDigestHook(SimTypes::FeatureMapSimVector &) override
Labeling between digestion and rt simulation.
void setUpHook(SimTypes::FeatureMapSimVector &) override
Hook to prepare the simulation process.
void postRawMSHook(SimTypes::FeatureMapSimVector &) override
Labeling after raw signal generation.
void postDetectabilityHook(SimTypes::FeatureMapSimVector &) override
Labeling after detectability simulation.
static const int HEAVY_CHANNEL_ID_
Map ID for the heavy/bi-labeled channel.
Definition: O18Labeler.h:100
O18Labeler()
default constructor
static const int LIGHT_CHANNEL_ID_
Map ID for the light/unlabeled channel.
Definition: O18Labeler.h:96
~O18Labeler() override
destructor
Feature mergeFeatures_(Feature &labeled_channel_feature, const AASequence &unmodified_sequence, std::map< AASequence, Feature > &unlabeled_features_index) const
static const int MEDIUM_CHANNEL_ID_
Map ID for the medium/mono-labeled channel.
Definition: O18Labeler.h:98
static const String getProductName()
name of the model (needed by Factory)
Definition: O18Labeler.h:67
void preCheck(Param ¶m) const override
Checks the (simulation) params passed if they are consistent with the labeling technique.
Management and storage of parameters / INI files.
Definition: Param.h:70
A more convenient string class.
Definition: String.h:60
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector.
Definition: SimTypes.h:99
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47