Wrapper for snpclone initializer.
as.snpclone(x, ..., parallel = FALSE, n.cores = NULL, mlg, mlgclass = TRUE)
x | a |
---|---|
... | 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
|
mlg | a vector of multilocus genotypes or an object of class MLG for the new snpclone object. |
mlgclass | if |
(x <- as.snpclone(glSim(100, 1e3, ploid=2)))#> ||| SNPCLONE OBJECT ||||||||| #> #> || 100 genotypes, 1,000 binary SNPs, size: 182.6 Kb #> 0 (0 %) missing data #> #> || Basic content #> @gen: list of 100 SNPbin #> @mlg: 100 original multilocus genotypes #> @ploidy: ploidy of each individual (range: 2-2) #> #> || Optional content #> @other: a list containing: ancestral.pops #> #> NULL#> user system elapsed #> 165.968 15.643 181.774# With parallel processing... doesn't really save you much time. system.time(x <- as.snpclone(glSim(1000, 1e5, ploid=2, parallel = TRUE), parallel = TRUE))#>#> user system elapsed #> 168.720 15.741 184.803# }