def test_calc_diversities_fis_with_identity(self):
     """Test calculations of diversities ...
     """
     ctrl = GenePopController()
     iter, avg_fis, avg_Qintra = ctrl.calc_diversities_fis_with_identity("PopGen" + os.sep + "big.gen")
     liter = list(iter)
     assert len(liter) == 37
     assert liter[0][0] == "Locus1"
     assert len(avg_fis) == 10
     assert len(avg_Qintra) == 10
예제 #2
0
 def test_calc_diversities_fis_with_identity(self):
     """Test calculations of diversities."""
     ctrl = GenePopController()
     iter, avg_fis, avg_Qintra = ctrl.calc_diversities_fis_with_identity(
         "PopGen" + os.sep + "big.gen")
     liter = list(iter)
     assert len(liter) == 37
     assert liter[0][0] == "Locus1"
     assert len(avg_fis) == 10
     assert len(avg_Qintra) == 10
예제 #3
0
 def test_calc_diversities_fis_with_identity(self):
     """Test calculations of diversities."""
     ctrl = GenePopController()
     path = os.path.join("PopGen", "big.gen")
     iter, avg_fis, avg_Qintra = ctrl.calc_diversities_fis_with_identity(path)
     liter = list(iter)
     self.assertEqual(len(liter), 37)
     self.assertEqual(liter[0][0], "Locus1")
     self.assertEqual(len(avg_fis), 10)
     self.assertEqual(len(avg_Qintra), 10)