def test_genotypes_Dominant_filter_from_request_with_ss_from_request(self):
"""With a sound grouping passed by url."""
samples = [('samples', 'not_affected=09960,09961'),
('samples', 'affected=09818,09819')]
filters = [('filter', 'genotype=dominant')]
request = RequestFactory().get('', samples + filters)
fc = variant_filters_from_request(request, db='test')
gf = fc['genotype']
self.assertIsInstance(gf, GenotypesFilterDominant)
var = gf.apply(self.variants).variants
for v in var:
gts = self.genotypes[v.pk-1]
self.assertGreater(gts[S09818], 1)
self.assertGreater(gts[S09819], 1)
self.assertEqual(gts[S09960], 1)
self.assertEqual(gts[S09961], 1)
############################
# CONDITIONS MERGE #
############################
评论列表
文章目录