23 #ifndef _READER_WATERS_HPP_ 24 #define _READER_WATERS_HPP_ 32 #if (!defined(_MSC_VER) && defined(PWIZ_READER_WATERS)) 33 #undef PWIZ_READER_WATERS 45 virtual std::string identify(
const std::string& filename,
46 const std::string& head)
const;
48 virtual void read(
const std::string& filename,
49 const std::string& head,
54 virtual void read(
const std::string& filename,
55 const std::string& head,
56 std::vector<MSDataPtr>& results,
60 read(filename, head, *results.back(), 0, config);
63 virtual const char *
getType()
const {
return "Waters RAW";}
71 #endif // _READER_WATERS_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 ...
interface for file readers
boost::shared_ptr< MSData > MSDataPtr
PWIZ_API_DECL void read(std::istream &is, CV &cv)
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...