34 #ifndef OPENMS_FORMAT_HANDLERS_XQUESTRESULTXMLHANDLER_H    35 #define OPENMS_FORMAT_HANDLERS_XQUESTRESULTXMLHANDLER_H    59       static std::map<String, UInt> 
months;
    65                              std::vector< std::vector< PeptideIdentification > > & csms,
    66                              std::vector< ProteinIdentification > & prot_ids,
    67                              Size min_n_ions_per_spectrum,
    68                              bool load_to_peptideHit_);
    72       void endElement(
const XMLCh * 
const uri, 
const XMLCh * 
const local_name, 
const XMLCh * 
const qname);
    75       void startElement(
const XMLCh * 
const uri, 
const XMLCh * 
const local_name, 
const XMLCh * 
const qname, 
const xercesc::Attributes & attributes);
    81       double getMinScore() 
const;
    87       double getMaxScore() 
const;
    93       UInt getNumberOfHits() 
const;
    98       std::vector< std::vector< PeptideIdentification > > & 
csms_;
   141       inline void extractDateTime_(
const String & xquest_datetime_string, 
DateTime & date_time);
   154       void getLinkPosition_(
const xercesc::Attributes & attributes, std::pair<SignedSize, SignedSize> & pair);
   184 #endif // OPENMS_FORMAT_HANDLERS_XQUESTRESULTXMLHANDLER_H UInt n_hits_
Definition: XQuestResultXMLHandler.h:101
 
A more convenient string class. 
Definition: String.h:57
 
Size min_n_ions_per_spectrum_
Definition: XQuestResultXMLHandler.h:107
 
double rt_light_
Definition: XQuestResultXMLHandler.h:125
 
unsigned int UInt
Unsigned integer type. 
Definition: Types.h:95
 
XMLHandler for the result files of XQuest. 
Definition: XQuestResultXMLHandler.h:50
 
double min_score_
Definition: XQuestResultXMLHandler.h:104
 
Base class for XML handlers. 
Definition: XMLHandler.h:110
 
std::vector< PeptideIdentification > current_spectrum_search_
Definition: XQuestResultXMLHandler.h:131
 
bool load_to_peptideHit_
Definition: XQuestResultXMLHandler.h:108
 
std::set< double > monolinks_masses_
Definition: XQuestResultXMLHandler.h:128
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
Class to hold strings, numeric values, lists of strings and lists of numeric values. 
Definition: DataValue.h:57
 
EnzymesDB * enzymes_db_
Definition: XQuestResultXMLHandler.h:117
 
UInt max_precursor_charge_
Definition: XQuestResultXMLHandler.h:122
 
Representation of a peptide hit. 
Definition: PeptideHit.h:55
 
std::vector< ProteinIdentification > & prot_ids_
Definition: XQuestResultXMLHandler.h:99
 
UInt min_precursor_charge_
Definition: XQuestResultXMLHandler.h:121
 
double max_score_
Definition: XQuestResultXMLHandler.h:105
 
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:128
 
bool is_openproxl_
Definition: XQuestResultXMLHandler.h:111
 
DateTime Class. 
Definition: DateTime.h:55
 
std::vector< std::vector< PeptideIdentification > > & csms_
Definition: XQuestResultXMLHandler.h:98
 
static std::map< String, UInt > months
Definition: XQuestResultXMLHandler.h:59
 
std::set< String > accessions_
Definition: XQuestResultXMLHandler.h:114
 
static const String decoy_string
Definition: XQuestResultXMLHandler.h:62
 
enzyme database which holds enzymes 
Definition: EnzymesDB.h:56
 
std::map< String, DataValue > peptide_id_meta_values_
Definition: XQuestResultXMLHandler.h:134
 
static std::map< Size, String > enzymes
Definition: XQuestResultXMLHandler.h:56
 
std::set< UInt > charges_
Definition: XQuestResultXMLHandler.h:120
 
Represents the peptide hits for a spectrum. 
Definition: PeptideIdentification.h:63