#include <vectorizer.hpp>
◆ Vectorizer()
◆ ~Vectorizer()
Vectorizer::~Vectorizer |
( |
| ) |
|
◆ add_bv()
void Vectorizer::add_bv |
( |
bit_vector |
v | ) |
|
◆ add_name()
void Vectorizer::add_name |
( |
string |
n | ) |
|
◆ alignment_to_a_hot()
vector< int > Vectorizer::alignment_to_a_hot |
( |
Alignment |
a | ) |
|
◆ alignment_to_custom_score()
vector< double > Vectorizer::alignment_to_custom_score |
( |
Alignment |
a, |
|
|
std::function< double(Alignment)> |
lambda |
|
) |
| |
◆ alignment_to_identity_hot()
vector< double > Vectorizer::alignment_to_identity_hot |
( |
Alignment |
a | ) |
|
◆ alignment_to_onehot()
bit_vector Vectorizer::alignment_to_onehot |
( |
Alignment |
a | ) |
|
◆ emit()
void Vectorizer::emit |
( |
ostream & |
out, |
|
|
bool |
r_format = false , |
|
|
bool |
annotate = false |
|
) |
| |
◆ format()
template<typename T >
string Vectorizer::format |
( |
T |
v | ) |
|
|
inline |
◆ output_wabbit_map()
string Vectorizer::output_wabbit_map |
( |
| ) |
|
◆ wabbitize()
template<typename T >
string Vectorizer::wabbitize |
( |
string |
name, |
|
|
T |
v |
|
) |
| |
|
inline |
◆ id_to_rank
unordered_map<vg::id_t, size_t> Vectorizer::id_to_rank |
|
private |
◆ my_names
vector<string> Vectorizer::my_names |
|
private |
◆ my_vectors
vector<bit_vector> Vectorizer::my_vectors |
|
private |
◆ my_xg
◆ output_names
bool Vectorizer::output_names = false |
|
private |
◆ output_tabbed
bool Vectorizer::output_tabbed = false |
|
private |
◆ wabbit_map
unordered_map<string, int> Vectorizer::wabbit_map |
|
private |
The documentation for this class was generated from the following files: