def test_chr2_sequence(self): expected_seq = "tgtccacgcgcggatgtcgt" seq = Chromosome(2).sequence(237513040, 237513060) self.assertEqual(expected_seq.upper(), seq)
def test_RSRS(self): expected = 'GGAC' seq = Chromosome('NC_001807.4').sequence(750, 754) self.assertEqual(expected, seq)
def test_chr1_sequence(self): expected_seq = "AATCTAAAAAACTGTCAGAT" seq = Chromosome(1).sequence(243400000, 243400020) self.assertEqual(expected_seq.upper(), seq)
def test_chr16_sequence(self): expected_seq = "CTTTCAGCACAGGGCTGTGA" seq = Chromosome(16).sequence(89862313, 89862333) self.assertEqual(expected_seq, seq)
def test_chr17_ctg5_hap1(self): expected = "TTTTGGCTACAATAATTCTT" seq = Chromosome('chr17_ctg5_hap1').sequence(3000, 3020) self.assertEqual(expected, seq)
def test_chr5_sequence(self): expected_seq = "CTTTACTCCACTCATATTCT" seq = Chromosome(5).sequence(158879589, 158879609) self.assertEqual(expected_seq, seq)
def test_chr7_sequence(self): expected_seq = "CTTGCTCTCATCCTCCGGGT" seq = Chromosome(7).sequence(158896447, 158896467) self.assertEqual(expected_seq, seq)
def test_chr22_sequence(self): expected_seq = "AGACGCCGCCCCTGTTCATG" seq = Chromosome(22).sequence(50552076, 50552096) self.assertEqual(expected_seq, seq)
def test_chrX_sequence(self): expected_seq = "GCAAGCAGCAGGATGGGGCC" seq = Chromosome("X").sequence(152811545, 152811565) self.assertEqual(expected_seq, seq)
def test_chr20_sequence(self): expected_seq = "CTGCCCAAGTGCTCCTGGAG" seq = Chromosome(20).sequence(55803284, 55803304) self.assertEqual(expected_seq, seq)
def test_chr21_sequence(self): expected_seq = "GGCTGGTGTGGCACATGATG" seq = Chromosome(21).sequence(46074515, 46074535) self.assertEqual(expected_seq, seq)
def test_chr19_sequence(self): expected_seq = "GGCTGGTTAAACTCGGGGTC" seq = Chromosome(19).sequence(55798374, 55798394) self.assertEqual(expected_seq, seq)
def test_chr18_sequence(self): expected_seq = "CGAACACTTCGTTGTCCTCT" seq = Chromosome(18).sequence(74778253, 74778273) self.assertEqual(expected_seq, seq)
def test_chr17_sequence(self): expected_seq = "TGGAGCTGGAGCCACAGGTC" seq = Chromosome(17).sequence(80014178, 80014198) self.assertEqual(expected_seq, seq)
def test_chr3_sequence(self): expected_seq = "ctctttcgcccaggctggag" seq = Chromosome(3).sequence(190352536, 190352556) self.assertEqual(expected_seq.upper(), seq)
def test_chrY_sequence(self): expected_seq = "CTGAACGTGCTGAGTTACAG" seq = Chromosome("Y").sequence(25325643, 25325663) self.assertEqual(expected_seq, seq)
def test_chr4_sequence(self): expected_seq = "ttggagccaaggtctcactc" seq = Chromosome(4).sequence(184622015, 184622035) self.assertEqual(expected_seq.upper(), seq)
def test_chrMT_sequence(self): expected_seq = "ATTGTACGGTACCATAAATA" seq = Chromosome("MT").sequence(16121, 16141) self.assertEqual(expected_seq, seq)
def test_chr6_sequence(self): expected_seq = "AGGTGGTAGCCCAGTGGTGC" seq = Chromosome(6).sequence(158882594, 158882614) self.assertEqual(expected_seq, seq)
def test_chr6_dbb_hap3(self): expected = "ACAATTAGAAATACTAGGAG" seq = Chromosome('chr6_dbb_hap3').sequence(3000, 3020) self.assertEqual(expected, seq)
def test_chr8_sequence(self): expected_seq = "CTGTCTCCACTGCAGGGCTC" seq = Chromosome(8).sequence(139508913, 139508933) self.assertEqual(expected_seq, seq)
def test_chr15_sequence(self): expected_seq = "ttcaatcactgatacccttt" seq = Chromosome(15).sequence(99921491, 99921511) self.assertEqual(expected_seq.upper(), seq)