OpenMS  2.5.0
Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
MS2Info Class Reference

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MS2Info.h>

Public Member Functions

 ~MS2Info ()
 
 MS2Info ()
 
 MS2Info (int)
 
 MS2Info (std::string, std::string, float)
 
 MS2Info (std::string, std::string, int, float)
 
 MS2Info (std::string, std::string, float, int, int)
 
 MS2Info (const MS2Info &)
 
 MS2Info (const MS2Info *)
 
MS2Infooperator= (const MS2Info &)
 
bool operator== (const MS2Info &)
 
MS2Infooperator<= (const MS2Info &)
 
MS2Infooperator>= (const MS2Info &)
 
MS2Infooperator< (const MS2Info &)
 
MS2Infooperator> (const MS2Info &)
 
void add_modification (int, double)
 
std::map< int, double >::iterator get_Modification_list_start ()
 
std::map< int, double >::iterator get_Modification_list_end ()
 
std::map< int, double >::iterator find_Modification (int pos)
 
std::map< int, double > * get_Modification_list ()
 
bool check_MODIFICATION ()
 
void set_THEO_MASS_from_SQ ()
 
double get_THEO_MZ ()
 
void set_FULL_SQ ()
 
void set_SQ (std::string in)
 
void show_info ()
 
bool get_PROTEO_TYPE ()
 
int get_TRYPTIC_STATE ()
 
bool compare_AC (std::string)
 
bool search_AC_pattern (std::string)
 
std::string get_SQ ()
 
std::string get_MOD_SQ ()
 
std::string get_TOTAL_SQ ()
 
std::string get_AC ()
 
std::vector< std::string > get_ALL_AC ()
 
std::vector< std::string >::iterator get_ALL_AC_START ()
 
std::vector< std::string >::iterator get_ALL_AC_END ()
 
bool find_AC (std::string)
 
void set_AC (std::string)
 
float get_PEP_PROB ()
 
void set_PEP_PROB (float in)
 
double get_MONO_MZ ()
 
void set_MONO_MZ (double)
 
double get_NEUTRAL_MR ()
 
void set_NEUTRAL_MR (double)
 
int get_CHRG ()
 
void set_CHRG (int in)
 
int get_SCAN ()
 
int get_SCAN_START ()
 
void set_SCAN_START (int in)
 
int get_SCAN_END ()
 
void set_SCAN_END (int in)
 
int get_ID ()
 
double get_DELTA_CN ()
 
void set_DELTA_CN (double in)
 
double get_XCORR ()
 
void set_XCORR (double in)
 
void set_MS2_TYPE_TAG (std::string in)
 
std::string get_MS2_TYPE_TAG ()
 
double getRetentionTime ()
 
void setRetentionTime (double in)
 
double get_MONO_AA_MASS (int)
 
std::string get_PREV_AA ()
 
void set_PREV_AA (std::string in)
 

Static Public Attributes

static const double mono_mass [26]
 
static const char AA [20]
 

Private Attributes

int ID
 
std::string SQ
 
std::string FULL_SQ
 
std::string PREV_AA
 
std::vector< std::string > AC
 
std::string MS2_TYPE_TAG
 
float PEP_PROB
 
double XCORR
 
double DELTA_CN
 
double MONO_MZ
 
double THEO_MZ
 
double NEUTRAL_MR
 
int CHRG
 
int SCAN_START
 
int SCAN_END
 
double TR
 
std::map< int, doubleMOD_LIST
 

Static Private Attributes

static const double _MONO_H
 
static const double _MONO_O
 

Constructor & Destructor Documentation

◆ ~MS2Info()

~MS2Info ( )

◆ MS2Info() [1/7]

MS2Info ( )

◆ MS2Info() [2/7]

MS2Info ( int  )

◆ MS2Info() [3/7]

MS2Info ( std::string  ,
std::string  ,
float   
)

◆ MS2Info() [4/7]

MS2Info ( std::string  ,
std::string  ,
int  ,
float   
)

◆ MS2Info() [5/7]

MS2Info ( std::string  ,
std::string  ,
float  ,
int  ,
int   
)

◆ MS2Info() [6/7]

MS2Info ( const MS2Info )

◆ MS2Info() [7/7]

MS2Info ( const MS2Info )

Member Function Documentation

◆ add_modification()

void add_modification ( int  ,
double   
)

◆ check_MODIFICATION()

bool check_MODIFICATION ( )

◆ compare_AC()

bool compare_AC ( std::string  )

◆ find_AC()

bool find_AC ( std::string  )

◆ find_Modification()

std::map<int, double>::iterator find_Modification ( int  pos)

◆ get_AC()

std::string get_AC ( )

◆ get_ALL_AC()

std::vector<std::string> get_ALL_AC ( )

