|
OpenFlexTyper
|
A class that contains the map between queries and kmers.
#include <qkMapClass.h>
Public Member Functions | |
| QKMap () | |
| Constructor. | |
| virtual | ~QKMap () |
| Destructor. | |
| const std::map< ft::QIdT, std::set< std::string > > & | getQKMap () |
| retrieve the qkmap More... | |
| std::set< ft::QIdT > | retrieveQueries (const ft::KmerClass &kmer) |
| Access functions for _qkMap. More... | |
| std::set< std::string > | retrieveKmers (const ft::QIdT &queryIDT) |
| retrieve kmers that map to a specific query ID and type More... | |
| bool | checkForMatch (const ft::QueryClass &query, const ft::KmerClass &kmer) const |
| see if a query contains a kmer More... | |
| bool | checkForQuery (const ft::QueryClass &query) const |
| see if a query is in the qkMap More... | |
| void | addQKPair (const ft::QIdT &qIDT, const std::string &kmer) |
| add a query ID, Type and Kmer pair to the QKMap More... | |
Public Attributes | |
| std::map< ft::QIdT, std::set< std::string > > | _map |
| void ft::QKMap::addQKPair | ( | const ft::QIdT & | qIDT, |
| const std::string & | kmer | ||
| ) |
| ft::KmerClass | kmer |
| ft::QIdT | (query ID, query Type) |
| bool ft::QKMap::checkForMatch | ( | const ft::QueryClass & | query, |
| const ft::KmerClass & | kmer | ||
| ) | const |
| ft::KmerClass | kmer |
| ft::QueryClass | query |
| bool ft::QKMap::checkForQuery | ( | const ft::QueryClass & | query | ) | const |
| ft::QueryClass | query |
| const std::map<ft::QIdT, std::set<std::string> >& ft::QKMap::getQKMap | ( | ) |
| std::set< std::string > ft::QKMap::retrieveKmers | ( | const ft::QIdT & | queryIDT | ) |
| ft::QIdT |
| std::set< ft::QIdT > ft::QKMap::retrieveQueries | ( | const ft::KmerClass & | kmer | ) |
retrieve queries that map to a specific Kmer
| ft::KmerClass | kmer |
| ft::QKMap::_map |
map between queries and sets of kmers