47 #include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/SuperHirnConfig.h> 144 SHFeature(
double,
double,
int,
int,
int,
int,
float,
float,
float);
155 void showMS2consensSpectraInfo();
163 void add_MS2_info(std::map<
double, std::vector<MS2Info> > *);
165 bool get_MS2_info(
double);
167 bool check_MS2_empty();
169 void removeAllMS2Information();
171 int get_MS2_SCANS_SIZE();
173 std::map<double, std::vector<MS2Info> > * get_MS2_SCAN_MAP();
175 std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCANS_START();
176 std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCANS_END();
179 MS2Info * get_best_MS2_SCAN(
double);
181 void setFeatureExtraInformation(std::string in);
182 std::string getFeatureExtraInformation();
186 std::map<int, SHFeature> * get_match_list_REFERENCE();
187 std::map<int, SHFeature> get_match_list();
188 std::map<int, SHFeature>::iterator get_match_list_start();
189 std::map<int, SHFeature>::iterator get_match_list_end();
190 std::map<int, SHFeature>::iterator find_match_by_id(
int ID);
196 double get_MATCHED_peak_area();
197 bool check_match_by_id(
int);
198 void erase_match_list();
200 std::map<int, double> get_feature_profile();
203 int get_replicate_match_nb();
204 int get_matching_nb();
206 double get_replicate_intensity_sum();
215 void set_MZ(
double in);
216 double get_MZ_START();
217 void set_MZ_START(
double in);
219 void set_MZ_END(
double in);
221 double get_THEO_MZ();
222 double get_THEO_MZ(
double T);
223 std::string get_AC();
224 std::string get_AC(
double T);
225 bool check_AC(std::string in);
226 bool check_AC(std::string in,
double T);
227 std::string get_SQ();
228 std::string get_SQ(
double T);
229 std::string get_TOTAL_SQ();
230 std::string get_TOTAL_SQ(
double T);
231 std::string get_MOD_SQ();
232 std::string get_MOD_SQ(
double T);
233 double get_pep_prob();
234 double get_pep_prob(
double T);
235 std::string get_MS2_TYPE_TAG();
236 std::string get_MS2_TYPE_TAG(
double T);
238 int get_MS2_scan(
double T);
239 std::map<double, std::vector<MS2Info> > * get_MS2_SCAN_LIST();
240 std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCAN_LIST_START();
241 std::map<double, std::vector<MS2Info> >::iterator get_MS2_SCAN_LIST_END();
243 int get_scan_number();
244 void set_scan_number(
int in);
245 int get_scan_start();
246 void set_scan_start(
int in);
248 void set_scan_end(
int in);
249 int get_charge_state();
250 void set_charge_state(
int in);
251 void set_peak_area(
float in);
252 double get_peak_area();
254 double get_peak_area(
int);
255 double get_apex_peak_intensity();
256 void set_apex_peak_intensity(
double in);
257 void normalize_peak_area_by_factor(
double factor);
259 double get_alignment_error_up();
260 void set_alignment_error_up(
double in);
261 double get_alignment_error_down();
262 void set_alignment_error_down(
double in);
264 void set_SCORE_HOLDER(
double in);
265 double get_SCORE_HOLDER();
267 double get_retention_time();
268 void set_retention_time(
double in);
269 double get_retention_time_START();
270 void set_retention_time_START(
double in);
271 double get_retention_time_END();
272 void set_retention_time_END(
double in);
275 double get_raw_retention_time_apex();
276 void set_raw_retention_time_apex(
double in);
278 void set_raw_MZ(
double in);
281 void set_feature_ID(
int in);
282 int get_feature_ID();
284 void set_spectrum_ID(
int in);
286 int get_spectrum_ID();
288 void set_MASTER_ID(
int in);
292 int get_nb_common_match();
295 double get_peak_score();
296 void set_peak_score(
double in);
299 double get_Molecular_Mass();
302 double get_FEATURE_PI();
303 void set_FEATURE_PI(
double in);
317 double get_profile_retention_time();
318 double get_profile_Molecular_Mass();
322 bool get_feature_match_status();
323 void set_feature_match_status(
bool in);
328 void removeMS2Feature();
331 double getSignalToNoise();
332 void setSignalToNoise(
double in);
334 double getBackgroundNoiseLevel();
335 void setBackgroundNoiseLevel(
double in);
340 static double get_MONO_H();
344 static bool compareFeatureMassValuesAtPPMLevel(
double,
double);
347 static double getFeatureMassErrorAtPPMLevel(
double);
double TR_START
Definition: SHFeature.h:130
double PI
Definition: SHFeature.h:90
double MONO_MZ_ORIGINAL
Definition: SHFeature.h:117
int scan_end
Definition: SHFeature.h:77
static double _MONO_H
Definition: SHFeature.h:106
double alignment_error_down
Definition: SHFeature.h:87
double BackgroundNoise
Definition: SHFeature.h:82
std::map< double, std::vector< MS2Info > > MS2_SCANS
Definition: SHFeature.h:70
double TR_END
Definition: SHFeature.h:131
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
int scan_apex
Definition: SHFeature.h:75
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
double MONO_MZ_START
Definition: SHFeature.h:115
int feature_ID
Definition: SHFeature.h:133
double apex_peak_intensity
Definition: SHFeature.h:79
int spectrum_ID
Definition: SHFeature.h:94
Definition: MS2Feature.h:55
double PEAK_SCORE
Definition: SHFeature.h:80
double MONO_MZ
Definition: SHFeature.h:129
double SignalToNoise
Definition: SHFeature.h:81
double TR_APEX
Definition: SHFeature.h:114
std::map< int, SHFeature > matched_feature_list
Definition: SHFeature.h:111
std::string featureExtraInformation
Definition: SHFeature.h:99
Definition: FeatureLCProfile.h:66
int scan_start
Definition: SHFeature.h:76
double TR
Definition: SHFeature.h:128
FeatureLCProfile * LCprofile
Definition: SHFeature.h:103
int MASTER_ID
Definition: SHFeature.h:95
MS2Feature * MS2TraceFeature
Definition: SHFeature.h:121
static double _MONO_O
Definition: SHFeature.h:107
double MONO_MZ_END
Definition: SHFeature.h:116
double total_peak_area
Definition: SHFeature.h:78
int charge_state
Definition: SHFeature.h:132
Definition: SHFeature.h:59
double alignment_error_up
Definition: SHFeature.h:86
bool feature_match_status
Definition: SHFeature.h:89
double SCORE_HOLDER
Definition: SHFeature.h:88