Check for validity of a genclone or snpclone object
Note
a genclone object will always be a valid genind object and a snpclone object will always be a valid genlight object.
Examples
(sc <- as.snpclone(glSim(100, 1e3, ploid=2, parallel = FALSE),
parallel = FALSE, n.cores = 1L))
#> ||| 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
is.snpclone(sc)
#> [1] TRUE
is.clone(sc)
#> [1] TRUE
data(nancycats)
nanclone <- as.genclone(nancycats)
is.genclone(nanclone)
#> [1] TRUE