def test_create_2_base_sub8(self): alleles = [0, 1] ref = 'CTTTTGACTCCCCAAAACTTAATATTTAGCCTATACTTGACTAGAAGTCTTACTGATGACATAATGTTCGTTAATACATATTTTATATATGTGTCAGATAGCATATTTGTATAATAAAGTAAGCTGCAGGAAAAATATTAAAATCATAAAGAAGAGAAAATATACTTACTATTCATTAAGTGGAAGTGGATCCTCATAAAGGTCTTCATCCTCACTGCCTTCACTTTGAGTAGGCCGAGGAGTAGGAGAGAGAGGAAAGGTCAGACTTGCTGTCTCATGGGTGGCAGAGGTAGAAGAAGGTCCACATACAAGTGGTCCGACACAGCTCAAACCGGTTTTGTTCATTGGCCAACTGTAGTTTGATTGAAAGTAATAATAAATGAAGTTTCTGCCTCAGTTCAGTATTATCAAGTCATAGATAGCAAGGGCTGGAAGAAACCTTAGTAGTAATCTCTTTGAGTCTAATTATCATGTAGAATAGGAAATTGCGGTCTAGAAAGGTTAAGTGACTTGTCCAAATTACACAACTAGTTAGAGACATAGCCAGCTCTTAAATCTGACTTCCAGATTTTCACTGTGTCTTCTTTTTTCTGTAACGTGTTGCCTTTTTTAGCCATGAAAAATTAGAAGTTGAACTCTTGTCTTTTCAGGCAGGTGTCAATTTTGGGGTTTTGTTTTGATTTTTGGTTTTTGACATAAAGTACTTTAGTTCTGTGATGTATAAACCGTGAGTTTCTGTTTTTCTCATATACCTGAATACTGTCCATGTGGAAGTTACCTTTTATCTTTACCAGTATTAACACATAAATGGTTATACATAAATACATTGACCACCTTTTATTACTCCAGCTATAGTGGGGAAAACTTTCTTTTCATAACTAGCTAATGTTTTAAAAAGTA' alt = 'C' expected = ['CTTTTGACTCCCCAAAACTTAATATTTAGCCTATACTTGACTAGAAGTCTTACTGATGACATAATGTTCGTTAATACATATTTTATATATGTGTCAGATAGCATATTTGTATAATAAAGTAAGCTGCAGGAAAAATATTAAAATCATAAAGAAGAGAAAATATACTTACTATTCATTAAGTGGAAGTGGATCCTCATAAAGGTCTTCATCCTCACTGCCTTCACTTTGAGTAGGCCGAGGAGTAGGAGAGAGAGGAAAGGTCAGACTTGCTGTCTCATGGGTGGCAGAGGTAGAAGAAGGTCCACATACAAGTGGTCCGACACAGCTCAAACCGGTTTTGTTCATTGGCCAACTGTAGTTTGATTGAAAGTAATAATAAATGAAGTTTCTGCCTCAGTTCAGTATTATCAAGTCATAGATAGCAAGGGCTGGAAGAAACCTTAGTAGTAATCTCTTTGAGTCTAATTATCATGTAGAATAGGAAATTGCGGTCTAGAAAGGTTAAGTGACTTGTCCAAATTACACAACTAGTTAGAGACATAGCCAGCTCTTAAATCTGACTTCCAGATTTTCACTGTGTCTTCTTTTTTCTGTAACGTGTTGCCTTTTTTAGCCATGAAAAATTAGAAGTTGAACTCTTGTCTTTTCAGGCAGGTGTCAATTTTGGGGTTTTGTTTTGATTTTTGGTTTTTGACATAAAGTACTTTAGTTCTGTGATGTATAAACCGTGAGTTTCTGTTTTTCTCATATACCTGAATACTGTCCATGTGGAAGTTACCTTTTATCTTTACCAGTATTAACACATAAATGGTTATACATAAATACATTGACCACCTTTTATTACTCCAGCTATAGTGGGGAAAACTTTCTTTTCATAACTAGCTAATGTTTTAAAAAGTA', 'C-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------'] self.assertEqual(create_2_base_sub(alleles, ref, alt), expected)
def test_create_2_base_sub5(self): alleles = [0, 1] ref = 'TC' alt = 'TG, T' expected = ['TC', 'TG'] self.assertEqual(create_2_base_sub(alleles, ref, alt), expected)
def test_create_2_base_sub7(self): alleles = [0, 1] ref = 'TCG' alt = '., T, TCAG' expected = ['TC-G', '----'] self.assertEqual(create_2_base_sub(alleles, ref, alt), expected)
def test_create_2_base_sub1(self): alleles = [0, 1] ref = 'C' alt = 'G' expected = ['C', 'G'] self.assertEqual(create_2_base_sub(alleles, ref, alt), expected)