|
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 |
Public Member Functions inherited from pwiz::proteome::ProteinListWrapper | |
| ProteinListWrapper (const ProteinListPtr &inner) | |
Public Member Functions inherited from pwiz::proteome::ProteinList | |
| 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 | |
Protected Attributes inherited from pwiz::proteome::ProteinListWrapper | |
| 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.
1.8.13