pullInd: Pull individuals from a population

View source: R/Functions_L1_Pop.R

pullIndR Documentation

Pull individuals from a population

Description

Level 1 function that pulls individuals from a population and update the population (these individuals don't stay in a population).

Usage

pullInd(pop, nInd = NULL, use = "rand", simParamBee = NULL)

Arguments

pop

Pop-class

nInd

numeric, number of individuals to pull, if NULL pull all individuals

use

character, all options provided by selectInd

simParamBee

SimParamBee, global simulation parameters

Value

list with a node pulled holding Pop-class of pulled individuals and a node remnant) holding Pop-class of remaining individuals

Examples

founderGenomes <- quickHaplo(nInd = 3, nChr = 1, segSites = 100)
SP <- SimParam$new(founderGenomes)

basePop <- newPop(founderGenomes)

pullInd(basePop, nInd = 2)
pullInd(basePop, nInd = 3)
pullInd(basePop)

SIMplyBee documentation built on Sept. 20, 2024, 5:07 p.m.