3 #include <Sequence/AlleleCountMatrix.hpp> 11 for (std::size_t site = 0; site < m.nrow; ++site)
15 = std::count_if(r.first, r.second,
16 [](
const AlleleCountMatrix::value_type c) {
31 for (std::size_t site = 0; site < m.nrow; ++site)
35 = std::count_if(r.first, r.second,
36 [](
const AlleleCountMatrix::value_type c) {
51 for (std::size_t site = 0; site < m.nrow; ++site)
55 = std::count_if(r.first, r.second,
56 [](
const AlleleCountMatrix::value_type c) {
61 nv +=
static_cast<decltype(nv)
>(nstates) - 1;
std::uint32_t total_number_of_mutations(const AlleleCountMatrix &m)
Total number of mutations in the sample.
The namespace in which this library resides.
std::uint32_t nvariable_sites(const AlleleCountMatrix &m)
Number of polymorphic sites.
std::uint32_t nbiallelic_sites(const AlleleCountMatrix &m)
Number of bi-allelic sites.
Matrix representation of allele counts in a VariantMatrix To be constructed.