ProteoWizard
|
ProteinList filter, for creating Protein sub-lists. More...
#include <ProteinList_Filter.hpp>
Classes | |
struct | Predicate |
client-implemented filter predicate – called during construction of ProteinList_Filter to create the filtered list of proteins More... | |
Public Member Functions | |
ProteinList_Filter (const proteome::ProteinListPtr original, const Predicate &predicate) | |
ProteinList interface | |
virtual size_t | size () const |
virtual proteome::ProteinPtr | protein (size_t index, bool getSequence=true) const |
![]() | |
ProteinListWrapper (const ProteinListPtr &inner) | |
![]() | |
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 () |
Private Member Functions | |
ProteinList_Filter (ProteinList_Filter &) | |
ProteinList_Filter & | operator= (ProteinList_Filter &) |
Private Attributes | |
boost::shared_ptr< Impl > | impl_ |
Additional Inherited Members | |
![]() | |
ProteinListPtr | inner_ |
ProteinList filter, for creating Protein sub-lists.
Definition at line 39 of file ProteinList_Filter.hpp.
pwiz::analysis::ProteinList_Filter::ProteinList_Filter | ( | const proteome::ProteinListPtr | original, |
const Predicate & | predicate | ||
) |
|
private |
|
virtual |
Reimplemented from pwiz::proteome::ProteinListWrapper.
Referenced by testIdSet(), testIndexSet(), and testSelectedIndices().
|
virtual |
Reimplemented from pwiz::proteome::ProteinListWrapper.
Referenced by testIdSet(), testIndexSet(), and testSelectedIndices().
|
private |
|
private |
Definition at line 68 of file ProteinList_Filter.hpp.