35 #ifndef OPENMS_ANALYSIS_DECHARGING_METABOLITEFEATUREDECONVOLUTION_H 36 #define OPENMS_ANALYSIS_DECHARGING_METABOLITEFEATUREDECONVOLUTION_H 104 void updateMembers_();
121 void checkSolution_(
const ConsensusMap& cons_map)
const;
127 void inferMoreEdges_(PairsType& edges,
Map<
Size, std::set<CmpInfo_> >& feature_adducts);
130 void printEdgesOfConnectedFeatures_(
Size idx_1,
Size idx_2,
const PairsType& feature_relation);
138 inline bool intensityFilterPassed_(
const Int q1,
const Int q2,
const Compomer& cmp,
const FeatureType& f1,
const FeatureType& f2);
146 bool chargeTestworthy_(
const Int feature_charge,
const Int putative_charge,
const bool other_unchanged)
const;
166 #endif // OPENMS_ANALYSIS_DECHARGING_METABOLITEFEATUREDECONVOLUTION_H
A container for features.
Definition: FeatureMap.h:94
Holds information on an edge connecting two features from a (putative) charge ladder.
Definition: Compomer.h:59
A container for consensus elements.
Definition: ConsensusMap.h:72
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Feature::CoordinateType CoordinateType
Definition: AdditiveSeries.cpp:51
An LC-MS feature.
Definition: Feature.h:70
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
Adduct::AdductsType AdductsType
Definition: MassExplainer.h:59
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
std::vector< ChargePair > PairsType
Definition: ILPDCWrapper.h:54
int Int
Signed integer type.
Definition: Types.h:103
Map class based on the STL map (containing several convenience functions)
Definition: Map.h:51