[adegenet-commits] r487 - pkg/R

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Wed Nov 18 13:24:32 CET 2009


Author: jombart
Date: 2009-11-18 13:24:31 +0100 (Wed, 18 Nov 2009)
New Revision: 487

Modified:
   pkg/R/haploPop.R
Log:
Fixed last code error in haploPopDiv; have now to be able to reset some parameters when using a ini.obj to initialize simulations


Modified: pkg/R/haploPop.R
===================================================================
--- pkg/R/haploPop.R	2009-11-17 17:34:41 UTC (rev 486)
+++ pkg/R/haploPop.R	2009-11-18 12:24:31 UTC (rev 487)
@@ -478,6 +478,50 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+##########################################################################
+##########################################################################
+##########################################################################
+##########################################################################
+##########################################################################
+##########################################################################
+##########################################################################
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 ############
 ## haploPopDiv
 ############
@@ -633,6 +677,8 @@
     res$tab[[1]] <- table(unlist(listPop))
     res$popSize[1] <- sum(sapply(listPop, length))
 
+
+
     ## MAKE SIMULATIONS ##
 
     ## evolve all populations
@@ -672,9 +718,6 @@
         vecS <- vecS[toKeep]
         listAges <- listAges[toKeep]
 
-        res$tab[[i]] <- table(unlist(listPop))
-        res$popSize[i] <- sum(sapply(listPop, length))
-
         ## stop if all pop go extinct
         if(length(listPop)==0L){
             cat("\n All populations went extinct at time",i,"\n")
@@ -682,6 +725,8 @@
               return(res)
         }
 
+        res$tab[[i]] <- table(unlist(listPop))
+        res$popSize[i] <- sum(sapply(listPop, length))
 
         ## FOR DEBUGGING
         ## cat("\n=== ",i," ===")



More information about the adegenet-commits mailing list