A class that handles the main search functions.
#include <finder.h>
Inherits ft::IFinder.
◆ parallelSearch()
| void ft::Finder::parallelSearch |
( |
FTMap & |
ftMap, |
|
|
const fs::path & |
indexPath, |
|
|
long long |
offset |
|
) |
| |
Parallel Search parallelSearch will search each kmer in parallel across a single index using asynchronous programming
- Parameters
-
| FTMap | The search class containing parameters and results |
| indexPath | the index to search |
| offset | the position offset of the index |
- Returns
- adds the results of the search to the FTMap
◆ searchIndexes()
| void ft::Finder::searchIndexes |
( |
ft::FTMap & |
ftMap | ) |
|
Search Indexes
- Parameters
-
| ft::FTMap | ftMap containing all the search properties |
◆ sequentialSearch()
| void ft::Finder::sequentialSearch |
( |
ft::FTMap & |
ftMap, |
|
|
const fs::path & |
indexPath, |
|
|
long long |
offset |
|
) |
| |
Sequential Search
- Parameters
-
| FTMap | The search class containing parameters and results |
| indexPath | the index to search |
| offset | the position offset of the index |
- Returns
- adds the results of the search to the FTMap
The documentation for this class was generated from the following files:
- flextyper/includes/finder.h
- flextyper/src/finder.cpp