bpp-popgen  3.0.0
bpp::PolymorphismMultiGContainerTools Class Reference

Tools for PolymorphismMultiGContainer. More...

#include <Bpp/PopGen/PolymorphismMultiGContainerTools.h>

Static Public Member Functions

static PolymorphismMultiGContainer permutMultiG (const PolymorphismMultiGContainer &pmgc)
 Permut the MultilocusGenotype in the whole PolymorphismMultiGContainer. More...
 
static PolymorphismMultiGContainer permutMonoG (const PolymorphismMultiGContainer &pmgc, const std::set< size_t > &groups)
 Permut the MonolocusGenotype. More...
 
static PolymorphismMultiGContainer permutIntraGroupMonoG (const PolymorphismMultiGContainer &pmgc, const std::set< size_t > &groups)
 Permut the MonolocusGenotype between individuals in the same group. More...
 
static PolymorphismMultiGContainer permutAlleles (const PolymorphismMultiGContainer &pmgc, const std::set< size_t > &groups)
 Permut the Alleles. More...
 
static PolymorphismMultiGContainer permutIntraGroupAlleles (const PolymorphismMultiGContainer &pmgc, const std::set< size_t > &groups)
 Permut the Alleles between individuals in the same group. More...
 
static PolymorphismMultiGContainer extractGroups (const PolymorphismMultiGContainer &pmgc, const std::set< size_t > &groups)
 

Detailed Description

Tools for PolymorphismMultiGContainer.

Provides static methods for permutations.

Author
Sylvain Gaillard

Definition at line 61 of file PolymorphismMultiGContainerTools.h.

Member Function Documentation

◆ extractGroups()

◆ permutAlleles()

◆ permutIntraGroupAlleles()

◆ permutIntraGroupMonoG()

PolymorphismMultiGContainer PolymorphismMultiGContainerTools::permutIntraGroupMonoG ( const PolymorphismMultiGContainer pmgc,
const std::set< size_t > &  groups 
)
static

◆ permutMonoG()

◆ permutMultiG()


The documentation for this class was generated from the following files: