58 static std::map<String, UInt>
months;
62 std::vector< PeptideIdentification > & pep_ids,
63 std::vector< ProteinIdentification > & prot_ids
68 const std::vector<PeptideIdentification>& pep_id,
76 void endElement(
const XMLCh *
const uri,
const XMLCh *
const local_name,
const XMLCh *
const qname)
override;
79 void startElement(
const XMLCh *
const uri,
const XMLCh *
const local_name,
const XMLCh *
const qname,
const xercesc::Attributes & attributes)
override;
85 double getMinScore()
const;
91 double getMaxScore()
const;
97 UInt getNumberOfHits()
const;
100 virtual void writeTo(std::ostream& os)
override;
141 const std::vector<ProteinIdentification>*
cpro_id_;
142 const std::vector<PeptideIdentification>*
cpep_id_;
187 inline void extractDateTime_(
const String & xquest_datetime_string,
DateTime & date_time);
202 void getLinkPosition_(
const xercesc::Attributes & attributes, std::pair<SignedSize, SignedSize> & pair);
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
std::set< String > accessions_
Definition: XQuestResultXMLHandler.h:154
int spectrum_index_light_
Definition: XQuestResultXMLHandler.h:132
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:73
String cross_linker_name_
Definition: XQuestResultXMLHandler.h:134
const std::vector< ProteinIdentification > * cpro_id_
Definition: XQuestResultXMLHandler.h:141
StringList ms_run_path_
Definition: XQuestResultXMLHandler.h:173
UInt min_precursor_charge_
Definition: XQuestResultXMLHandler.h:161
std::vector< PeptideIdentification > * pep_ids_
Definition: XQuestResultXMLHandler.h:137
bool is_openpepxl_
Definition: XQuestResultXMLHandler.h:151
UInt n_hits_
Definition: XQuestResultXMLHandler.h:144
Representation of a peptide hit.
Definition: PeptideHit.h:54
std::vector< ProteinIdentification > * prot_ids_
Definition: XQuestResultXMLHandler.h:138
A more convenient string class.
Definition: String.h:58
int spectrum_index_heavy_
Definition: XQuestResultXMLHandler.h:133
String decoy_string_
Definition: XQuestResultXMLHandler.h:131
Database for enzymes that digest proteins (proteases)
Definition: ProteaseDB.h:52
static std::map< Size, String > enzymes
Definition: XQuestResultXMLHandler.h:55
XMLHandler for the result files of XQuest.
Definition: XQuestResultXMLHandler.h:49
double mz_light_
Definition: XQuestResultXMLHandler.h:169
const std::vector< PeptideIdentification > * cpep_id_
Definition: XQuestResultXMLHandler.h:142
double mz_heavy_
Definition: XQuestResultXMLHandler.h:170
DateTime Class.
Definition: DateTime.h:54
double rt_light_
Definition: XQuestResultXMLHandler.h:165
Interface for classes that can store arbitrary meta information (Type-Name-Value tuples).
Definition: MetaInfoInterface.h:55
String spectrum_input_file_
Definition: XQuestResultXMLHandler.h:174
std::set< UInt > charges_
Definition: XQuestResultXMLHandler.h:160
double min_score_
Definition: XQuestResultXMLHandler.h:147
std::map< String, DataValue > peptide_id_meta_values_
Definition: XQuestResultXMLHandler.h:180
double max_score_
Definition: XQuestResultXMLHandler.h:148
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Base class for XML handlers.
Definition: XMLHandler.h:148
UInt max_precursor_charge_
Definition: XQuestResultXMLHandler.h:162
double rt_heavy_
Definition: XQuestResultXMLHandler.h:166
static std::map< String, UInt > months
Definition: XQuestResultXMLHandler.h:58
std::vector< PeptideIdentification > current_spectrum_search_
Definition: XQuestResultXMLHandler.h:177
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
ProteaseDB * enzymes_db_
Definition: XQuestResultXMLHandler.h:157