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);