-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrainbows.py
More file actions
11 lines (8 loc) · 9.62 KB
/
Copy pathrainbows.py
File metadata and controls
11 lines (8 loc) · 9.62 KB
1
2
3
4
5
6
7
8
9
10
11
genome = 'ATTGGTGACACAGAGATCACTGGCCTGGTGCGCTTTCTGGTGATCACATTCATAATTGAGGATTACTTGTCCTCTCTTGAGAGTCGCAGCACACCACTTTTAGCCATGGGTCGTCTATAGTTCTTAGAGGCGGTTCTCCGCTTGACTAGTTGGATGCTAGAGCTTAAACACCGCGACGCTGTATTACAAGGGCGAAGACTTCCCCATTGTCTGATTGACCAGCTCTCGGAATTCCACGGGAAGGCCACCGATTGTTTGAGGAGGCGGGGAGGAGCAGTCAGATGGGGCCTCAATCGAAGGGGACCACGCAACCCCCGTCGTGTAGAGGTCCTCTAGATGCCGCCCGCAGGCGACGTAGCGATTCTCGAAATGCGACTCAAAGTAGAGAATAACTGCCGAAATCTCACAACGAATGGGGTGGCACCTGCTGCCTTCCGTTGGAGTGCGTTCACCAACTATTGTAAATAATGCTGCCGTAACATGTAGAGGAACAGCAGCCCTAGGGGCAAACGTTACGCAGTACATTTCTTCTCCGGTGCAAACCGCTCGAGGAATCGCACTTATTACTTTGCGTAATCCAACTTTGCGCAGAAACGCCTGTCAATTCCCACTGAATAGATCTAATGTACCCGGTGAGTACTAGAGGTCAGCGTTTCAAAAAGGGAGGCTCAGAAGTCGGGGTATTCACGCGCATTTTTTCGACGGTGCGTGATTGATCATGTCCTATGACTCATAGTAATAAACCTTTCCAACTTCAGTGTTGTCCACAAGGCGGACTTTTATCGAAGTGAGGAGCAAAATAATATCTACGTTAATCTTTAGGACTGCCCTGAAGTGTAGGCGCCCATATGAAAACGCCGCGGGGCGTTAAGAGGAGTGATGGTATGATTCTTCCCCCGCGTAACTCCAACACCAAGATTGTCCGGATCGTTGACCGGAAACGACCCCGTGCATCGCGACCGGGTTATCACGACACGACCCCGCAAATAGACTATGCCCGGCACCTACGAGTATGTATCTTTCCAGTCATATCAATATGACACGTGTAGGCGTGGAAGTAAAGAAGGATGTACAACCGATCTGTCCTCTAGATATAGCCAAGTGCGCGTCCGGGGCGGTCGTTAATCAAAAGCTCGTCCTGAACTTTCACGAACACGCATTATCTCCTGGCGCGAGCACCCCCGCGGGTGCGGCTCCGGGATCAATCGATCATATCCTTAGAATCGAACGCATTGGATTTCATGTGACAAGGAGTTAGGTTCTGGGAAGAGCTACATCCTTCACGTCCTTTCCTCTAAACCTAGTGCACGCTGTTAACGAACTGGAATGAACGCCTCAGTTTTTTAGCATAGGTAGCATCTTACAGGTTACCACGTCATTCCGTTGCCTCACCGGCACCCGCCTGCTCCGTATGTTGCCTACTCGATTGCACGCCGTGGTTCTTAAAAGACTTCGCAGGCCAGACCTCGGGCCCGTAATATACAAGGTCCTCGTGACTAGACAAACTCCCTGATCAAGAGTCATCTTGCGCATGAGTACGACGTTTCTTTAGTACTAATTACTTGGCTCCCGCCACCGGCTTCTCGTTTCACTTTGAGGACGGTGCAGAGGGAATATCCGTGCTCACAGTGTTCCTGGTAGCCCTCATGAGTTGCTTGCAAGCGACGTATTCAAGCTTTTAGACGTCCAACATTGGGATCCTCCATGACCATAAATGCTCCGGAATTTTAGAAGCCCGAACAACGGGGAGGTACAGACGATTTATAGCAACTCGTTAAGGAGTTGACGAACTATCTACGGTGCCGGCTGAGCTTGTTTCACTAGACTTCTTGAGGGCGTGCGTACGAGTCTAGAGATCCCGCTAGAACTAATCGCTACTCTTGCTCCCCTTTCCTCTTGTACGTCGTTGTGGTAATCTACAACGCCTGGTATCTGTCGTGGTGGTACCTGAGTGCACAAGCCACAGAGGAAACGCATGGGCCTGGAGCGCCGATGTGTGATCAGGTTGACCAACTCCAAGACCATAGTACCTCAAGAGCGATATAATTTTTTAGAACTCCGACCCTCCGTACAAGGGCACAAGTCGCGATCTCAGTCCGACCATCGACATATAACAATACTATTTCTTTCTTGTGGAACACCTACTGCCCACTTGGAAACTAGCCATAAGATGTGCCGGGATGTCTTTCGTCTACAACAGAAAACCGTCCCTAGTCATTAGCTTATCGCCATCGCAGGGCTACCAAGTCTATTCGGAGGGGATTTGGGAGAGGCGCGTCGGATTTCAATAGAGTGTACATTTGGGAACCCCAGCGTGGGTGGACGTCCGACCGCACGGTCTTGCTGATTTGCTCCGGCAACTGGTATGTTGATCCCAGTCGGGCAAGGCAGAGACGTATTTCCCGTCTGGATTGCAATTTAGGGTTTACTCCGCGACGCACATCTTGCCTCTTACCTCTCGTTCGTATGTGGATACACCTCCAGAGTATCCGCAAGCTTTCGCACGTCACCGCTATTAGAGTGCGCCTGATACACGGCAACGTGACATTTGTGGCCACCGTATTGCCTGAGAAGCTCCGGACCAGATGGCGCGGAAGCACGCGTGTATCGTCGTATCACTCGTACTAATGATTAGCCGCGGCATATTGATATTCCATATTGGTATGGCATTTATTACTCGCTACGAGACTACGACTGTCAAGATCCGAAACCACTAGGCGACTCCACGATAACGGGCCTAACCGTGAATGAGATAGTCTTCACGCAGTCAGTGAGATAGGAAGAAACGAGCGTTATACAAGTAAGTGCACCGGGCGCACGCACTCCTGTGCACGCCGCACATTGGGGTAATAAATAGCATCACGTTCTCGTTTACAGTGTCGTAGAGTAAGGCACACCAATGCAGACCCATATAAATCAACTGTAGGTCCGCTTTCTGGGTGCTCAACCAATGCGCGTACTTTCATGCCACCGCATTCGGTACAGTCCGTACTGCGCCCTATACGGAATGGTAAGCGTGCTCGGATTCTATGTAATTTGAGGAGTCGCTAACCAACAGTGTGGGGTATGTCTTCGGGCGCACACATTATCGCTGGTATCTGTTGGCAGCGAGGGTGAGTCACTGGCTTAGTTCGGACTGGGGCCTACGTACAGTTCGTCATCTAATTTTGACTAAGCAACTTAGATTACTTTCGTGCTCTAAACGTCCTGAGCTACTAAGGTGCCCAATACATCCATTCTCTTTGGACTCACACTTCGCACTGCCTTGGTTGTTAGCCCTTAATAAATTGGACGTGCGATATTGGACCCCCATGGACAGTATAAAAGGTGCGCTGGGTTGCTCGGCAAACAATATTGGGAATTCCCCCCAGCAGGGCATAGACACGCGCAGTTCGCCGAGGATGTCCCACGGTCGCCGTTACTATTCAACACCCCCTAGACGTCACAGTAGCTAGAGGATACCATCGGCTCAAACCGGTGTGACGGTAAGGCCTCATGCTTCCAGGTTAGTGCCATCCCGCACTCGGTAGCGAGCTTCGGATCTATCGTGTGCATATGACTACACACGTCGATAACACTGGTAACCGAAATAGTAAGCGCGTAATTAGGGGGACGTTTGAATTGCATTAGAAGGGGGCTAAAGGTTCTCAGCAGGACAAATCGTGGTTGAGAGATTGTTAGGTAAACAGCAAACGTCGGGTTACAAAAAAGAGCTAAGAGCGACGATCGCGCCGGACGTTAAGTTCAGTCACTCCCGGACCCCTGCGGTGTACAGACCATACGAAGCCGTCACCGCTTTGGTCGTGTATTTGGTCGGTCTCCGAAAGTTGCTGCTCGCAGCTAAATAAAGCATCTCAGCACTGGTCGGGGAAGCCAGTTGAACTCAGTAAGCTGCCGGACTTTCTCGTAACTGTCAGCCAATTGACCATTGGATTTCGCCTCCTAAAAGCGTGACAGGCTCCGAGATTTACCGCGCGTCACGCCCGTCTTTGAGCTACTACAATCTATAATAGACTATGGTGCTTTCCCTGGTTAAAAACGAAACTCGAGCGTGCTTCCCTAATGTAGTGCTCCACTCCTAAGAGCTTAGGCACCAGATTCCAATTGACAGGTCCTAAGTAAGCGGTAACCCACGACCCGCGCCGACGATCGTCTAGTGTCATCGTACCGAGAACTCATTCTCGTGGCGGCTAACCAATCATTATAACAGTTTAATGAATATTCCAAACGATATGCCATTCGCTATCGTTGGGGCACGCCGGCTCTTTTGTCGGCCACGAAGAACCCCGACTAACTGCAAGACGGTGCTCCTGGAGTTCCCCACCCGCTCGCCTTATTTTGCGAATTAAAGTTCAGTAAGCGCTTTTCACGTGTAGCGCTGACCAGGACGTTATTTCCACGAGCTCCGCCAGTGCACTTAACGGAGTCATTTCTCCCAATACATATTAAGAGCCGCCTCAAGAATTAGTAACAACCTCAACGTCCGTATCCTACGGTAAATACGCTACGTTAACGGAAACCCGTTTTGCCTTATGGGATGAATGGAATCCTGTGCCGGGAGGCCAGATCTGGAGCTCGGGACTGTGTCAGAAATTCTTGCCCAGGTTAACCTGTTTTAAACAGGTCGCTAGAGGAGTAAATCGCAGCAATGTACTTGTCTTATTTATATTATATTGCCAATACCGTAATGCGAATCTAGAACGGGTGACACTTTGAGGTTAAACCTCGTCCAGTATCCGCGTCCGTTTGCTCTGCGCTTTTCTCCCTGGACCAAAAACGGTACGTGGAGTAGCTTTGGTACCCTGATCACGTTGGTAGTCTTAGAGCACAAGCTGGAGGGTAGAGCAGATGGAAAGTAGGCGATGTTTGATGACGACACTCGTCGCATTCGGCCATCTTCGTAGGGCGATAGGAAACCACCTATCTCGTTTGTAAAGCGCCCGCTGTTGCTGAGTTATACGTCGTCCTCGAGTGCCTGTAATCATTGAGACCATAATGCGAGAACACAGTTTTAGTGTAAGTTTATCAGGTGGGTGCATAAGAACCCTCAATCGCTTGTAAGCTCGATCACGTATTTCACGTGCGGAGTCAGGAAGTTGTCTTAGTGCGATCCCGGACGAGCTGGCCTATCAGGCACCGCCCCGATACGGGATCTGCGGGGAATACGAGTCGAAGGGGGTACATCTAGGAGGGGGGAATCCCGCAGCATCGGCAATCTCGTTGCTCTTACTCCTTTTATGGATCCGCTAGTGCGGTCTGCTAGAGGACACTCCCGCCAATTGTTTCGGCCCGAATCACAACGCATATGGCGAGCCCCAGTTATGGAATTATCGTCTGTACATTCACCGTGGCTGATTGGCCACAACGCCGCTTACTAATCGTGAAGCGATCGCTCTGTGGGCAACGGGTGCGATTTCCTTCTCTATCAACAATTGATGTTGCTCCTATTCATCAGCAGTAAGTTCGCAGCTTAGAAGGAGAGAGGTGCTAAGGCTGCCAGGTTAGATTTAACACGCAAGCGAGTACCAGTACAATTTACCGAGAGTAGCCTAGTCTAACTCTCATGGCGTGCTGTACTTCACTTGAATCTAGCTAACGAAGAAGGGGATAACGTAGCGCATTGGTCAAAGAGCACCTCAGTGCTGAATCGTCTCTCCCGAGGCTCTGCAAGGCCGTACCGCAGAGACTCATCTGGACGGTCTTTTACTTCTCCTGGGAACAGCGATAATGCCCAAATGTCCGAGATCTGTAAAAGGACAGCGCTGCTATGCGATAGACCGGGGGCGAGTACACCCCTTACAACCCCCGAGATCGCAAGATCGAGTATCAAGTCCTAGGCTTGAAACGGCGTAACCGTGGTGGTGGAGGTGCGAGCACTAGTCAATACTCAATATGCCCTCAGTGTTAAGTCACGACAGGCGCCTGGCGGGAAGCTGAATCAGACACGGAGCCTTTTTCGATTGCCTTGGGATGTGTTCCTCACGTTATTGCTTATGCCCGTCGGAACATCTTTTCGCGGTATTACAACCAACGTGAGATTAGAAGCATGATCCCAAAGACGCCAGGTACAGTGGCAAGTTTGATGGAAGTAAGTAGATCGAGATATGAAGCTTGCTAGTTTCTCGATCCTGCTCCCAGCGGGAGATGCTTACGTGAGGGGGCAATTGTCTTACGGAGGTGCCTCTGGATTCCGCTAGGTCTTTGGGGTCGCACGGGAAAGGTCCCCAGCAGAGCACGGGTACCCCTGGATCATGTGCATTAGTCCAAATTCCGTACCGTTAGGTACGTAACTGCTTGCAATCATGCGGAAAAAGTCGAGCCTTTTTTCCGTTTTACCGAGGTAGAGTACGGTTGCGTTTTGAACCGCAGAGTGGGTCTTTTCCAAGGTCGTCCGTGCTACGTATTATGAACTGTAACAGAACTGCAGGTCGTTCCGTGCCACTTGCGCCCCCTCGTAGCAACGACGCCTATACGCGCCATAGACGAAAAAAAGTGGTGCATACCACACCCCTTAGCACCACACTGTAGAGCGTAGCGTAATTGGGCTCTACTGCGCTTCTGCTTGTAGCGTTGAAGACCATTCAGTTGGAGGGTATCGCATGATTACACCGCAGATGCTGCATAAGATGGGCACAAGACGCAGGGATTAGAGGCACCACGCATAGCGTATCCCGGTGCTAACATCGACATCATATCGCCGTACGCGTGATATTGTAGACAACCCAGATAGCCAGCCTAATAGCGCATGTCTCGCTAAAGTATTGACTTCGAGCGAGACGGGTAAGGATCGGCAGTCAGTTGATACCTGTGTTCTTCAGGGTTTGCCAAAGTTACGAGGATTAGAGAAACTTCATATGCCACGCTACTCACCAGGTCGTATTGGTGAATATCGTGTACATTCCAAGCGTCCCAATCCACCCACGCGTGAGTAATGATTGAAGACTGGACATAGAGCACCTGGGTAGCGCAGGGAAATCACACCGGGCCTGTGACCCTTATACCCCCGTCAACATCGAGCGCCGCACACTCAGAGCGGGTCGGGAGATATTTATACTGAACACGTCTAAAAGCGATGAGCATGGATTTTAGCGGGGTATAGATGTTAAAATTGGCTATCACGGGGTGTCCTATGCGACCGTGTACATCTGTACTGATAGTCGGTCTGGTGTAGCCGGCGCGCAGAAAGGCCTCTGAGATTAGCACTACGACGGTAGGTTTGTTAGGGAACGTTTTTCCCAGGGAGTGTAATTGCAAGTCGATATTAGCCAGTAGTCCTTGTTCTGTGAAGATAGTCGTTTTGTCATGTCTGGAATTAATTTGATGCGGTCACCATGGGAAGTTATACCACGGCGTGCTGGTTTTCAGAGTCGTTAAACCACACAGAACTATATCCCTGTCGTGGTGAAAGTTATGCACTGGTCCGGGTATGTAGTCTATTGTTCTCAGGGAAACTGTCGCAGGCACAACGTGACAGATTACATTTTAGCCGTCTAACAAATCAGCTCTGGCTTTCAGCAATTCAATCCATGCTCCGAGAGACTAGGACCCCAGCTCTGACAGAACTACAAGAGGTTTAAAGGAGTTTATGGGAGTTAGAGGAACACGGGGCGGCGATAGCTTACCTACAACTGCTTTAGCTAACTATGAAAGTACTCGAGTTCCGATCGCTTCCCAACCATGCACTCTTTCTAAAGAGGCCTACCGGCGACCCACGGATGAACTCCACTTAAGGGACGTTGAAACTCTCTCGCATCCTCGGGTACGCCACTAGAATACGTCCGCACCCTCCTAAGGTCGTCACTCATTGTGCAGGAAACGCAGATTGACGGGATTTGTACCACATCAATGAGCTTCATATTCGTGACGATTGCACGTGAAGTCACGGCTTGATAACATAGTTCGTACAGTAGGAGACCGGTTCCGGCTGGATTCATCCAGGGTCACGGGTCGACAGTGACGCTGTCAAAGCCTCGTAATATGTTAAAGTGTTCCGGAGTCAAACCAATCCGTACACCCGCAAGGTCGTCGTAGCATAATAATTAAGTCCGCCTAAGCAAGTCGAGTCTAGTAGTTGGGTACCTCTAGAACTCAAGCGATGATAATGCATCGTCTCGATCCCATAAACCCGCGAAGAACGCCTGGTAGGCCATTCGAGGGCAGATTGAATTCCCGTACTTGGGGTATGAGCTGAAAACGATGTGATCACACCGATTCACGCACCTTTGTAACTAAAGCGCAGCCGCTGAGTGTGGCTCCTCCTTAAGCCGGGATTGAGGAACATCTCTCCCAAAGATTAGTCCGTCCTAAGCCCCGGCTACGGGAGTCAATACGAAGCTAAGGCTCCCAATAGATAATAGCCGTCTTTACTCATTTACTCCTAAAATATCTCATTCGTATGGGCATAGAAAGTATATTGCTCCCGATGCCTTCCACATCCTGTACGTCAATCAATTAGCGTAACAACGACAACCTTCCGCGAATACTCCCACAAAGCATTCATCAATGCCTCATACATTGGGGCGCCACAAGGCTGCTTCTCCAAGGTTTTAAGTATCCCCCTCCGAGTCAACGAATAGAGACCTCTAACCGAACCAATAGGCACCAAGGCAGCATTCGAGATACTTGACTCAGACATTTTCAGAAAGGCCAACGACGATCGCGCTTTGCTGGGGCAGATGACTTACGACACGCTCACGAATTCCTGTCTCGGCATCATACACGTCAATAGCAGTTGAACCACTAAAGTTTAGGCAGGGGCGCTTACTATTGTATAGGATGGCCCGTTAAACCAAGACAGAAACATGCATCGAGGGCTGGACCAATTCGGCGGCTATAAACCTGGAAGGACGGCGAAGAGTTCAGGTGTTTCTCCGTTTCCGAAATTTCGTTTAAGGCTACTAGAACTGTATGGAACCATGGTGAATAGTGATGTATGAGTGGACCTCATCTATACGGCGCGGGGATTCCGCCGACCCAGAATCCGATCTAGGCAGCAAGCTCTTTACATTCTCGTGGATCGCGCTATCGACGGTGGGCCGGTGGGGTTAGCTATTACACGTAACATGTAACTCGTCACAGGGTAAATAGCTCCAGGCTATAGTGCGCCTGCTCTTTGCCTGCAGAGACGTTGATTAATGTGCTTTGGGGAATATTTGGTGTCACCAACACGAGCCTATAGCTGCAGTACCCGGCACCGGCGAACCAACCGAAATCTCTATCGGTCTGGAGAGAGGACGGGTCACGAGTAGGTGCAATCTACTGAAAACGTGTTTGGACTCGCAAGTAGGGCCCCTGACCTTCCTGAAACGTTGTAGTTTAGACTCACCCACATGCTTGAAAGACCGCCCGATGTTAGAGTCAACCACCTACATGTTGCCTTGGTGGTGAGCTCAGGTGCCCTCACCAGTGAAGGGGGAACCTATATCACTGTGCGCGTGGTCGTCCCTACATGCTTTAACCTAACGTGATGGCAGAATCGCGTAAGATAACCACTTCAGGGTCGCGAGATTCAACATTCGTAATAGCAATTAAGCCTTAGATCAGAACTCGCATTCTAATGTTTTCTTGCGCGGAGGAATATCTGTAGTTAGCCCGGGTTGGATGAGGAATAGA'
length = 100
def composition(genome, length):
substrings = []
for i in range(0, len(genome) - length + 1):
substrings.append(genome[i:i+length])
return substrings
print composition(genome, length)