92 bool isValid(
const std::string& filename, std::ostream& os, std::string& used_version);
Base class for loading and storing XML files via Xerces, with optional schema validation and transpar...
Definition XMLFile.h:38
File adapter for MzIdentML files.
Definition MzIdentMLFile.h:44
std::string detectVersion(const std::string &filename) const
Detect the mzIdentML version declared in filename (e.g. "1.1.0").
MzIdentMLFile()
Default constructor.
~MzIdentMLFile() override
Destructor.
bool isValid(const std::string &filename, std::ostream &os, std::string &used_version)
Checks if a file validates against the mzIdentML schema that matches its declared version.
bool isSemanticallyValid(const std::string &filename, StringList &errors, StringList &warnings)
Checks if a file is valid with respect to the mapping file and the controlled vocabulary.
void load(const std::string &filename, std::vector< ProteinIdentification > &poid, PeptideIdentificationList &peid)
Loads the identifications from a MzIdentML file.
void store(const std::string &filename, const std::vector< ProteinIdentification > &poid, const PeptideIdentificationList &peid) const
Stores the identifications in a MzIdentML file.
Container for peptide identifications from multiple spectra.
Definition PeptideIdentificationList.h:66
Base class for all classes that want to report their progress.
Definition ProgressLogger.h:27
std::vector< std::string > StringList
Vector of String.
Definition ListUtils.h:44
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19