#include "genesis/sequence/kmer/kmer.hpp"
#include <cassert>
#include <cstdint>
#include <iostream>
#include <stdexcept>
#include <string>
#include <type_traits>
Go to the source code of this file.
|
| genesis |
| Container namespace for all symbols of genesis in order to keep them separate when used as a library.
|
|
| genesis::sequence |
|
|
template<typename Tag > |
Kmer< Tag > | canonical_representation (Kmer< Tag > const &kmer) |
|
size_t | number_of_kmers (size_t k, size_t alphabet_size=4) |
| Compute the total number of possible k-mers for a given k and alphabet_size . More...
|
|
template<typename Tag > |
bool | operator!= (Kmer< Tag > const &lhs, Kmer< Tag > const &rhs) |
|
template<typename Tag > |
bool | operator< (Kmer< Tag > const &lhs, Kmer< Tag > const &rhs) |
|
template<typename Tag > |
std::ostream & | operator<< (std::ostream &os, Kmer< Tag > const &kmer) |
|
template<typename Tag > |
bool | operator<= (Kmer< Tag > const &lhs, Kmer< Tag > const &rhs) |
|
template<typename Tag > |
bool | operator== (Kmer< Tag > const &lhs, Kmer< Tag > const &rhs) |
|
template<typename Tag > |
bool | operator> (Kmer< Tag > const &lhs, Kmer< Tag > const &rhs) |
|
template<typename Tag > |
bool | operator>= (Kmer< Tag > const &lhs, Kmer< Tag > const &rhs) |
|
template<typename Tag > |
Kmer< Tag > | reverse_complement (Kmer< Tag > const &kmer) |
|
template<typename Tag > |
std::string | to_string (Kmer< Tag > const &kmer) |
|