-
Notifications
You must be signed in to change notification settings - Fork 0
/
ch3.py
18 lines (16 loc) · 8.25 KB
/
ch3.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
string = "CTGCAATGACACGTCCCAGGTAAGGACTATTGATGGATCTCCTTGTCTCAACACAAAAAGTAAACGCTTCAGATATTATGGGTCCGGTGGGCGAGACGCAATTTCCGGTCCTTTTTTAGGCTCGTAGCTCAGAGGATGTAGACCAAGCTTGCTTGTACCGCCTTCCAACTGACCTATTTCATGCTAATCCCTTTGGCACCCTTGTTTTATTCAGTGGCGTGAAGCTTAGCTCGTTGTGTCTTCCTGTACGGCGCCTTCTCACTTATTGTATCATGCGATACCATTAACGATCACCTAGTCGTGCTCCCACCATGTTGCATGGACCTTAGTGTTAACATAACTGCATTTGGGCCATATCGGCTCATTCGACAGTAATCTGAGCTCCTTGAGACGACCAAGCATGCCTTGAAGAACTCCCCATGTGATCACCCAGCATCAATGAATGGCGCGGTACGTTTACCTGGTAAGTAAGCAGGTCCTGGACCTACTCGGCTACCGCCTCCTTCCTCAGTCAAAGGTGATCCATCGTTATCTTGCGTGCTAGGTTTATGAACTGCAAATCAAAGTGCAAGGGCGCTACCTTGGAATACGGAATACTCAGAGTGAGGTGGGGCCGGTACTAGCAGGGCTGACAAGAAGGCCGATTACAAATGGCCAACTTCCAAACGGTCTCAACGCCAAGTAATAAGGAGTGGCTATTGGCTCGCCCACGGTCCCCCGTTGAACAAGCTCGCTATTAGCGCTGATGCACCTGTCATAGTACGTTTATCCCTAAGTAGATGCCGCAGCGGGCGAATCCATTCGTGGGGGCAATCTATCTTAACTGCGCCAGTAAGCACTCCAATTTGAGGACGTGTTGAGGATCACCTGCCCGGCCCACAAACTGCTGTTTTGGTTTCGCGCAATCCCTGGTGTGTCAGTAAGTTTAATGTAAACCCATTGTCACTCGTACCAATTGAACCGTGCCGTTTAAGAAGAACAACAAGTGGTCATACATGATCAAGGCAGGCTATCGATATCTTCCAATTGTAGTCCGCGATGTGCAAATACAACAGCGCACAAACCTCTTTCTCAGTTAATTGACAACGCTCCGCTACGATTACTATCGTGGGTAAACAAGCCCGCAGAAAGGGTCGCAAGCGAGAGAGCAGTTGTGTTAGACTGAAAAAAGGCACTAGGCATTGCGTAGAAGTACCCACCTAAGAGACCAAATATACCACGGTACCGTTCTGCTTAGCATTATGCGCATGCAGGTCGGCAGTCGCTTATCCACTTGCAGAAGTAGTTTTGCTGGGGTTAGTGTCACTAGATACCTGTGGCTCGTTGTAGCACCAACGCCTTGGTACCGAAGCACATATATGTAGTCTAAGGTTGCAATGGGAAGATCGTCTGCTTGCGTACGGTTTGCCGGTGGACGATTAGCAGTTTCCTTCTATGTCGCCCTCCGGGCCTAGTGCCTAGCTATCCCCGAGTGGGTTTCAGTTCTGGTTTAGCCCACGAGTGGGCAGCTAGAGATAGGCTCAGAATACGGTATACCTACAACACCGATAGGCTAAGCAGGCTTGAGAGGGAATGAGCGAATTCCTTGAGGTTACCCTAGAGGCCTGAAACAGAGGTGGTTCGAATTGGTTTGGTCGACCTGGCGAACTAGGTCTTGCAGTGGCTTTAGCAATAGGACAATTCGTAAGGCGCTCGCTTGGTGTAGTAGCTTAGCTGCTCGCTCAGGTCCTCACGACGTAATCCGAGAATTGCACTTGTAAATGCGCTAGTCCTCCTTCGGCAGAACGAAGGCCTCTTTCGAAGAGGTTGTGACGAACATCCGGACTCTTGCGGATCGTATCTCGCCCGCTGCCACCAGGAGAACAACGTTTAATCAGAAAGTACGTGCTAGGAGTCTATAATGACACCATCATTACAGGTTATTATGCATAGAGTCAGTCAACTCCCTTCCGAGTTCGCTTCTCGCTACTGTACCGCTTCAATCAACGAACGGCCGTCACGAAAGTGAAGGTTTCGTTGGGTCTTGCGTTCAGAGGGCACTCAAGAGCGGGCGTTGTAGGTATTCGATCTCTGGTCAGGTGACTCAGACCACTGGATCACTTTCCGCAGTAACTACGCGTAAGACGTTAGGCGCATACTTACCTTCCTGACCCGGTACATGTTTTCTCCCATTTGACGCTTCTTTGAGGTGTTCGGCTAGGGTGGTGCAGCCGAAATGCGAGTTAGAACGCGCGCTCGATTGACTTCCCAGAGCACGTGCGGGTTTCGCCCTTGTTGCAGAAACAGGTAACTTCGGACGCTTTAGGGTCTCGACTAACTCACGGAGCACTGGCGTCGTACGAACTTCAGCTGTCAAAATAGTATTCTACCATTCTATATACTGTGAATGATCAAGCTCTATCTGGCCATGGATTGCCAGTAACGCGAAAATGCTTGAGTCGCAATGCCCTATGAAGTGGTCGTCGTTGATGCCATTGGGCGAGGCTAATTACTGGAATCTTGGGAGGGTAGACTATCTGAGGATAACACCCTGTGGGCTAACTCCATCAGACTCTACGGCCAGGAAAACAACGTCTCAACTTCCGCCGACAGTATTTGTCCGCTCGGCTACCAAGATACGCAAACGGACTTAAGCCTGAGCGTGTATAGCCCATTCAGCATAGGTATCGCGTCGGCCGCTGGAAGCGAGCCACCTACAGACCTATAGGCGACCGTCGGCTACTTCCCGGGAACAGCGACGGTAACGGACAGCACACTTCGTCTGGGCGAGTGAATCTACGTCTGATAAGACTTTTTCGCGACCTAGTAGGCCCGACCTAAGATACGTTAAGCGATGCAAGGTCGTCAAATAATCGGGTCGCGTACCTCGATGCTAGGAGTTAAGCCGTCCTCGAGTGCGAATCTACATAACATTCCCGGTCAACTCTAGCCCTTCCAATAGTTCAAAGACGCAAATGTGACACGGATTGTAAGTGAAGCTGTGAATGCTAGTAACTCCCCCCGATATTCTGAATCCGGGTTTCCCCAATCATGAATGACCATCCAGGGGTGCATACGGATACCAGAGAAAACCCCGCATTAACTCATGCCTCATGTCGATTACTGGATCCGCTGTGATGCGCTTTGAAGTAACCCAGATAGTCGCACGTAAAATACACACATGTGTTAAGGCTGCCGATGGTCCGCCGTCGAATTACTTTGATGTACCCTCCCTTGCACGCATCGTCAGCCATAATGGGACCCTACCTCAACTTTAGTGATTCATACCATCGCCCATATTCCCGTCTTTACGGACATGACGCTATCGTCTGGTGTGAGGGACTCCCGGAGGGAAATCCCATCTGGTGCTTTGTCGGATGCACTGACCTCCTCATGTCGGTACCTGCACGTCTCTGCAGCTGGAGGAGAGAGGCCCCCCTTCGTCATGACCTTGGGTGGACCAAGATCGCGCCCGATCGGGTTTCAAGAAGTCTATTAATTATGAACGACATTTCTGTTCAGCAACTGCATTCCTATAACTACAGCGTAGAAAACTAGGTGTCAAGGATAGACTATTGGGCAGCTAGTCTTGGTCCCGAAGCGTAGTGTCTTGTTGCCGCCTGAGTTTCCCATCATCCCTTAGCCATTTGGCAATATGTGGTGAGGTCACTTAGGAGACTTTCGATAACGGCTGGGATGAGCATGGCACTGTGCTACCGTACGTCGTCAGACCAGAAACTAGCTATGAAGGTCGACACCGGACCGCTCTGCTCACCAATGATCTAATTTACTGCCGTGGGCCCGACGACTGCTTGGTTGTAAATACTTTGGCAATATTCGGAAGGTCGCCGTATCTCTGCGGTTGACTTGGCCAGAAACCGAGACCACAATTGGGAACCGCTACGTTTTTGAGTTAGCTAGCAACATGTAAACCCGTTGTCAGTGCTGGGCAGCCCGGATGTAGGCCGAGGAATTTCGATCAAAACAATTCCTACGTGCAAAGGGAGGGCTTCTACACTAGCAAAGTCTTAGTCTTACGATACAAGTGGACTGCGAATACCGGTTTACACTTATACCTCTTCGACGAAAACCGATAATGTACGAACTCACGCCAGTGATTAACCTAGGACCGCCTACTAAGTTGACGTACAATTCTCACGCGGTTTCAATGAGCAGTCGCACATCCACTGCGATGGAATCTTGGATTGTCACTGAGGGGTGCTCACTACTACAAACTTGTTACACCCGGTCCAACCTCAGTACACGTCGAGGTCGTTGCCTCGGGATCTCGTATGCGTACACTTACGTGAGGAGAGAGGTATGACGGCGGATAGGCACAAAGGACGTTACCATCGTCGGACAGGGACTCTTGGGGACTATACGATGACATTCGATGTGTGCACAGCCCTCAGGCCTGGGGCCGGTAAGCCTCTGACGCCCGGGAGGCCAGCAGCGACGCAAAGATGATACAGTACACAGACACAGCCGTTCGGCGATGCAAAGTTACCCTACCCATCAGAAATACTCTTTTTAGATCATCTTCATCCCTTAATCTAGGACTCCCAATCTCCCACATACGACTACGGAAAGAATGTCTTATCGAAAGCCTACGATGATCCAATTCCTAGGACTCTAGGCATCGCAAAATCATCGGGATATAATAGTTGCACTAACCTGAACCATATACACTATCATCACCTCTCGACACCCGGTGAAGAAGGCTCTCCCAGCTTCTGTGCATCCGGCCTCCAAGTCAATAAGGGCACCGTCTCCAAATAAACGTTCACAAGTGACAGCCGGTCTTAGGCGTTTCGGACGTGCCCCAATTAGTTAATAACCCCTCCACCTCGCGAGACTAACTAATTAATCGGGAAATAGAGGATGTAGCTTAGTTTCTTAGTACGCCAAAGACAGTAGATTTTCTTCGATTAGATCAGGGCTACCGATTAATCCATTCGGGTCTTAATCAGTGCTGGGTAAGTAAAGGATGTCGCACTCATCAATCGTGATATTAACTTAGAGGTCAGATATAGCCAATAACCGCACAGTGGATATATCGTTGTTTCGTTCCTAATTCCCCCAGCGCGGCATACCGATTTCACCACATTCTGACAACCCGTAGAGGAACGAATCGCCTTTCATTATGTCGTGAACATCCACCGCCAAATTAGTTAATTATCGTGTCGTCATGCTCCCCGCGCTCTTCGTACGCCCGAAGAGCTCATAAAGTAGGCCTACTGCCCTCCGCTAACCAGAGGCAGTTCATTAGAATTACAAACAACCCGTGGAGTATTGACATCGGCTTAAGTCTGGCGAGATCGGACAAAGTCTAATATGGCACTCCTGACGACAGGGTCCACCTAGTTTAGCCTGGCCATGCGCCAAGCAGGCCGCAGAACAATACGACATAATATCGCATTAGGCCTAAGGAATCGCGTTGATATTGGCCCGCAGCACGATAATGGGATATGGCAATGAGACATAACACAGGTTGTTCGTATATTAAGGTATCGCCAACCCTCTACGTCCCCCACTTATCCGTGGTGTAATAGCCGCAAATGAGTTTGCCTATCGTCGTCCAATGCTTCAATGGGTAAGGAGCGTCTCGTTTGAAAGCGCATTTGGAGCGCGCGAGGTCTTCAGTGAAACCTTGTAGGCTACGAGCATCAATACGGGTGTTAATTCGTTGAATGCCAATGGGTCGCCGCGTACGAAAGTCTCTATCATCGGAAGCCGTCTGTGAATCCTCGGCGACGACCACGAGAATATCCTCAAAACGTGGGGGACTGGAAAATTACTTCGTGACGTATGTTCGGATTTTTAAACAAGAGCACCTTCTGATAATAAGTGCAAGTTATTACCTAGTTTATGGATACGAGCACCATGACAAACTGCAATTCGGGTGAGTTTCATTGCCCTCTCCCCCGCTATTTATCGCGTTCTAGTACTCCTACAGACGGTCGACTCTGGATAAACAGGCAGCCGAACGGGGTACGAGGGACCGTGGATAGATCGGCCGGATCTTTTTTATTTACAGGGGACGATCTACCGCTTCGATATGGAGGATAGAGTGGAGGATATCTTGGCTGTGGCAATGCCGGCGTTGTACTAGAACTATCAGGTTTTGCACTGTATCACGTCCATCTAATTCAGCGGAGCGGATGGTCCCACTAGGGCAGCGACGTGTCCCCAAGGTACTACTAAGCTTACATTGTAGGAGGGTCCCGCAGTTAATTACACCTACACCACAGTTTGTGGAGATCATATATAGTCACTATTCTTCTCAATGGGTGACCATACATAGCACTTTTGTATATAAGGTGACATTTATGACTGTTCGTATTGTTGCTCGCGGATCTTCCTGAAGCCAAGAGCATACCTAGACATTTTCTAGGCCTGAAGCAGGAGGGTGCCCCCACGTTTGCAGCCAGTAGTCCTTAAGAATCCAGCAGGGACTAGTTGCTACTTAACCGGCGCTATGCATACGTTATTGGGTAGAGTTAGGTTTTTGTCATTGTCACGCTATGGAGCAGTCCGGACCGGCCGGGATCATGTGCATGGTTCAGTTTCATATTATCTTAATGAGCTGTCTAAACCCATGGTTCCTGTGAACAGAAAGTGAAGCGCTCCCTACGGCATACCCTTCAATCAGCGTGCTTCTACAGCCAGTCCGAGACTTTCCTGTGCTTCGAAAAGGTATAACAACGCAGGAAATAGTGACCCCCTGACACGCCCGGGACCTCCTGTGTGAACACTCTGTACGGACGACTCTCTAATGGCATCTACTCAACTCCCCGTGCGGAGCTATTACGATTAATAGATGGTGCATGCGGGGAGGTAGCTTGCGCGCATCGCTTGATGACATGTGAAGTTGTACCGCAGAGAGGCCCGTTGACAGAGGGCATAAATATCGCGCCTTTACTAAGACTATCACGACAACGACATACCGGCGGCGCGGTGTCAGGCCATAGTGTACTAAAACTAACATGTTTTTGGGTACACCGGACTTTCTATCTAAGCTTACCACAAACGGTCCCCTCACGACACTCCCTGCCATGCGTTCAGAAATAGCCGGTAAGTGTTGTATACTTGCAAAGGGGGAAATTCAGGTCACTGATAACATTTACGAGCAGGCCGTTGATCCTGCCTTTCAGCATCATCAGCCACCTAATCTCTTCCCTCCCACCCCTTATAAACTGTCCTCTCCCAATTCGTTGATTGGATTTAATCTCCATAACTATGCAAATAATTTACACTTACACTTAAACTCATCCATGAGTTTGGAATACAATTCTTGTACCACGGATGTAATGATATAATCCGTACCGACAGCACTAAGGTACACCAACAGAGTACCTAGCCACAGCTCTTATCTATGAGACTAAACAAGTGAGTGAGCATTCGTGGTTGCATCTCGTTGTCCCGTTTAATGTATCGTGGGTTCCTTACTAAGTGCATTCATTCGTTTTGGACGTGAGGGGTTGAAATCGTAGGAATTACAGACCGTCGATCGCATGCCAACCGCAAATGCGATGAGTAACGTCAGTGTGTCATTTCCCGGCTATTATGGCTAATTAATATATTATGATCTTGGAATCAGCGTTCAGACCTTTAGGAGTGGCATTCATGAGGCTGTAGTGTTGTTAGCTGCTTTGGCCGTCAAAAAAGAGAAGGATGTCAATATCTGTAAAATACACGTGTTGATATGTTGGCCCCATTTAGAACTGGTAATCGCTCTACATGAATAGTCTGTAAGAGAAGTGGGGAGATTTCAAATCCCTCAATCAAAGCGCTTGTCGACCCGTAGATTAGGATTTATAATCTATGAATGGGAGGAGGAAGCGACCTCGTGTGTGTGTGAGGGGTAATAAGGTCAGTGGCACCGGAAGAGATGCCTCCTTTGAAAATGTGTAATCTAATGCATTGCTGTTTATACAGCATCCAATCCTATTGAATCATTGGCGCGTATCCTAAGATTCGATGCACTAGTTCAGGTCACTCCAACAACACGCGCGGCGCTAGTAGCTCTAGATGAAACCATTGTGAACCCATACCTCTGTTCGCAAACCGTATAAAGACCACAAATAGATCACAGCCCATTGAG"
def reverseComplement(string):
myStr = []
for i in range(0, len(string)):
if string[i] == 'A':
myStr.append('T')
elif string[i] == 'T':
myStr.append('A')
elif string[i] == 'G':
myStr.append('C')
elif string[i] == 'C':
myStr.append('G')
myStr = myStr[::-1]
myStr = "".join(myStr)
return myStr
print(reverseComplement(string))