ProteoWizard
Public Member Functions | List of all members
pwiz::proteome::ProteinList Class Referenceabstract

#include <ProteomeData.hpp>

Inheritance diagram for pwiz::proteome::ProteinList:
pwiz::proteome::ProteinListSimple pwiz::proteome::ProteinListWrapper FilterWrapper MyWrapper pwiz::analysis::ProteinList_DecoyGenerator pwiz::analysis::ProteinList_Filter pwiz::proteome::ProteinListCache

Public Member Functions

virtual size_t size () const =0
 
virtual ProteinPtr protein (size_t index, bool getSequence=true) const =0
 
virtual bool empty () const
 
virtual size_t find (const std::string &id) const
 
virtual IndexList findKeyword (const std::string &keyword, bool caseSensitive=true) const
 
virtual ~ProteinList ()
 

Detailed Description

Definition at line 55 of file ProteomeData.hpp.

Constructor & Destructor Documentation

§ ~ProteinList()

virtual pwiz::proteome::ProteinList::~ProteinList ( )
inlinevirtual

Definition at line 69 of file ProteomeData.hpp.

69 {}

Member Function Documentation

§ size()

virtual size_t pwiz::proteome::ProteinList::size ( ) const
pure virtual

§ protein()

virtual ProteinPtr pwiz::proteome::ProteinList::protein ( size_t  index,
bool  getSequence = true 
) const
pure virtual

§ empty()

virtual bool pwiz::proteome::ProteinList::empty ( ) const
virtual

§ find()

virtual size_t pwiz::proteome::ProteinList::find ( const std::string &  id) const
virtual

§ findKeyword()

virtual IndexList pwiz::proteome::ProteinList::findKeyword ( const std::string &  keyword,
bool  caseSensitive = true 
) const
virtual

Referenced by testProteinListSimple().


The documentation for this class was generated from the following file: