R/landscape.make.genind.R

Defines functions landscape.make.genind

Documented in landscape.make.genind

#Create genind object from landscape
#ignores the haploid loci
landscape.make.genind <- function(Rland) {
  tab <- landscape.ind.freq(Rland) * 2
  dimnames(tab) <- list(
    rownames = 1:dim(tab)[1],
    colnames = landscape.freq.locnames(Rland)
  )
  gi <- adegenet::genind(
    tab,
    pop = as.factor(landscape.populations(Rland)),
    ploidy = 2
  )
  gi[, loc = which(landscape.ploidy(Rland) > 1)]
}
stranda/rmetasim documentation built on Aug. 25, 2023, 12:22 p.m.