22#ifndef _PEP2MZIDENT_HPP_
23#define _PEP2MZIDENT_HPP_
Translates data from a MinimumPepXML object into a IdentData object tree when a translation is known.
const std::vector< CVMapPtr > & getParamMap() const
boost::shared_ptr< Impl > pimpl
Pep2MzIdent(const MSMSPipelineAnalysis &mspa, IdentDataPtr result=IdentDataPtr(new IdentData()))
Initialized the member variables.
void clear()
Resets the member variables.
void addParamMap(std::vector< CVMapPtr > &map)
void setParamMap(std::vector< CVMapPtr > &map)
IdentDataPtr translate()
Translates all known tags in the pepXML object tree into the IdentData object tree.
void setDebug(bool debug)
void setVerbose(bool verbose)
void setMspa(const MSMSPipelineAnalysis &mspa)
Clears fields and then sets the _mspa field to the address of mspa.
bool operator()(const MSMSPipelineAnalysis &pepxml, IdentDataPtr mzid)
IdentDataPtr getIdentData() const
Returns the IdentDataPtr object.
boost::shared_ptr< IdentData > IdentDataPtr
Implementation of the MzIdentMLType from the mzIdentML schema.