◆ get_ALL_AC_END()

std::vector<std::string>::iterator get_ALL_AC_END ( )

◆ get_ALL_AC_START()

std::vector<std::string>::iterator get_ALL_AC_START ( )

◆ get_CHRG()

int get_CHRG ( )

◆ get_DELTA_CN()

double get_DELTA_CN ( )

◆ get_ID()

int get_ID ( )

◆ get_MOD_SQ()

std::string get_MOD_SQ ( )

◆ get_Modification_list()

std::map<int, double>* get_Modification_list ( )

◆ get_Modification_list_end()

std::map<int, double>::iterator get_Modification_list_end ( )

◆ get_Modification_list_start()

std::map<int, double>::iterator get_Modification_list_start ( )

◆ get_MONO_AA_MASS()

double get_MONO_AA_MASS ( int  )

◆ get_MONO_MZ()

double get_MONO_MZ ( )

◆ get_MS2_TYPE_TAG()

std::string get_MS2_TYPE_TAG ( )

◆ get_NEUTRAL_MR()

double get_NEUTRAL_MR ( )

◆ get_PEP_PROB()

float get_PEP_PROB ( )

◆ get_PREV_AA()

std::string get_PREV_AA ( )

◆ get_PROTEO_TYPE()

bool get_PROTEO_TYPE ( )

◆ get_SCAN()

int get_SCAN ( )

◆ get_SCAN_END()

int get_SCAN_END ( )

◆ get_SCAN_START()

int get_SCAN_START ( )

◆ get_SQ()

std::string get_SQ ( )

◆ get_THEO_MZ()

double get_THEO_MZ ( )

◆ get_TOTAL_SQ()

std::string get_TOTAL_SQ ( )

◆ get_TRYPTIC_STATE()

int get_TRYPTIC_STATE ( )

◆ get_XCORR()

double get_XCORR ( )

◆ getRetentionTime()

double getRetentionTime ( )

◆ operator<()

MS2Info& operator< ( const MS2Info )

◆ operator<=()

MS2Info& operator<= ( const MS2Info )

◆ operator=()

MS2Info& operator= ( const MS2Info )

◆ operator==()

bool operator== ( const MS2Info )

◆ operator>()

MS2Info& operator> ( const MS2Info )

◆ operator>=()

MS2Info& operator>= ( const MS2Info )

◆ search_AC_pattern()

bool search_AC_pattern ( std::string  )

◆ set_AC()

void set_AC ( std::string  )

◆ set_CHRG()

void set_CHRG ( int  in)

◆ set_DELTA_CN()

void set_DELTA_CN ( double  in)

◆ set_FULL_SQ()

void set_FULL_SQ ( )

◆ set_MONO_MZ()

void set_MONO_MZ ( double  )

◆ set_MS2_TYPE_TAG()

void set_MS2_TYPE_TAG ( std::string  in)

◆ set_NEUTRAL_MR()

void set_NEUTRAL_MR ( double  )

◆ set_PEP_PROB()

void set_PEP_PROB ( float  in)

◆ set_PREV_AA()

void set_PREV_AA ( std::string  in)

◆ set_SCAN_END()

void set_SCAN_END ( int  in)

◆ set_SCAN_START()

void set_SCAN_START ( int  in)

◆ set_SQ()

void set_SQ ( std::string  in)

◆ set_THEO_MASS_from_SQ()

void set_THEO_MASS_from_SQ ( )

◆ set_XCORR()

void set_XCORR ( double  in)

◆ setRetentionTime()

void setRetentionTime ( double  in)

◆ show_info()

void show_info ( )

Member Data Documentation

◆ _MONO_H

const double _MONO_H
staticprivate

◆ _MONO_O

const double _MONO_O
staticprivate

◆ AA

const char AA[20]
static

◆ AC

std::vector<std::string> AC
private

◆ CHRG

int CHRG
private

◆ DELTA_CN

double DELTA_CN
private

◆ FULL_SQ

std::string FULL_SQ
private

◆ ID

int ID
private

◆ MOD_LIST

std::map<int, double> MOD_LIST
private

◆ mono_mass

const double mono_mass[26]
static

◆ MONO_MZ

double MONO_MZ
private

◆ MS2_TYPE_TAG

std::string MS2_TYPE_TAG
private

◆ NEUTRAL_MR

double NEUTRAL_MR
private

◆ PEP_PROB

float PEP_PROB
private

◆ PREV_AA

std::string PREV_AA
private

◆ SCAN_END

int SCAN_END
private

◆ SCAN_START

int SCAN_START
private

◆ SQ

std::string SQ
private

◆ THEO_MZ

double THEO_MZ
private

◆ TR

double TR
private

◆ XCORR

double XCORR
private