test_genotype_filters.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:varapp-backend-py 作者: varapp 项目源码 文件源码
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     #
############################
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号