|
std::vector< std::pair< std::string, std::string > > | fst_pool_processor_sample_names (FstPoolProcessor const &processor, std::vector< std::string > const &sample_names) |
| Return a list of sample name pairs for each calculator in an FstPoolProcessor. More...
|
|
template<class Calculator , typename... Args> |
FstPoolProcessor | make_fst_pool_processor (size_t index, std::vector< size_t > const &pool_sizes, Args... args) |
| Create an FstPoolProcessor for one-to-all FST computation between one sample and all others. More...
|
|
template<class Calculator , typename... Args> |
FstPoolProcessor | make_fst_pool_processor (size_t index_1, size_t index_2, std::vector< size_t > const &pool_sizes, Args... args) |
| Create an FstPoolProcessor for one-to-one FST computation between two samples. More...
|
|
template<class Calculator , typename... Args> |
FstPoolProcessor | make_fst_pool_processor (std::vector< size_t > const &pool_sizes, Args... args) |
| Create an FstPoolProcessor for all-to-all computation of FST between all pairs of samples. More...
|
|
template<class Calculator , typename... Args> |
FstPoolProcessor | make_fst_pool_processor (std::vector< std::pair< size_t, size_t >> const &sample_pairs, std::vector< size_t > const &pool_sizes, Args... args) |
| Create an FstPoolProcessor for computation of FST between specific pairs of samples. More...
|
|