Create a new dataset with specified populations or exclude specified populations from the dataset.
popsub(gid, sublist = "ALL", blacklist = NULL, mat = NULL, drop = TRUE)
a vector
of population names or indexes that the user
wishes to keep. Default to "ALL"
.
a vector
of population names or indexes that the user
wishes to discard. Default to NULL
.
a matrix
object produced by mlg.table
to be
subsetted. If this is present, the subsetted matrix will be returned instead
of the genind object
logical
. If TRUE
, unvarying alleles will be dropped
from the population.
A genind
object or a matrix.
# NOT RUN { # Load the dataset microbov. data(microbov) # List the population names. popNames(microbov) # Analyze only the populations with exactly 50 individuals mic.50 <- popsub(microbov, sublist=c(1:6, 11:15), blacklist=c(3,4,13,14)) # } # NOT RUN { # Analyze the first 10 populations, except for "Bazadais" mic.10 <- popsub(microbov, sublist=1:10, blacklist="Bazadais") # Take out the two smallest populations micbig <- popsub(microbov, blacklist=c("NDama", "Montbeliard")) # Analyze the two largest populations miclrg <- popsub(microbov, sublist=c("BlondeAquitaine", "Charolais")) # }
Run the code above in your browser using DataCamp Workspace