Beispiel #1
0
 def test_haploid_allele_indices_for_genotype_likelihood_index(self):
   for aix in six.moves.xrange(20):
     allele_indices = (aix,)
     ix = variant_utils.genotype_likelihood_index(allele_indices)
     actual = variant_utils.allele_indices_for_genotype_likelihood_index(
         ix, ploidy=1)
     self.assertEqual(actual, aix)
Beispiel #2
0
 def test_diploid_allele_indices_for_genotype_likelihood_index(self):
   for aix in range(20):
     for bix in range(20):
       allele_indices = (aix, bix)
       expected = tuple(sorted(allele_indices))
       ix = variant_utils.genotype_likelihood_index(allele_indices)
       actual = variant_utils.allele_indices_for_genotype_likelihood_index(
           ix, ploidy=2)
       self.assertEqual(actual, expected)