24#ifndef _IDENTDATAFILE_HPP_
25#define _IDENTDATAFILE_HPP_
46 bool ignoreSequenceCollectionAndAnalysisData =
false);
63 const std::string& filename,
68 void write(
const std::string& filename,
74 const std::string& filename,
81 const std::string& filename,
interface for file readers
handles registration of IterationListeners and broadcast of update messages
std::ostream & operator<<(std::ostream &os, const Diff< object_type, config_type > &diff)
stream insertion of Diff results
configuration for write()
WriteConfig(Format format=Format_MzIdentML)
IdentData object plus file I/O.
static void write(const IdentData &mzid, const std::string &filename, std::ostream &os, const WriteConfig &config=WriteConfig(), const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0)
static write function for any IdentData object;
static void write(const IdentData &mzid, const std::string &filename, const WriteConfig &config=WriteConfig(), const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0)
static write function for any IdentData object;
void write(std::ostream &os, const std::string &filename, const WriteConfig &config=WriteConfig(), const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0)
member write function
void write(const std::string &filename, const WriteConfig &config=WriteConfig(), const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0)
member write function
IdentDataFile(const std::string &filename, const Reader *reader=0, const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0, bool ignoreSequenceCollectionAndAnalysisData=false)
constructs IdentData object backed by file; reader==0 -> use DefaultReaderList
Implementation of the MzIdentMLType from the mzIdentML schema.