Go to the documentation of this file.
24 #ifndef _DEFAULTREADERLIST_HPP_
25 #define _DEFAULTREADERLIST_HPP_
39 virtual std::string
identify(
const std::string& filename,
const std::string& head)
const;
40 virtual void read(
const std::string& filename,
const std::string& head,
MSData& result,
int runIndex = 0,
const Config& config =
Config())
const;
41 virtual void read(
const std::string& filename,
const std::string& head, std::vector<MSDataPtr>& results,
const Config& config =
Config())
const;
42 virtual const char*
getType()
const {
return "mzML";}
45 enum Type { Type_mzML, Type_mzML_Indexed, Type_Unknown };
53 virtual std::string
identify(
const std::string& filename,
const std::string& head)
const;
54 virtual void read(
const std::string& filename,
const std::string& head,
MSData& result,
int runIndex = 0,
const Config& config =
Config())
const;
55 virtual void read(
const std::string& filename,
const std::string& head, std::vector<MSDataPtr>& results,
const Config& config =
Config())
const;
56 virtual const char*
getType()
const {
return "mzXML";}
63 virtual std::string
identify(
const std::string& filename,
const std::string& head)
const;
64 virtual void read(
const std::string& filename,
const std::string& head,
MSData& result,
int runIndex = 0,
const Config& config =
Config())
const;
65 virtual void read(
const std::string& filename,
const std::string& head, std::vector<MSDataPtr>& results,
const Config& config =
Config())
const;
66 virtual const char*
getType()
const {
return "Mascot Generic";}
73 virtual std::string
identify(
const std::string& filename,
const std::string& head)
const;
74 virtual void read(
const std::string& filename,
const std::string& head,
MSData& result,
int runIndex = 0,
const Config& config =
Config())
const;
75 virtual void read(
const std::string& filename,
const std::string& head, std::vector<MSDataPtr>& results,
const Config& config =
Config())
const;
76 virtual const char*
getType()
const {
return "MSn";}
83 virtual std::string
identify(
const std::string& filename,
const std::string& head)
const;
84 virtual void read(
const std::string& filename,
const std::string& head,
MSData& result,
int runIndex = 0,
const Config& config =
Config())
const;
85 virtual void read(
const std::string& filename,
const std::string& head, std::vector<MSDataPtr>& results,
const Config& config =
Config())
const;
86 virtual const char*
getType()
const {
return "Bruker Data Exchange";}
93 virtual std::string
identify(
const std::string& filename,
const std::string& head)
const;
94 virtual void read(
const std::string& filename,
const std::string& head,
MSData& result,
int runIndex = 0,
const Config& config =
Config())
const;
95 virtual void read(
const std::string& filename,
const std::string& head, std::vector<MSDataPtr>& results,
const Config& config =
Config())
const;
96 virtual const char*
getType()
const {
return "MZ5";}
112 #endif // _DEFAULTREADERLIST_HPP_
virtual const char * getType() const
returns a unique string identifying the reader type
virtual void read(const std::string &filename, const std::string &head, std::vector< MSDataPtr > &results, const Config &config=Config()) const
fill in a vector of MSData structures; provides support for multi-run input files
virtual const char * getType() const
returns a unique string identifying the reader type
virtual void read(const std::string &filename, const std::string &head, MSData &result, int runIndex=0, const Config &config=Config()) const
fill in the MSData structure from the first (or only) sample
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
virtual const char * getType() const
returns a unique string identifying the reader type
virtual void read(const std::string &filename, const std::string &head, MSData &result, int runIndex=0, const Config &config=Config()) const
fill in the MSData structure from the first (or only) sample
virtual void read(const std::string &filename, const std::string &head, std::vector< MSDataPtr > &results, const Config &config=Config()) const
fill in a vector of MSData structures; provides support for multi-run input files
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
interface for file readers
virtual void read(const std::string &filename, const std::string &head, std::vector< MSDataPtr > &results, const Config &config=Config()) const
fill in a vector of MSData structures; provides support for multi-run input files
virtual void read(const std::string &filename, const std::string &head, std::vector< MSDataPtr > &results, const Config &config=Config()) const
fill in a vector of MSData structures; provides support for multi-run input files
Type type(std::istream &is) const
virtual void read(const std::string &filename, const std::string &head, std::vector< MSDataPtr > &results, const Config &config=Config()) const
fill in a vector of MSData structures; provides support for multi-run input files
virtual const char * getType() const
returns a unique string identifying the reader type
virtual const char * getType() const
returns a unique string identifying the reader type
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
virtual void read(const std::string &filename, const std::string &head, MSData &result, int runIndex=0, const Config &config=Config()) const
fill in the MSData structure from the first (or only) sample
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
virtual void read(const std::string &filename, const std::string &head, MSData &result, int runIndex=0, const Config &config=Config()) const
fill in the MSData structure from the first (or only) sample
virtual const char * getType() const
returns a unique string identifying the reader type
Reader container (composite pattern).
virtual void read(const std::string &filename, const std::string &head, std::vector< MSDataPtr > &results, const Config &config=Config()) const
fill in a vector of MSData structures; provides support for multi-run input files
virtual void read(const std::string &filename, const std::string &head, MSData &result, int runIndex=0, const Config &config=Config()) const
fill in the MSData structure from the first (or only) sample
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
virtual void read(const std::string &filename, const std::string &head, MSData &result, int runIndex=0, const Config &config=Config()) const
fill in the MSData structure from the first (or only) sample