|
| std::pair< CVTermList, std::map< String, DataValue > > | parseParamGroup_ (xercesc::DOMNodeList *paramGroup) |
| |
| CVTerm | parseCvParam_ (xercesc::DOMElement *param) |
| |
| std::pair< String, DataValue > | parseUserParam_ (xercesc::DOMElement *param) |
| |
| void | parseAnalysisSoftwareList_ (xercesc::DOMNodeList *analysisSoftwareElements) |
| |
| void | parseDBSequenceElements_ (xercesc::DOMNodeList *dbSequenceElements) |
| |
| void | parsePeptideElements_ (xercesc::DOMNodeList *peptideElements) |
| |
| AASequence | parsePeptideSiblings_ (xercesc::DOMElement *peptide) |
| |
| void | parsePeptideEvidenceElements_ (xercesc::DOMNodeList *peptideEvidenceElements) |
| |
| void | parseSpectrumIdentificationElements_ (xercesc::DOMNodeList *spectrumIdentificationElements) |
| |
| void | parseSpectrumIdentificationProtocolElements_ (xercesc::DOMNodeList *spectrumIdentificationProtocolElements) |
| |
| void | parseInputElements_ (xercesc::DOMNodeList *inputElements) |
| |
| void | parseSpectrumIdentificationListElements_ (xercesc::DOMNodeList *spectrumIdentificationListElements) |
| |
| void | parseSpectrumIdentificationItemSetXLMS (std::set< String >::const_iterator set_it, std::multimap< String, int > xl_val_map, xercesc::DOMElement *element_res, String spectrumID) |
| |
| void | parseSpectrumIdentificationItemElement_ (xercesc::DOMElement *spectrumIdentificationItemElement, PeptideIdentification &spectrum_identification, String &spectrumIdentificationList_ref) |
| |
| void | parseProteinDetectionHypothesisElement_ (xercesc::DOMElement *proteinDetectionHypothesisElement, ProteinIdentification &protein_identification) |
| |
| void | parseProteinAmbiguityGroupElement_ (xercesc::DOMElement *proteinAmbiguityGroupElement, ProteinIdentification &protein_identification) |
| |
| void | parseProteinDetectionListElements_ (xercesc::DOMNodeList *proteinDetectionListElements) |
| |
| static ProteinIdentification::SearchParameters | findSearchParameters_ (std::pair< CVTermList, std::map< String, DataValue > > as_params) |
| |
|
| XMLCh * | xml_root_tag_ptr_ |
| |
| XMLCh * | xml_cvparam_tag_ptr_ |
| |
| XMLCh * | xml_name_attr_ptr_ |
| |
| xercesc::XercesDOMParser | mzid_parser_ |
| |
| String | search_engine_ |
| |
| String | search_engine_version_ |
| |
| std::map< String, AnalysisSoftware > | as_map_ |
| |
| std::map< String, String > | sr_map_ |
| |
| std::map< String, String > | sd_map_ |
| |
| std::map< String, DatabaseInput > | db_map_ |
| |
| std::map< String, SpectrumIdentification > | si_map_ |
| |
| std::map< String, size_t > | si_pro_map_ |
| |
| std::map< String, SpectrumIdentificationProtocol > | sp_map_ |
| |
| std::map< String, AASequence > | pep_map_ |
| |
| std::map< String, PeptideEvidence > | pe_ev_map_ |
| |
| std::map< String, String > | pv_db_map_ |
| |
| std::multimap< String, String > | p_pv_map_ |
| |
| std::map< String, DBSequence > | db_sq_map_ |
| |
| std::list< std::list< String > > | hit_pev_ |
| |
| bool | xl_ms_search_ |
| |
| std::map< String, String > | xl_id_donor_map_ |
| |
| std::map< String, String > | xl_id_acceptor_map_ |
| |
| std::map< String, SignedSize > | xl_donor_pos_map_ |
| |
| std::map< String, SignedSize > | xl_acceptor_pos_map_ |
| |
| std::map< String, double > | xl_mass_map_ |
| |
| std::map< String, String > | xl_mod_map_ |
| |
| void | buildCvList_ (xercesc::DOMElement *cvElements) |
| |
| void | buildAnalysisSoftwareList_ (xercesc::DOMElement *analysisSoftwareElements) |
| |
| void | buildSequenceCollection_ (xercesc::DOMElement *sequenceCollectionElements) |
| |
| void | buildAnalysisCollection_ (xercesc::DOMElement *analysisCollectionElements) |
| |
| void | buildAnalysisProtocolCollection_ (xercesc::DOMElement *protocolElements) |
| |
| void | buildInputDataCollection_ (xercesc::DOMElement *inputElements) |
| |
| void | buildEnclosedCV_ (xercesc::DOMElement *parentElement, String encel, String acc, String name, String cvref) |
| |
| void | buildAnalysisDataCollection_ (xercesc::DOMElement *analysisElements) |
| |
| | MzIdentMLDOMHandler () |
| |
| | MzIdentMLDOMHandler (const MzIdentMLDOMHandler &rhs) |
| |
| MzIdentMLDOMHandler & | operator= (const MzIdentMLDOMHandler &rhs) |
| |
XML DOM handler for MzIdentMLFile.
In read-mode, this class will parse an MzIdentML XML file and append the input identifications to the provided PeptideIdentifications and ProteinIdentifications.
- Note
- Do not use this class. It is only needed in MzIdentMLFile.
-
DOM and STREAM handler for MzIdentML have the same interface for legacy id structures.
-
Only upon destruction of this class it can be guaranteed that all data has been appended to the appropriate containers. Do not try to access the data before that.