35 #ifndef OPENMS_ANALYSIS_DECHARGING_FEATUREDECONVOLUTION_H
36 #define OPENMS_ANALYSIS_DECHARGING_FEATUREDECONVOLUTION_H
101 void updateMembers_();
118 void checkSolution_(
const ConsensusMap & cons_map)
const;
124 void inferMoreEdges_(
PairsType & edges,
Map<
Size, std::set<CmpInfo_> > & feature_adducts);
127 void printEdgesOfConnectedFeatures_(
Size idx_1,
Size idx_2,
const PairsType & feature_relation);
145 bool chargeTestworthy_(
const Int feature_charge,
const Int putative_charge,
const bool other_unchanged)
const;
163 #endif // OPENMS_ANALYSIS_DECHARGING_FEATUREDECONVOLUTION_H
Int verbose_level_
amount of debug information displayed
Definition: FeatureDeconvolution.h:158
Map< String, Size > map_label_inverse_
labeling table inverse
Definition: FeatureDeconvolution.h:152
FeatureMap FeatureMapType
Definition: FeatureDeconvolution.h:65
CHARGEMODE
Definition: FeatureDeconvolution.h:63
Holds information on an edge connecting two features from a (putative) charge ladder.
Definition: Compomer.h:58
A container for consensus elements.
Definition: ConsensusMap.h:60
DPosition< 2 > ClusterPointType
Definition: FeatureDeconvolution.h:67
CHARGEMODE q_try_
status of charge discovery
Definition: FeatureDeconvolution.h:156
Map< Size, String > map_label_
labeling table
Definition: FeatureDeconvolution.h:150
An LC-MS feature.
Definition: Feature.h:66
Definition: FeatureDeconvolution.h:63
An algorithm to decharge features (i.e. as found by FeatureFinder).
Definition: FeatureDeconvolution.h:58
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:144
ILPDCWrapper::PairsType PairsType
Definition: FeatureDeconvolution.h:69
MassExplainer::AdductsType potential_adducts_
List of adducts used to explain mass differences.
Definition: FeatureDeconvolution.h:148
FeatureMapType::FeatureType::CoordinateType CoordinateType
Definition: FeatureDeconvolution.h:68
Feature FeatureType
Definition: FeatureDeconvolution.h:66
Feature::CoordinateType CoordinateType
Definition: AdditiveSeries.C:52
Adduct::AdductsType AdductsType
Definition: MassExplainer.h:56
bool enable_intensity_filter_
status of intensity filter for edges
Definition: FeatureDeconvolution.h:154
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:90
std::vector< ChargePair > PairsType
Definition: ILPDCWrapper.h:51
int Int
Signed integer type.
Definition: Types.h:100
Map class based on the STL map (containing serveral convenience functions)
Definition: Map.h:50