Go to the documentation of this file.
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,
95 #endif // _IDENTDATAFILE_HPP_
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;
void write(const std::string &filename, const WriteConfig &config=WriteConfig(), const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0)
member write function
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;
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
void write(std::ostream &os, const std::string &filename, const WriteConfig &config=WriteConfig(), const pwiz::util::IterationListenerRegistry *iterationListenerRegistry=0)
member write function
interface for file readers
configuration for write()
PWIZ_API_DECL Reader_Bruker_Format format(const std::string &path)
returns Bruker format of 'path' if it is a Bruker directory; otherwise returns empty string
handles registration of IterationListeners and broadcast of update messages
Implementation of the MzIdentMLType from the mzIdentML schema.
WriteConfig(Format format=Format_MzIdentML)
IdentData object plus file I/O.
PWIZ_API_DECL std::ostream & operator<<(std::ostream &os, const data::Diff< IdentData, DiffConfig > &diff)