#include <RepeatHash.h>
Inheritance diagram for mems::RepeatHash:


Public Member Functions | |
| virtual RepeatHash * | Clone () const |
| virtual boolean | CreateMatches () |
| Generates exact matches for the sequences loaded into this MemHash. | |
Protected Member Functions | |
| virtual boolean | EnumerateMatches (IdmerList &match_list) |
| virtual SortedMerList * | GetSar (uint32 sarI) const |
| virtual boolean | HashMatch (IdmerList &match_list) |
| Called whenever a mer match is found. | |
This class extends the functionality of MemHash to search for repetitive matches within a single sequence.
Definition at line 25 of file RepeatHash.h.
|
|
Reimplemented from mems::MemHash. Definition at line 21 of file RepeatHash.cpp. |
|
|
Generates exact matches for the sequences loaded into this MemHash.
Reimplemented from mems::MemHash. Definition at line 25 of file RepeatHash.cpp. |
|
|
Reimplemented from mems::MemHash. Definition at line 34 of file RepeatHash.cpp. References HashMatch(), and mems::IdmerList. |
|
|
Reimplemented from mems::MatchFinder. Definition at line 38 of file RepeatHash.h. References mems::uint32. Referenced by HashMatch(). |
|
|
Called whenever a mer match is found.
Reimplemented from mems::MemHash. Definition at line 40 of file RepeatHash.cpp. References mems::MemHash::AddHashEntry(), mems::MatchHashEntry::CalculateOffset(), GetSar(), mems::idmer_position_lessthan(), mems::IdmerList, mems::SortedMerList::SeedLength(), mems::MemHash::SetDirection(), mems::UngappedLocalAlignment< AbstractMatchImpl >::SetLength(), and mems::uint32. Referenced by EnumerateMatches(). |
1.3.6