The function new
has a method for building genpop objects.
See the class description of genpop for more information on this data structure.
The functions genpop
and as.genpop
are aliases for new("genpop", ...)
.
# S4 method for genpop
initialize(
.Object,
tab,
prevcall = NULL,
ploidy = 2L,
type = c("codom", "PA"),
...
)genpop(...)
as.genpop(...)
a genpop object
prototyped object (generated automatically when calling 'new')
A matrix of integers corresponding to the @tab slot of a genpop object, with individuals in rows and alleles in columns, and containing either allele counts
an optional call to be stored in the object
an integer vector indicating the ploidy of the individual; each individual can have a different value; if only one value is provided, it is recycled to generate a vector of the right length.
a character string indicating the type of marker: codominant ("codom") or presence/absence ("PA")
further arguments passed to other methods (currently not used)
Most users do not need using the constructor, but merely to convert raw allele data using genind2genpop
.
the description of the genpop class; df2genind
and related functions for reading raw allele data