# set up data to write (usually read from a file)
mygendata <- array(list(-9), dim=c(4,2),
dimnames=list(c("ind1","ind2","ind3","ind4"),
c("loc1", "loc2")))
mygendata["ind1",] <- list(c(102,106,108),c(207,210))
mygendata["ind2",] <- list(c(104),c(204,210))
mygendata["ind3",] <- list(c(100,102,108),c(201,213))
mygendata["ind4",] <- list(c(102,112),c(-9))
myploidies <- c(3,2,2,2)
names(myploidies) <- c("ind1","ind2","ind3","ind4")
myusatnts <- c(2,3)
names(myusatnts) <- c("loc1","loc2")
myspatcoord <- data.frame(X=c(27,29,24,30), Y=c(44,41,45,46),
row.names=c("ind1","ind2","ind3","ind4"))
# write a file
write.SPAGeDi(mygendata, indploidies = myploidies, usatnts = myusatnts,
spatcoord = myspatcoord, file="SpagOutExample.txt")
Run the code above in your browser using DataLab