[R-sig-genetics] Genuine object repooling issue

Bhuller, Ravneet ravneet.bhuller13 at imperial.ac.uk
Thu Jan 19 14:50:49 CET 2017


Dear Members,

I am working with a genind object which is subset into populations. I want to sample 8 individuals randomly with replacement per population and repool them in a way that each population has unique individual names.

I am doing the following steps:

obj<- seppop(niger.data.genind)

MySamp8 <- lapply(obj, function(x) x[sample(1:nrow(x$tab), 8, replace= TRUE)])

new_samp8<- lapply(MySamp8, function(x) repool(MySamp8[make.unique(row.names(x$tab))]))

But I am getting the following error:

Error in repool(MySamp8[make.unique(row.names(x$tab))]): x is does not contain only valid genind objects.

Please if any one can guide me how can I get valid genind objects to repool them in a way that each population has unique individual names.

Many thanks for your time,

Rav

	[[alternative HTML version deleted]]



More information about the R-sig-genetics mailing list