ProteoWizard
|
ProteinList decoy generator for creating decoy proteins on the fly. More...
#include <ProteinList_DecoyGenerator.hpp>
Classes | |
struct | Predicate |
client-implemented generator predicate – called during construction of ProteinList_DecoyGenerator to create a decoy protein from a target protein More... | |
Public Types | |
typedef boost::shared_ptr< Predicate > | PredicatePtr |
Public Member Functions | |
ProteinList_DecoyGenerator (const ProteinListPtr &original, const PredicatePtr &predicate) | |
![]() | |
ProteinListWrapper (const ProteinListPtr &inner) | |
![]() | |
virtual bool | empty () const |
virtual IndexList | findKeyword (const std::string &keyword, bool caseSensitive=true) const |
virtual | ~ProteinList () |
ProteinList interface | |
boost::shared_ptr< Impl > | impl_ |
virtual size_t | size () const |
virtual size_t | find (const std::string &id) const |
virtual ProteinPtr | protein (size_t index, bool getSequence=true) const |
ProteinList_DecoyGenerator (const ProteinList_DecoyGenerator &) | |
ProteinList_DecoyGenerator & | operator= (const ProteinList_DecoyGenerator &) |
Additional Inherited Members | |
![]() | |
ProteinListPtr | inner_ |
ProteinList decoy generator for creating decoy proteins on the fly.
Definition at line 40 of file ProteinList_DecoyGenerator.hpp.
typedef boost::shared_ptr<Predicate> pwiz::analysis::ProteinList_DecoyGenerator::PredicatePtr |
Definition at line 60 of file ProteinList_DecoyGenerator.hpp.
pwiz::analysis::ProteinList_DecoyGenerator::ProteinList_DecoyGenerator | ( | const ProteinListPtr & | original, |
const PredicatePtr & | predicate | ||
) |
|
private |
|
virtual |
Reimplemented from pwiz::proteome::ProteinListWrapper.
Referenced by testReversedList(), and testShuffledList().
|
virtual |
Reimplemented from pwiz::proteome::ProteinList.
|
virtual |
Reimplemented from pwiz::proteome::ProteinListWrapper.
Referenced by testReversedList(), and testShuffledList().
|
private |
|
private |
Definition at line 73 of file ProteinList_DecoyGenerator.hpp.