23 #ifndef _PROTEINLIST_DECOYGENERATOR_HPP_
24 #define _PROTEINLIST_DECOYGENERATOR_HPP_
29 #include <boost/cstdint.hpp>
36 using namespace pwiz::proteome;
52 virtual const std::string&
decoyPrefix()
const {
return decoyPrefix_;}
66 virtual size_t size()
const;
67 virtual size_t find(
const std::string&
id)
const;
68 virtual ProteinPtr protein(
size_t index,
bool getSequence =
true)
const;
73 boost::shared_ptr<Impl>
impl_;
99 boost::shared_ptr<Impl>
impl_;
107 #endif // _PROTEINLIST_DECOYGENERATOR_HPP_