24#ifndef _MZID_DELIMREADER_HPP_
25#define _MZID_DELIMREADER_HPP_
51 virtual std::string
identify(
const std::string& filename,
52 const std::string& head)
const;
54 virtual void read(
const std::string& filename,
55 const std::string& head,
58 virtual void read(
const std::string& filename,
59 const std::string& head,
62 virtual void read(
const std::string& filename,
63 const std::string& head,
64 std::vector<IdentDataPtr>& results)
const;
virtual void read(const std::string &filename, const std::string &head, std::vector< IdentDataPtr > &results) const
const std::string get(Param param) const
virtual const char * getType() const
virtual void read(const std::string &filename, const std::string &head, IdentDataPtr &result) const
virtual void read(const std::string &filename, const std::string &head, IdentData &result) const
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
DelimReader & set(Param param, const std::string &value)
interface for file readers
boost::shared_ptr< IdentData > IdentDataPtr
Implementation of the MzIdentMLType from the mzIdentML schema.