A class that contains all the functions for use with an FmIndex.
#include <fmindex.h>
Inherits algo::IFmIndex.
◆ createFMIndex()
| std::pair< fs::path, fs::path > algo::FmIndex::createFMIndex |
( |
const algo::IndexProps & |
_props, |
|
|
const fs::path & |
preprocessedFasta |
|
) |
| |
Generate FM Index
- Parameters
-
| algo::IndexProps | Index Properties |
| fs::path | filesystem path to the preprocessed Fasta |
- Returns
- (path to the Index, path to the preprocessed Fasta)
◆ loadIndexFromFile()
| void algo::FmIndex::loadIndexFromFile |
( |
const fs::path & |
indexname | ) |
|
◆ parallelFmIndex()
create all the indexes for an input set
- Parameters
-
◆ search()
| ft::KmerClass algo::FmIndex::search |
( |
const std::string & |
kmer, |
|
|
u_int |
maxOcc = 200 |
|
) |
| |
Search
- Parameters
-
| string | Kmer |
| u_int | max Occurence, default 200 |
- Returns
- ft::KmerClass
The documentation for this class was generated from the following files:
- fmindex/includes/fmindex.h
- fmindex/src/fmindex.cpp