Esempio n. 1
0
 def setUp(self):
     self.mutations = fwdpy11.MutationVector()
     self.fixations = fwdpy11.MutationVector()
     self.haploid_genomes = fwdpy11.HaploidGenomeVector()
     self.diploids = fwdpy11.DiploidVector()
     self.mutations.append(fwdpy11.Mutation(0.1, -0.01, 1.0, 0, 0))
     self.fixations.append(fwdpy11.Mutation(0.1, -0.01, 1.0, 0, 0))
     self.haploid_genomes.append(fwdpy11.HaploidGenome(
         (2, [], [0])))
     self.diploids.append(fwdpy11.DiploidGenotype(0, 0))
Esempio n. 2
0
 def setUp(self):
     mutations = fwdpy11.MutationVector()
     fixations = fwdpy11.MutationVector()
     gametes = fwdpy11.HaploidGenomeVector()
     diploids = fwdpy11.DiploidVector()
     mutations.append(fwdpy11.Mutation(0.1, -0.01, 1.0, 0, 0))
     mutations.append(fwdpy11.Mutation(0.2, 0.0, 1.0, 0, 0))
     gametes.append(fwdpy11.HaploidGenome((4, [1], [0])))
     diploids.append(fwdpy11.DiploidGenotype(0, 0))
     diploids.append(fwdpy11.DiploidGenotype(0, 0))
     self.pop = fwdpy11.DiploidPopulation(diploids, gametes, mutations)
Esempio n. 3
0
 def setUp(self):
     mutations = fwdpy11.MutationVector()
     fixations = fwdpy11.MutationVector()
     gametes = fwdpy11.HaploidGenomeVector()
     diploids = fwdpy11.DiploidVector()
     mutations.append(
         fwdpy11.Mutation(0.1, -0.01, 1.0, 0, [-1., 2.], [5., 4.], 0))
     fixations.append(
         fwdpy11.Mutation(0.1, -0.01, 1.0, 0, [-1., 2.], [5., 4.], 0))
     gametes.append(fwdpy11.HaploidGenome((2, [], [0])))
     diploids.append(fwdpy11.DiploidGenotype(0, 0))
     ftimes = [1]
     self.pop = fwdpy11.DiploidPopulation.create(diploids, gametes,
                                                 mutations, fixations,
                                                 ftimes, 2)
Esempio n. 4
0
 def testAddSameMutationPosition(self):
     self.mvec.append(self.nmut)
     m = self.pop.add_mutations(self.mvec, [0], [0])
     self.mvec = fwdpy11.MutationVector()
     self.mvec.append(self.nmut)
     with self.assertRaises(ValueError):
         m = self.pop.add_mutations(self.mvec, [0], [0])
Esempio n. 5
0
 def setUp(self):
     self.pop = fwdpy11.DiploidPopulation(1000)
     self.mvec = fwdpy11.MutationVector()
     self.nmut = fwdpy11.Mutation(0.1, 0.0, 0.0, 0, 0)
     self.smut = fwdpy11.Mutation(1.2, -0.01, 0.0, 0, 0)
     self.smut_vec = fwdpy11.Mutation(1.3, 0., 0., 0, [-1., 0], [1, 1], 0)