Exemplo n.º 1
0
 def testAdmixInvalidProportion(self):
     """
     Test requirement that admix prop is 0 <= p <= 1
     """
     m = fp.MetaPopVec(64, [100, 100])
     rng = fp.GSLrng(101)
     with self.assertRaises(RuntimeError):
         demog.admix_pops(rng, m, 0, 1, -0.1, 100)
Exemplo n.º 2
0
 def testAdmixInvalidProportion(self):
     """
     Test requirement that admix prop is 0 <= p <= 1
     """
     m = fp.MetaPopVec(64,[100,100])
     rng=fp.GSLrng(101)
     with self.assertRaises(RuntimeError):
         demog.admix_pops(rng,m,0,1,-0.1,100)
Exemplo n.º 3
0
 def testAdmixOutOfRange(self):
     m = fp.MetaPopVec(64, [100, 100])
     rng = fp.GSLrng(101)
     with self.assertRaises(IndexError):
         demog.admix_pops(rng, m, 0, 2, 0.1, 100)
Exemplo n.º 4
0
 def testAdmixOutOfRange(self):
     m = fp.MetaPopVec(64,[100,100])
     rng=fp.GSLrng(101)
     with self.assertRaises(IndexError):
         demog.admix_pops(rng,m,0,2,0.1,100)