36 #ifndef OPENMS_ANALYSIS_MAPMATCHING_MAPALIGNMENTTRANSFORMER_H
37 #define OPENMS_ANALYSIS_MAPMATCHING_MAPALIGNMENTTRANSFORMER_H
40 #include <OpenMS/config.h>
48 class TransformationDescription;
50 class PeptideIdentification;
51 class ConsensusFeature;
61 static void transformPeakMaps(std::vector<
MSExperiment<> > & maps,
const std::vector<TransformationDescription> & given_trafos);
64 static void transformFeatureMaps(std::vector<
FeatureMap<> > & maps,
const std::vector<TransformationDescription> & given_trafos);
67 static void transformConsensusMaps(std::vector<ConsensusMap> & maps,
const std::vector<TransformationDescription> & given_trafos);
70 static void transformPeptideIdentifications(std::vector<std::vector<PeptideIdentification> > & maps,
const std::vector<TransformationDescription> & given_trafos);
83 static void transformSinglePeptideIdentification(std::vector<PeptideIdentification> & pepids,
const TransformationDescription & trafo);
99 #endif // OPENMS_ANALYSIS_MAPMATCHING_MAPALIGNMENTTRANSFORMER_H
A container for consensus elements.
Definition: ConsensusMap.h:60
A basic LC-MS feature.
Definition: BaseFeature.h:55
An LC-MS feature.
Definition: Feature.h:66
Representation of a mass spectrometry experiment.
Definition: MSExperiment.h:68
A 2-dimensional consensus feature.
Definition: ConsensusFeature.h:59