OpenMS
2.6.0
|
Methods to generate isobaric decoy sequences for DDA target-decoy searches. More...
#include <OpenMS/CHEMISTRY/DecoyGenerator.h>
Public Member Functions | |
DecoyGenerator () | |
~DecoyGenerator ()=default | |
void | setSeed (UInt64 seed) |
AASequence | reverseProtein (const AASequence &protein) const |
AASequence | reversePeptides (const AASequence &protein, const String &protease) const |
AASequence | shufflePeptides (const AASequence &aas, const String &protease, const int max_attempts=100) |
Private Member Functions | |
template<class RandomAccessIterator > | |
void | shuffle_ (RandomAccessIterator first, RandomAccessIterator last) |
Static Private Member Functions | |
static double | SequenceIdentity_ (const String &decoy, const String &target) |
Private Attributes | |
boost::mt19937_64 | rng_ |
Methods to generate isobaric decoy sequences for DDA target-decoy searches.
DecoyGenerator | ( | ) |
|
default |
AASequence reversePeptides | ( | const AASequence & | protein, |
const String & | protease | ||
) | const |
AASequence reverseProtein | ( | const AASequence & | protein | ) | const |
void setSeed | ( | UInt64 | seed | ) |
|
inlineprivate |
AASequence shufflePeptides | ( | const AASequence & | aas, |
const String & | protease, | ||
const int | max_attempts = 100 |
||
) |
|
private |