def testOverlapsVariant(self): snpVar = Variant(10,'A',['C'],VARIANT_TYPE.SNP,GENOTYPE_TYPE.HET) indelVar = Variant(7,'AAAAAAAA',['A'],VARIANT_TYPE.INDEL_DEL,GENOTYPE_TYPE.HET) self.assertTrue(snpVar.strictly_overlaps_var(indelVar)) self.assertTrue(indelVar.strictly_overlaps_var(snpVar)) snpVar2 = Variant(2,'C',['T'],VARIANT_TYPE.SNP,GENOTYPE_TYPE.HET) self.assertFalse(snpVar2.strictly_overlaps_var(indelVar)) self.assertFalse(indelVar.strictly_overlaps_var(snpVar2))