35 #ifndef OPENMS_SIMULATION_LABELING_O18LABELER_H 36 #define OPENMS_SIMULATION_LABELING_O18LABELER_H 74 void preCheck(
Param& param)
const;
91 void addModificationToPeptideHit_(
Feature& feature,
const String& modification)
const;
93 Feature mergeFeatures_(
Feature& labeled_channel_feature,
const AASequence& unmodified_sequence, std::map<AASequence, Feature>& unlabeled_features_index)
const;
105 #endif //#ifndef OPENMS_SIMULATION_LABELING_O18LABELER_H A more convenient string class.
Definition: String.h:57
Representation of a peptide/protein sequence.
Definition: AASequence.h:108
static const String getProductName()
name of the model (needed by Factory)
Definition: O18Labeler.h:68
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
static const int HEAVY_CHANNEL_ID_
Map ID for the heavy/bi-labeled channel.
Definition: O18Labeler.h:101
static const int MEDIUM_CHANNEL_ID_
Map ID for the medium/mono-labeled channel.
Definition: O18Labeler.h:99
Simulate O-18 experiments.
Definition: O18Labeler.h:50
An LC-MS feature.
Definition: Feature.h:70
static const int LIGHT_CHANNEL_ID_
Map ID for the light/unlabeled channel.
Definition: O18Labeler.h:97
Management and storage of parameters / INI files.
Definition: Param.h:75
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:82
std::vector< FeatureMapSim > FeatureMapSimVector
Sim FeatureMap Vector.
Definition: SimTypes.h:100
Abstract base class for all kinds of labeling techniques.
Definition: BaseLabeler.h:50
static BaseLabeler * create()
create new object (needed by Factory)
Definition: O18Labeler.h:62