83 void load(
const String& filename, std::vector<ProteinIdentification>& poid, std::vector<PeptideIdentification>& peid);
90 void store(
const String& filename,
const std::vector<ProteinIdentification>& poid,
const std::vector<PeptideIdentification>& peid)
const;
Represents a object which can store the information of an analysisXML instance.
Definition: Identification.h:54
Base class for loading/storing XML files that have a handler derived from XMLHandler.
Definition: XMLFile.h:49
File adapter for MzIdentML files.
Definition: MzIdentMLFile.h:70
MzIdentMLFile()
Default constructor.
void store(const String &filename, const std::vector< ProteinIdentification > &poid, const std::vector< PeptideIdentification > &peid) const
Stores the identifications in a MzIdentML file.
~MzIdentMLFile() override
Destructor.
void store(const String &filename, const Identification &id) const
Stores the identifications in a MzIdentML file.
void load(const String &filename, std::vector< ProteinIdentification > &poid, std::vector< PeptideIdentification > &peid)
Loads the identifications from a MzIdentML file.
bool isSemanticallyValid(const String &filename, StringList &errors, StringList &warnings)
Checks if a file is valid with respect to the mapping file and the controlled vocabulary.
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
A more convenient string class.
Definition: String.h:61
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47