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))
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)
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)
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])
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)