コード例 #1
0
def test_complementing_a_strand_of_dna_long():
    assert complementing_a_strand_of_dna(
        'GCGCACGGGGCGGGGGCGAAGAGAACACCGTTCAACACAACGAATGAAGCTGTAGCACAGTTCGACCGA'
        'TCGCGACGAGCGTTTGATATTCTCCCTGGAATCGCACACTCGATATAGACCCTTGTGTAACGCGGCATC'
        'ATTCTTGCTGGTGTATCAGGGGGGTGCACAGAGAGCCATGGCATCTTGAACACGACAAAACTCCGCATA'
        'TTTCTGATTGGGAACAGGCTAGGAAAGTACGTGATGATTTACATCCTACCCCCGTATGGTAACAAGGCT'
        'TAATAGTCGTGAACCTGGGGGTCCTGTCGCTCCTCGAGAGTTGGCAGTCGCATAGGGCTTGCATCCTTC'
        'ATACCGCGTTGGACTGAAAAATCGCAGAAAAAATGGTGCAAGTCCTGGCTTGGTGAAGATCCGCGGGTA'
        'TTATTCGCCAACCAGACGAACGGGCCGACTCCACCTATATCGGCGCGTTGCAATCCGGAATGACCGCCT'
        'CTCGTACGTAGATAGTGTCTGATCCCAAATAGAAGGTTACTGGATCACTTAGCTTGCCCCTGGGGTAAG'
        'ACCTCGTCCAGTCAGGAATCTCACTTAAGCACTGCTCTCTTGGTTACTTCTAAAACCTTCGTGAGAGGG'
        'GGCAACTTCCCGTACAGGGCAGCGGAACGTTGCGCAGACACCAGGGTCGGTTGCGCCCGTGTGAATATT'
        'GGCAGGTACTGCGAACGCCGCATCTGGTATCGTGAAGGACCGGCTCCGGCGTGTTCGATGACCATGACT'
        'ACTGTATACATGTCACTGGACAGGCTTTCCAAGAGCACGAAATTAATTCCAGGGGGGAGGCGCCGTGTA'
        'TTGGCGCTAGAACCTGGTTCAGAGATTTGGAAATTCACTAGAAACCCAGGCAATTAGCATAACACAGAT'
        'CCCGTGTACCCTCCAGTTAGCACTCCGCGTCTAACAACGAGTGTAGTAATGTC'
    ) == (
        'GACATTACTACACTCGTTGTTAGACGCGGAGTGCTAACTGGAGGGTACACGGGATCTGTGTTATGCTAA'
        'TTGCCTGGGTTTCTAGTGAATTTCCAAATCTCTGAACCAGGTTCTAGCGCCAATACACGGCGCCTCCCC'
        'CCTGGAATTAATTTCGTGCTCTTGGAAAGCCTGTCCAGTGACATGTATACAGTAGTCATGGTCATCGAA'
        'CACGCCGGAGCCGGTCCTTCACGATACCAGATGCGGCGTTCGCAGTACCTGCCAATATTCACACGGGCG'
        'CAACCGACCCTGGTGTCTGCGCAACGTTCCGCTGCCCTGTACGGGAAGTTGCCCCCTCTCACGAAGGTT'
        'TTAGAAGTAACCAAGAGAGCAGTGCTTAAGTGAGATTCCTGACTGGACGAGGTCTTACCCCAGGGGCAA'
        'GCTAAGTGATCCAGTAACCTTCTATTTGGGATCAGACACTATCTACGTACGAGAGGCGGTCATTCCGGA'
        'TTGCAACGCGCCGATATAGGTGGAGTCGGCCCGTTCGTCTGGTTGGCGAATAATACCCGCGGATCTTCA'
        'CCAAGCCAGGACTTGCACCATTTTTTCTGCGATTTTTCAGTCCAACGCGGTATGAAGGATGCAAGCCCT'
        'ATGCGACTGCCAACTCTCGAGGAGCGACAGGACCCCCAGGTTCACGACTATTAAGCCTTGTTACCATAC'
        'GGGGGTAGGATGTAAATCATCACGTACTTTCCTAGCCTGTTCCCAATCAGAAATATGCGGAGTTTTGTC'
        'GTGTTCAAGATGCCATGGCTCTCTGTGCACCCCCCTGATACACCAGCAAGAATGATGCCGCGTTACACA'
        'AGGGTCTATATCGAGTGTGCGATTCCAGGGAGAATATCAAACGCTCGTCGCGATCGGTCGAACTGTGCT'
        'ACAGCTTCATTCGTTGTGTTGAACGGTGTTCTCTTCGCCCCCGCCCCGTGCGC'
    )
コード例 #2
0
def test_complementing_a_strand_of_dna_single_C():
    assert complementing_a_strand_of_dna('C') == 'G'
コード例 #3
0
def test_complementing_a_strand_of_dna_single_A():
    assert complementing_a_strand_of_dna('A') == 'T'
コード例 #4
0
def test_complementing_a_strand_of_dna_sample():
    assert complementing_a_strand_of_dna('AAAACCCGGT') == 'ACCGGGTTTT'
コード例 #5
0
def test_complementing_a_strand_of_dna_all_G():
    assert complementing_a_strand_of_dna('GGGGGGGGGGGG') == 'CCCCCCCCCCCC'