Learn R Programming

poppr (version 2.5.0)

as.snpclone: Create a snpclone object from a genlight object.

Description

Wrapper for snpclone initializer.

Usage

as.snpclone(x, ..., parallel = FALSE, n.cores = NULL, mlg,
  mlgclass = TRUE)

Arguments

x

a '>genlight or '>snpclone object

...

arguments to be passed on to the genlight constructor. These are not used if x is not missing.

parallel

should the parallel package be used to construct the object?

n.cores

how many cores should be utilized? See documentation for '>genlight for details.

mlg

a vector of multilocus genotypes or an object of class MLG for the new snpclone object.

mlgclass

if TRUE (default), the multilocus genotypes will be represented as an '>MLG object.

Examples

Run this code
# NOT RUN {
(x <- as.snpclone(glSim(100, 1e3, ploid=2)))
# }
# NOT RUN {
# Without parallel processing
system.time(x <- as.snpclone(glSim(1000, 1e5, ploid=2)))

# With parallel processing... doesn't really save you much time.
system.time(x <- as.snpclone(glSim(1000, 1e5, ploid=2, parallel = TRUE), 
                             parallel = TRUE))
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab