Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
CTATGCGTTTAGACTGATCAGTACGCCTTTCATCACCTGTCTGACACTCTAGTTAGTTGCCTAAGACGAGACTGTTACGGGCAGCCAGGGTCAGTTGACCTGAGTTGCATCGAGAGTTACACTCATCTAAGGTAACACCTTCATAGTAAGCGTATAATGTAGCGTCCATTTGTAGACGAACATAGTTGAGTAACTACTATTGGCAAAGACACGAAGTCAAGAATACTGTACAAAGTAGTGAGTTACGTAGGTAAACAGCTTATCGACCAAGCGTGTACAATGTGTTAAGGGACGGTCCCTCACTGTTGGCAGATAGATTGTTTTAGAGCATATTCTACTGGCTGGACAGAAGGGGTAGTGCTCACAAATGGAGAAGTCGTCCCCGCGATAAGAGGTAAGCACGGCTCAAAGAATTTGCCGTAACTAGATCGTCTCTGGCTCATTTCTGCGCCCGGAGGCCTAGCAGTGGGTCTACATGTAAGCTACCCACTGTAGAATTTTTGAAACGTGGTTGATGGCCCGGACTCTCCTAGGAACCGTTGCGATCCGACTCTTCCTCGTCCGCCAAATCTAGTTATAAAAGTCAGCAGGTCAGATATTACGGTATATCAACAGCCGTTGCGAAAAGAAGCATCTCAGAGAGATCAACCCGAATGAGTATTGTTCCCCGCAACACTGGCAGAGCACCCAATTATCACGGGGTACTCGCTTCTATTAGTCCAATAGTGAGCTGCCTTTATTAGAGCTCAGGTCCCTGACAGTAGGCCAATGGCAGGAGAGAAACCCCCTCGTGGGAGCGAGCTAGTTAGGGCGCTGTGCATGTTAGGATATGTGCACGCTGAGATATCCTTCAAGGTATGCCAACTTCGCCGAGAAATGGCGCTCTGTATCTTCGAACCATTCTCAGGACCGCGGCTATTGGCGATGGCAACGACCAAGATTGTGGTCCTGATTGAACCCGGTCCCCCGGTCATGTG | ||
CTGGGCCATCTCTGCCGCCGAACGTATACGGATCGTCCTAGATAGATCTCAAGATGATGTAATTCATGGGAGTTCCAAAGATGGACCACTGATGATGGCTCTCTGGGCTTACCGGGCCTTTCTTTCGGCGACGATTCTCTCTACGGAGCAATTACTGTTCTATCGTGTGGGCTCTTCAGAAGTAGGCGGGAAAGTCCTAAACCCAGACTTGACCACTATGGCCCTGGCCCGGATGAAGAACTGGGGGTCACTCTGACAGCGTGATATTTATCCGTTAGTGACCATTTCGACACTACGTCCGAGCAGTAAGATCGCGAGACAACCTACGTCTTTCCAGAGGGTTCAAGGGGCCTAGTCAGCATCCAGTTCTTCGCAGACTCTACTATAGGCGTTAAGTCTCGGCAGCACACCTGTCCCCGCATTGTGTGCAACGCAATAACAGAGTAGCAAACCGACACTGAGCTAAGGAGAGCTCACTCCAGACTCCCCGATAAAGTAGCGTGCTGGACTTTATCTTTGAGACTCTCTCTTTGTGCCTCTCGGGCGGAGGTTTATGTACCATGTTAGAGGCAGACCGAAACATCAAATGGGCCGCCTGCAATCTGGAAAGACCTTCAGCTGATCCCCGGCACGGTTTGATATCATTGTGCAGTAGCTGTGGTCCCGCCAAACGAATTTAGCTAATCAGCCATTAAAACCTAGACGGGGGGGAAGGTTAGGCGAAAAGGGTATGAAAGAGCTAGAGGCGCTATCGGTCGCACGAACAGTAAGGTCCCAGCGGCTAATAGGTGGGCCTCTAAGCGTCGCGCCCCACTTCATCTCGCAATCGACTTCGAATTGTAAACTCCGAGTTCCTCGCGTGTAAGCGAAAAGAGGGACTTCACCCAGATGGTCCGACATTCAACGGGCGTGGATGAGACGCAGGTAGGGTTGAAAAGGAGCTACGAGTCCAGCTCCAGGCGCCCCGAACGTATCCC | ||
TAAACATATAAGTATTGGTTAAAGTTGCATGTGCCATGAGAGTATGAGTTATTGATCGCTGCTGTTCGTGGTATTGTCAAGCCCAACATGATCGGCCGTCCCAGCGAGCCTGCATGTAGGGGGTGGATTCCGCACAACAACCCCAATAGGTAACGTTAGTGAAGTTATTGGGGTAGTTTTACAGGGGCAAGAAACGACATTACGGGTAGTAGTCGTGCAGATTGTGTGTCAACTAAGAAAGGTCCCGCGTAAACTACCTGATCGCTACCACTCTTACACCCACGCCCTCGCATGTTAGGACGAAGCCCTAATTTAGCGATTCGTGGCAGGCGGCAGCTCTTCTTTTTTTGTCCTCTCTGGTTATAGCGCAGCTATTACAGCCTGGACCGTTACCATGTCCCCCCTGGGGTTGGGCGGAGGCGGGGAATAAGGATGTCCCGGCATCAGTAAATCCTGGAACGTGTGGAAACTGCCATCGCCTACCAACTCGGGATAGAAATCATTAGCTTCTACGATGGCATACGGACCATGGGACAGGCCATCACTTAACGGAAGTCAAGAACCACGAGAATCTGGTAAGCCACAGCGGGCGCGTGTAACCCAGAAAAACTATCAAAGGGAGGTGCTAAAAAACCGGGCAGAAGGATACGCCTCGAGTTTTCCTTGCACCAGTAGTATCCGCCCAGTTTATCCACGGGAGGAGATCGCTTGTCCAAATTAAGGACCCTTCTTAATACAGGCATTTTTAGAACGGATTGCAAGCAAGTCCTCCTCACGCATTGTCCTACACGCAAAGATCAAACGAACGCGTGGTTTCGGGGCTTAACCCGGAGTTCCCATAGCCGGAACCATGTCGAGCATCATGGTGATCCCGAATCTTCATAGGGCTAAGGCAAGTTCTAAGAGGAGAACTAACCTTGCCATACAGCATCACCACCGTGCCTAAGCGGCGGTTGGCTGTGGTTTCTTTTTTGCTG | ||
CCGCTGTCACGAGCCAGATCCACTACAAAATATCCTACTTCGCCCCACGTCAGGGCTATATGCTCCAAAACCGGGCAATAGTGTACAACATGAGTCGTAGTGCACCGCGAAGCTTCAGACATAGCTAAGTGGAAGACTCCAGATTGGTACGGGAAACGGCTAATTTAGGGATAGTAGCCAGGCAGCCGGCATGACCTGTCTTATTCTTCTCAGCCGGCCTCACGTTCTGTACGCATCACCTCATCGATAACGAATTCGCCATGTATAGGACTTGGGCCATGCGTATGGCATGCAAGTGAACGCCCCCTACAGGCGCATCGGTTATATGTAGACTGCGATGAGGGTGCCTTAGTTGCAGTCGAGTCCATCGTGGCACGGTGCCTTGAGAAACGCACGGTCAGTGAATGGTAAGAAGCTGCCATTTATCCGTTCAGCCGCTAGCCGAACCCACAGTCCCGATAATGTGGATGGTCGGCACAGGGGAAACCGCAGTGATTATTAACGACACGCATCACAGTAACAAAAGGTATGTGTGTAACCCGGTTTATGTAATTAGCTCTGTGCTGCTTACCCCGTGGATAATATCCCAGAAACGCAATGTGCTCACTATTCTCTTACTTTACAAGCATCGAGGATATGGATTGTCCATGGCCCCAAGCCCCAACCTCCCGTTGGGAGCAAAATAATGATTGGTCTGAAAAATGTAGTGATCCTAGTATGAACTAACTTGGCATGAGCCAGTCGCAGCCGACCACACCCGAAGGCGGCTATCCTCCCTTTCTCTACGCACAAGAGATAGAGTGCACATTCGAAGGGAAGATCAAATTTGAGATGAGGAGTGTTCGAGGTGACGGAGGCCCCGCTTAGAAAGCGGTGGCTTCCCACGATCAGGGACTAAGAATTATCCTTGACACTGCGGTACTTGGGCCGTGCCGACCGATTCTAACGTTAAATGCCTTAATGGCGTCTGTGCTCGC | ||
ACAACTTTGGATTGTAACGACAGAAGTTCACTGCTAAAGGTATGATCCTACTTAAGATCGACAAATGGAACGGGGGCTAACCGACTTCATAACACAATGATCCGACAGCGCGAGTTACCTCCTGTGATCTTCTTGTACTTATAAGGGAGACTACGGAGTTCTGTGCTAAGTCCACTAGAAGACCTGGCGTAACGCATCTGAGGTAACCCTTAAACCTTAGCGCAGCCTCTCGGTCAACGGATACTGGGCAACTCGGATCGTCCTGTGAACGCAAGCCTATCATTCTCTCCTCATAATCAGAAAATTATGAGGGTCGCTTGCTGTTGAGCTTGCGGGCAGGCTCACTAACCCTTGACTCAACTGCCGCTTCCCCTGCTTAAACATTTAGAACCACACAACACAATCTGATAAGGTTAACTCCGCACTGACTACCGAGAGTTAACAGTGTGAGAGCACATACGGCACTGGATGTCGCTCTATTAAGCTTTCTCTCTCAACCAGCGGATTCACAGCCGCGTACGTACCAAACGGGATTGTTGTCGAATACTAGCGCTTTAGTAATCGGCTGGACAAAGTTGCTAGAGACGCAATGCCAGATCACTTGATGGACCATATAGCGGTGAGGGGTCTAGACGATAATGACCGATTCCTCGGCGGGACACCGGTGGTACAATCACGCGAAACGTCACGGCACCCTGGTGGTTCATGGGCTAAGGGTGTGTGGAACATACAGGCTCTACCGCTACAGGAGGCCGACACAACTGTCCGGTAAGGTGTCTGCTACCCGATCAGTGCGATAGTATACACACATAATACGTGTTCGAAACGACGCACCACAGAAACCCGCATTCACCGGCCACGATCTGAGACCCTCCAGTTGAGGATGCCGCGCCCTGCTACTATGGGACTGTAACGATTTCGCTGGAGGTGACTTGGACGCCGGGGTTACGACACAGTTACACACAACTTGGCAACTT | ||
AAGGAACTTTCGCAATGTTGGTCTAACTGGCCACCCGGGTATAATACACAGCCTTCTCAGGTAAGGATCGGGACCAGAATGCTCTTGGTAACCGATCTTCCCGCTACATTTTTCTGGTACGGCGGTGCCTTTTCCCAGATCCACACTGCGGAGGGAGTTCGTAGTGTACGAAGCATATGCAGTTATGAGCTACCGTGCCCTACTCAATATGTGGCCCTGTCTCTCTGAAAGTGCAGCGCGTCAGAGAGCGACTAGTGTTCTCTCGGAGGGTTCGATAAAAAACCAGGCCACGTCCGCTGCATATTACGGCCCCAAGTTACTGCCGAGTTCAGCGACCAGGTTTTAGTGGCTGACGGCCCATAAGGGTCCCGGGTTCCTTACTAACATTTACCTCGGTCCCGTCTTGCGCCTACCGACGGAGTTGTGCCCTTGTGGGCGGTTAGGGTTGATCATGCTATCCTTCTTTAAAAAATGGACAAAAGAAGGATGCGACCCAAGACGTTGGTCCGCATAGTTTCCGGTGTGCACAGGTCCGACCAGGGCATTGATCCGTCCGGCCAATCCAGATGACATTACGCGTCGTATACCACACGCCTGGCCGGCCGAGCTAAAACAGAACCCCAGTTGATGTAAATCCTAGCGCCAGTGAGTATTGAGAGTATATGTAAATCCGACCTGGGGGACGGTTTCGATCTCTAAAGATGGCAAGCAGCTGCTACCCCTTGTGGTGAATTTCCTGGGACCGGAAATGTCGGCCAACTAGGGCGATGCCGGAACGGGCGCGGGCACCAGCGCTAACTCAGACTTAATAGCGGAATTTTCCAGATCTAATATTGACGCCCATCCGCGTCTAACTGGCTGAAGCAATTGATCCCGTCTCGTTGTCGACAGCCTCTGGCCCTCCCTACTCCTCAAAATGGGATTCCTATTCGACCTAAACTAGGGGTATAGCAACAGAAGGGTGTTCGTCGAGTTTG | ||
TGTTGTCCCCTTGTTTACATCCAGTAGTTCAGCACCCGAGCGCGTTACATGCAAGAACCGTCAGGCTGCCCTCTATAGTCTGGCGTACCCTTAAGAGGTCTCTTGAGGAAGTATTCTCTACTGGATAGAGGCACATAAACTCTTGGATAGCACGCACCGACAGAGGGACCCGACACTCGTCCTCCCGCTGATTCGGCTTTCCTAGACCTTCTATAATATTAATCCCCTGTTAGCTGCGGGGTGAGTCACAACCGTGGAGGGGTACAACGCGAACCTCCGTATACTCTGGGTCTGTCGTAGTCTCCTGCACGATTTAAATTTATGCCCTATATACGAGCAATGGGCTGGCTATGCCTCTGACACAGATACTCCTACACTCCTTCGACACATCGACAATCGACGGTCCTCTGAGGCGAGTAACTTCAAAGTATAGGAGTCAACTGAGGCCTCAGATGACTTGATAATTATCCAGATGGCTGATTATAAATTGACGCCCGTGGCTTCCAGTAGTATCCAGCCAACCTTGACAACGTGGCTGCAACTATTTTAAAAGTAGCTGGTTAGCACGTTCTCACTTCTACCCTTTTATTTGCCATCAGGATCTGGGACTTACATTGCAGTGCAGTATCCCAGTATTGCATTCACCTGTTGAATGCCTAATTCGGCGGTGTAGACCAACACGTTTCAGCACTCACCGGTTCGGTGCGGTGGAAACATGGAAGTCCACGACCAAGTGCAAGTCTCATTTAATGATTGTAAGAAAAATCCCTAATAGGCAACCAAAAGCTGGTTGCCTGATGCGTAGTAACCTAGACTCAGATAATAGGTCGATTACGGCGGAGTTACCGTCACCACATCGGTCACCCGTTTAGGGCCTCCTAGCGTACGTGTTCATTTACTCACTGGGCAACTCAATCCCCCTTCATCGTGGCTGTTTATTGGTTGCTGTGGGCTGTTCACAATACGTCATGTTCGAT | ||
GTTCATGGTTTACTAAATGTGGTTATGTCGATCGTTATCCGGTTGCTGTCGTGATCAAATTCAGTCTCCGACGGCATAACCTATATACTTCATTGCGAGAACACTTGCAGGACGAGAGATTGTATAAACATCAGTAGACTGCTACGGCGCATTTACGATTCTGAGTGCCGCATTAGACGTGGCTGCGACAAAAATACTGTAGAGCACCGAAATACAGATAGTATGGGCTTACAATCGATCTTGGTGGTGCAGGAAGGCAGTCGATCGAATCGACCCTCAATATAAGTTGCCTGTATAGGCCGCCTCACATAAGGGAACTTGAAAGTATGTGGCGTTGGATTTTTACGAGTGCATGACTTTCCTCCCAGACGAAGCGTAGCTGGATAGACCTCCTGTTGGAAGAGGGAAGAGAATATAAGACACTTAGTGCGGTATAGAAACGGGCCGTAACATGCTCCGGGATTGGCAGGCTAACCATGGAAAGAGTGCGCCTGGCAACAAGGACATTACGTGTTACGTTCTATCGAGCAAATTACACGTTTCTGCGTTCGTTAAATTAATACGTCGTACTACTGACGACACCTTAGCTGCTGGAAGAGCTCGAGAAGCCCATAAAAGTCATACGAAAGAAGATATCCTAGGTCAGAGAACCTTCAGAGTCATAGGTAGGCCGGAGTTAACGGCTTGTAGCGTGGAGAACTTAAAGGCTCTGCTAGGGATCCTTAATGTAGGTGGAATGCGGAGCATAGTCGACTTACAAGTTGTTTTGGGCTCGTAATGAGTGGCAAGGAGGCGCGTACCCATTAGTATTACTGTTCCTCGCCCCTCCTGTAATGTTCACCATCAATCAACATGTCCAGTATCCAAATACATTCGCGCTTGGGCCACACGCGTCTAGCCCAACAAATACGCTAGGCCGGCCCCTTCCGGCCCCGAATTTTACGCCCAATAGCCCGCCGGATTTTTCAGTACAGACT | ||
GAAGTGATACGATCCAACTCATTACTTCAGGAGAAAGTCTTCAGAGCCGATACGCTCCATGAAGCGAAATGTAGGAATATACCTTCTGCTGTCTCTTTGATTACCAACTATCGCCTCGGAATATTCGTCCTGGTTGGTACAGGGTTTTCATGCCGTGGAGACTAATACAGACGCGCGCTCGGTAGCCGTGAGGCTACCGCATGTAGGTAATGCACCACTTGCCTATGCACGGACCCGTAAGCATAGGCAGATTTACAGGTTCACCTGACTGTACCACTACTAAGTAAAAATGGGTAACGCTACAGTCTTGCTGTGTCAATATCAGTGAACTAATGTATTCACTTATCCTCGTCGGAGTATCGGCCGCTCGGCATGAATTGTCGGTACACGTGACTTATACATTCCTTCGCTACGGGACTAGTTCTCCCCAATTTCAGACGACTCACACGCCACTAACAGAGCTGGATGTGAGACTCGCAACGGGTTCCCCTCCAAATGGGCATACTGTATCATTCCTTGTTCCACCTTCGCTGTGATCTGTCGGGGGACACTGACGAGCCCAACACCGACAATCCGGCTGCGAGTTCGATCGGACTTGCCTAGTTGCTGAATAAGCTTACTAAGCTATGCATCTTGTACAAGGTAACATCAACTGGCACCCGGTGCGAGTTAACATGCGTACCCAATCGCAGCTGTACTAATCTATCCCCGAGAACCATTCTCAAGCATCTAGCGCAGAACAATAAAGATACCCACTGAGTATCATTCGGATCTCGTTGCCGGCGAGATAGCATTACTGGCCCCACATATGTATCGCACTTATCATTTTGACACGCAATAGGAACCGACGCGGGCACGAGACGTCAGATCCGGCTCGTAGCCCTGGTTTTCACCGCTTTTATTACTGCGGCGCGACACGCGCACGTAACATTTCGATGGGATTCATACGGCATAAGATTTCACTTTACCAAGGAGTA | ||
TTGACAGGGGGCAAGGAACTTCCCGGACCAGTATACCCTTTCCTCATTCCTGAAGGCGATCAGCCTGATCGCCATGCAACTTGAACGAGGGCCTCGTCGGATAACCAATTCAGCCGCGCAAAGATCACCTAAATCGTTATGCCCGGAGAGCACACTCAGCACGGGTTGTATGGTTACCGGTATGCTACGACTGAGCACGGGTGGCCTGACCTTTAAGCAGACGAATGTTACAGTGGGTAACTACTATCGCAGTGAGAGGTGCAGTGGGACGGCGACAAAAGTACGTCACTCCATAAACCCAAACTTCACCAAAGGCCAGGTAGCATCGCACCAAGGTATTCTTTTCCGCCATCGATGTTGTTCCTTTGACCATAAATCGTGTTTTCAGCGCGCGTGGGCATTCCAGAAGCATGTGGTGTGTCCATGAGATCCGCTTGCGTCATTACGGCTGAGTTCGAGACCGGTTATTTCATTGCGGTTCGAATTCATTAATTAATCCCCAATATTTCTCTAAGGGAGGAGGTTATCAACTAATCTCATTAAATCTGTACTTATGATCAGTGCAGGTTTGCCGCATTACTACTTGCAGTGATCAATGAAGCATAATGTTGGACCAATTCATCGGGACAGGTGTAACTTACATCTTGCGCCACATCCTACCGCTTCCACCGTGGGTTGGTACTGTCGCCCCCCTCTGTCGGTCGAGCAGTAGAGCGACGCATAGATTGCGGCGCGTCTCATGGTCCGGTCAACCTTAATTTTGACTGGGGCGGCGGATTACCATCATAGGGAGGTCAGTCTGGCTTATCCAAAGCTGGTGCTTGGGTTTTCTTACTTCACGAGAGGCAGAGGGCAAGAGTGTATGATCATTCACGTTGTTAAAAGACAGATCCGGTTGAGTGGTTATAGTCAAACCAACACTGAACGCCGAATGAGGGTGCCGGTCTGAGACCTCATGTCAAAGTGTAACAGTTTTC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
mat = %w( | ||
CTATGCGTTTAGACTGATCAGTACGCCTTTCATCACCTGTCTGACACTCTAGTTAGTTGCCTAAGACGAGACTGTTACGGGCAGCCAGGGTCAGTTGACCTGAGTTGCATCGAGAGTTACACTCATCTAAGGTAACACCTTCATAGTAAGCGTATAATGTAGCGTCCATTTGTAGACGAACATAGTTGAGTAACTACTATTGGCAAAGACACGAAGTCAAGAATACTGTACAAAGTAGTGAGTTACGTAGGTAAACAGCTTATCGACCAAGCGTGTACAATGTGTTAAGGGACGGTCCCTCACTGTTGGCAGATAGATTGTTTTAGAGCATATTCTACTGGCTGGACAGAAGGGGTAGTGCTCACAAATGGAGAAGTCGTCCCCGCGATAAGAGGTAAGCACGGCTCAAAGAATTTGCCGTAACTAGATCGTCTCTGGCTCATTTCTGCGCCCGGAGGCCTAGCAGTGGGTCTACATGTAAGCTACCCACTGTAGAATTTTTGAAACGTGGTTGATGGCCCGGACTCTCCTAGGAACCGTTGCGATCCGACTCTTCCTCGTCCGCCAAATCTAGTTATAAAAGTCAGCAGGTCAGATATTACGGTATATCAACAGCCGTTGCGAAAAGAAGCATCTCAGAGAGATCAACCCGAATGAGTATTGTTCCCCGCAACACTGGCAGAGCACCCAATTATCACGGGGTACTCGCTTCTATTAGTCCAATAGTGAGCTGCCTTTATTAGAGCTCAGGTCCCTGACAGTAGGCCAATGGCAGGAGAGAAACCCCCTCGTGGGAGCGAGCTAGTTAGGGCGCTGTGCATGTTAGGATATGTGCACGCTGAGATATCCTTCAAGGTATGCCAACTTCGCCGAGAAATGGCGCTCTGTATCTTCGAACCATTCTCAGGACCGCGGCTATTGGCGATGGCAACGACCAAGATTGTGGTCCTGATTGAACCCGGTCCCCCGGTCATGTG | ||
CTGGGCCATCTCTGCCGCCGAACGTATACGGATCGTCCTAGATAGATCTCAAGATGATGTAATTCATGGGAGTTCCAAAGATGGACCACTGATGATGGCTCTCTGGGCTTACCGGGCCTTTCTTTCGGCGACGATTCTCTCTACGGAGCAATTACTGTTCTATCGTGTGGGCTCTTCAGAAGTAGGCGGGAAAGTCCTAAACCCAGACTTGACCACTATGGCCCTGGCCCGGATGAAGAACTGGGGGTCACTCTGACAGCGTGATATTTATCCGTTAGTGACCATTTCGACACTACGTCCGAGCAGTAAGATCGCGAGACAACCTACGTCTTTCCAGAGGGTTCAAGGGGCCTAGTCAGCATCCAGTTCTTCGCAGACTCTACTATAGGCGTTAAGTCTCGGCAGCACACCTGTCCCCGCATTGTGTGCAACGCAATAACAGAGTAGCAAACCGACACTGAGCTAAGGAGAGCTCACTCCAGACTCCCCGATAAAGTAGCGTGCTGGACTTTATCTTTGAGACTCTCTCTTTGTGCCTCTCGGGCGGAGGTTTATGTACCATGTTAGAGGCAGACCGAAACATCAAATGGGCCGCCTGCAATCTGGAAAGACCTTCAGCTGATCCCCGGCACGGTTTGATATCATTGTGCAGTAGCTGTGGTCCCGCCAAACGAATTTAGCTAATCAGCCATTAAAACCTAGACGGGGGGGAAGGTTAGGCGAAAAGGGTATGAAAGAGCTAGAGGCGCTATCGGTCGCACGAACAGTAAGGTCCCAGCGGCTAATAGGTGGGCCTCTAAGCGTCGCGCCCCACTTCATCTCGCAATCGACTTCGAATTGTAAACTCCGAGTTCCTCGCGTGTAAGCGAAAAGAGGGACTTCACCCAGATGGTCCGACATTCAACGGGCGTGGATGAGACGCAGGTAGGGTTGAAAAGGAGCTACGAGTCCAGCTCCAGGCGCCCCGAACGTATCCC | ||
TAAACATATAAGTATTGGTTAAAGTTGCATGTGCCATGAGAGTATGAGTTATTGATCGCTGCTGTTCGTGGTATTGTCAAGCCCAACATGATCGGCCGTCCCAGCGAGCCTGCATGTAGGGGGTGGATTCCGCACAACAACCCCAATAGGTAACGTTAGTGAAGTTATTGGGGTAGTTTTACAGGGGCAAGAAACGACATTACGGGTAGTAGTCGTGCAGATTGTGTGTCAACTAAGAAAGGTCCCGCGTAAACTACCTGATCGCTACCACTCTTACACCCACGCCCTCGCATGTTAGGACGAAGCCCTAATTTAGCGATTCGTGGCAGGCGGCAGCTCTTCTTTTTTTGTCCTCTCTGGTTATAGCGCAGCTATTACAGCCTGGACCGTTACCATGTCCCCCCTGGGGTTGGGCGGAGGCGGGGAATAAGGATGTCCCGGCATCAGTAAATCCTGGAACGTGTGGAAACTGCCATCGCCTACCAACTCGGGATAGAAATCATTAGCTTCTACGATGGCATACGGACCATGGGACAGGCCATCACTTAACGGAAGTCAAGAACCACGAGAATCTGGTAAGCCACAGCGGGCGCGTGTAACCCAGAAAAACTATCAAAGGGAGGTGCTAAAAAACCGGGCAGAAGGATACGCCTCGAGTTTTCCTTGCACCAGTAGTATCCGCCCAGTTTATCCACGGGAGGAGATCGCTTGTCCAAATTAAGGACCCTTCTTAATACAGGCATTTTTAGAACGGATTGCAAGCAAGTCCTCCTCACGCATTGTCCTACACGCAAAGATCAAACGAACGCGTGGTTTCGGGGCTTAACCCGGAGTTCCCATAGCCGGAACCATGTCGAGCATCATGGTGATCCCGAATCTTCATAGGGCTAAGGCAAGTTCTAAGAGGAGAACTAACCTTGCCATACAGCATCACCACCGTGCCTAAGCGGCGGTTGGCTGTGGTTTCTTTTTTGCTG | ||
CCGCTGTCACGAGCCAGATCCACTACAAAATATCCTACTTCGCCCCACGTCAGGGCTATATGCTCCAAAACCGGGCAATAGTGTACAACATGAGTCGTAGTGCACCGCGAAGCTTCAGACATAGCTAAGTGGAAGACTCCAGATTGGTACGGGAAACGGCTAATTTAGGGATAGTAGCCAGGCAGCCGGCATGACCTGTCTTATTCTTCTCAGCCGGCCTCACGTTCTGTACGCATCACCTCATCGATAACGAATTCGCCATGTATAGGACTTGGGCCATGCGTATGGCATGCAAGTGAACGCCCCCTACAGGCGCATCGGTTATATGTAGACTGCGATGAGGGTGCCTTAGTTGCAGTCGAGTCCATCGTGGCACGGTGCCTTGAGAAACGCACGGTCAGTGAATGGTAAGAAGCTGCCATTTATCCGTTCAGCCGCTAGCCGAACCCACAGTCCCGATAATGTGGATGGTCGGCACAGGGGAAACCGCAGTGATTATTAACGACACGCATCACAGTAACAAAAGGTATGTGTGTAACCCGGTTTATGTAATTAGCTCTGTGCTGCTTACCCCGTGGATAATATCCCAGAAACGCAATGTGCTCACTATTCTCTTACTTTACAAGCATCGAGGATATGGATTGTCCATGGCCCCAAGCCCCAACCTCCCGTTGGGAGCAAAATAATGATTGGTCTGAAAAATGTAGTGATCCTAGTATGAACTAACTTGGCATGAGCCAGTCGCAGCCGACCACACCCGAAGGCGGCTATCCTCCCTTTCTCTACGCACAAGAGATAGAGTGCACATTCGAAGGGAAGATCAAATTTGAGATGAGGAGTGTTCGAGGTGACGGAGGCCCCGCTTAGAAAGCGGTGGCTTCCCACGATCAGGGACTAAGAATTATCCTTGACACTGCGGTACTTGGGCCGTGCCGACCGATTCTAACGTTAAATGCCTTAATGGCGTCTGTGCTCGC | ||
ACAACTTTGGATTGTAACGACAGAAGTTCACTGCTAAAGGTATGATCCTACTTAAGATCGACAAATGGAACGGGGGCTAACCGACTTCATAACACAATGATCCGACAGCGCGAGTTACCTCCTGTGATCTTCTTGTACTTATAAGGGAGACTACGGAGTTCTGTGCTAAGTCCACTAGAAGACCTGGCGTAACGCATCTGAGGTAACCCTTAAACCTTAGCGCAGCCTCTCGGTCAACGGATACTGGGCAACTCGGATCGTCCTGTGAACGCAAGCCTATCATTCTCTCCTCATAATCAGAAAATTATGAGGGTCGCTTGCTGTTGAGCTTGCGGGCAGGCTCACTAACCCTTGACTCAACTGCCGCTTCCCCTGCTTAAACATTTAGAACCACACAACACAATCTGATAAGGTTAACTCCGCACTGACTACCGAGAGTTAACAGTGTGAGAGCACATACGGCACTGGATGTCGCTCTATTAAGCTTTCTCTCTCAACCAGCGGATTCACAGCCGCGTACGTACCAAACGGGATTGTTGTCGAATACTAGCGCTTTAGTAATCGGCTGGACAAAGTTGCTAGAGACGCAATGCCAGATCACTTGATGGACCATATAGCGGTGAGGGGTCTAGACGATAATGACCGATTCCTCGGCGGGACACCGGTGGTACAATCACGCGAAACGTCACGGCACCCTGGTGGTTCATGGGCTAAGGGTGTGTGGAACATACAGGCTCTACCGCTACAGGAGGCCGACACAACTGTCCGGTAAGGTGTCTGCTACCCGATCAGTGCGATAGTATACACACATAATACGTGTTCGAAACGACGCACCACAGAAACCCGCATTCACCGGCCACGATCTGAGACCCTCCAGTTGAGGATGCCGCGCCCTGCTACTATGGGACTGTAACGATTTCGCTGGAGGTGACTTGGACGCCGGGGTTACGACACAGTTACACACAACTTGGCAACTT | ||
AAGGAACTTTCGCAATGTTGGTCTAACTGGCCACCCGGGTATAATACACAGCCTTCTCAGGTAAGGATCGGGACCAGAATGCTCTTGGTAACCGATCTTCCCGCTACATTTTTCTGGTACGGCGGTGCCTTTTCCCAGATCCACACTGCGGAGGGAGTTCGTAGTGTACGAAGCATATGCAGTTATGAGCTACCGTGCCCTACTCAATATGTGGCCCTGTCTCTCTGAAAGTGCAGCGCGTCAGAGAGCGACTAGTGTTCTCTCGGAGGGTTCGATAAAAAACCAGGCCACGTCCGCTGCATATTACGGCCCCAAGTTACTGCCGAGTTCAGCGACCAGGTTTTAGTGGCTGACGGCCCATAAGGGTCCCGGGTTCCTTACTAACATTTACCTCGGTCCCGTCTTGCGCCTACCGACGGAGTTGTGCCCTTGTGGGCGGTTAGGGTTGATCATGCTATCCTTCTTTAAAAAATGGACAAAAGAAGGATGCGACCCAAGACGTTGGTCCGCATAGTTTCCGGTGTGCACAGGTCCGACCAGGGCATTGATCCGTCCGGCCAATCCAGATGACATTACGCGTCGTATACCACACGCCTGGCCGGCCGAGCTAAAACAGAACCCCAGTTGATGTAAATCCTAGCGCCAGTGAGTATTGAGAGTATATGTAAATCCGACCTGGGGGACGGTTTCGATCTCTAAAGATGGCAAGCAGCTGCTACCCCTTGTGGTGAATTTCCTGGGACCGGAAATGTCGGCCAACTAGGGCGATGCCGGAACGGGCGCGGGCACCAGCGCTAACTCAGACTTAATAGCGGAATTTTCCAGATCTAATATTGACGCCCATCCGCGTCTAACTGGCTGAAGCAATTGATCCCGTCTCGTTGTCGACAGCCTCTGGCCCTCCCTACTCCTCAAAATGGGATTCCTATTCGACCTAAACTAGGGGTATAGCAACAGAAGGGTGTTCGTCGAGTTTG | ||
TGTTGTCCCCTTGTTTACATCCAGTAGTTCAGCACCCGAGCGCGTTACATGCAAGAACCGTCAGGCTGCCCTCTATAGTCTGGCGTACCCTTAAGAGGTCTCTTGAGGAAGTATTCTCTACTGGATAGAGGCACATAAACTCTTGGATAGCACGCACCGACAGAGGGACCCGACACTCGTCCTCCCGCTGATTCGGCTTTCCTAGACCTTCTATAATATTAATCCCCTGTTAGCTGCGGGGTGAGTCACAACCGTGGAGGGGTACAACGCGAACCTCCGTATACTCTGGGTCTGTCGTAGTCTCCTGCACGATTTAAATTTATGCCCTATATACGAGCAATGGGCTGGCTATGCCTCTGACACAGATACTCCTACACTCCTTCGACACATCGACAATCGACGGTCCTCTGAGGCGAGTAACTTCAAAGTATAGGAGTCAACTGAGGCCTCAGATGACTTGATAATTATCCAGATGGCTGATTATAAATTGACGCCCGTGGCTTCCAGTAGTATCCAGCCAACCTTGACAACGTGGCTGCAACTATTTTAAAAGTAGCTGGTTAGCACGTTCTCACTTCTACCCTTTTATTTGCCATCAGGATCTGGGACTTACATTGCAGTGCAGTATCCCAGTATTGCATTCACCTGTTGAATGCCTAATTCGGCGGTGTAGACCAACACGTTTCAGCACTCACCGGTTCGGTGCGGTGGAAACATGGAAGTCCACGACCAAGTGCAAGTCTCATTTAATGATTGTAAGAAAAATCCCTAATAGGCAACCAAAAGCTGGTTGCCTGATGCGTAGTAACCTAGACTCAGATAATAGGTCGATTACGGCGGAGTTACCGTCACCACATCGGTCACCCGTTTAGGGCCTCCTAGCGTACGTGTTCATTTACTCACTGGGCAACTCAATCCCCCTTCATCGTGGCTGTTTATTGGTTGCTGTGGGCTGTTCACAATACGTCATGTTCGAT | ||
GTTCATGGTTTACTAAATGTGGTTATGTCGATCGTTATCCGGTTGCTGTCGTGATCAAATTCAGTCTCCGACGGCATAACCTATATACTTCATTGCGAGAACACTTGCAGGACGAGAGATTGTATAAACATCAGTAGACTGCTACGGCGCATTTACGATTCTGAGTGCCGCATTAGACGTGGCTGCGACAAAAATACTGTAGAGCACCGAAATACAGATAGTATGGGCTTACAATCGATCTTGGTGGTGCAGGAAGGCAGTCGATCGAATCGACCCTCAATATAAGTTGCCTGTATAGGCCGCCTCACATAAGGGAACTTGAAAGTATGTGGCGTTGGATTTTTACGAGTGCATGACTTTCCTCCCAGACGAAGCGTAGCTGGATAGACCTCCTGTTGGAAGAGGGAAGAGAATATAAGACACTTAGTGCGGTATAGAAACGGGCCGTAACATGCTCCGGGATTGGCAGGCTAACCATGGAAAGAGTGCGCCTGGCAACAAGGACATTACGTGTTACGTTCTATCGAGCAAATTACACGTTTCTGCGTTCGTTAAATTAATACGTCGTACTACTGACGACACCTTAGCTGCTGGAAGAGCTCGAGAAGCCCATAAAAGTCATACGAAAGAAGATATCCTAGGTCAGAGAACCTTCAGAGTCATAGGTAGGCCGGAGTTAACGGCTTGTAGCGTGGAGAACTTAAAGGCTCTGCTAGGGATCCTTAATGTAGGTGGAATGCGGAGCATAGTCGACTTACAAGTTGTTTTGGGCTCGTAATGAGTGGCAAGGAGGCGCGTACCCATTAGTATTACTGTTCCTCGCCCCTCCTGTAATGTTCACCATCAATCAACATGTCCAGTATCCAAATACATTCGCGCTTGGGCCACACGCGTCTAGCCCAACAAATACGCTAGGCCGGCCCCTTCCGGCCCCGAATTTTACGCCCAATAGCCCGCCGGATTTTTCAGTACAGACT | ||
GAAGTGATACGATCCAACTCATTACTTCAGGAGAAAGTCTTCAGAGCCGATACGCTCCATGAAGCGAAATGTAGGAATATACCTTCTGCTGTCTCTTTGATTACCAACTATCGCCTCGGAATATTCGTCCTGGTTGGTACAGGGTTTTCATGCCGTGGAGACTAATACAGACGCGCGCTCGGTAGCCGTGAGGCTACCGCATGTAGGTAATGCACCACTTGCCTATGCACGGACCCGTAAGCATAGGCAGATTTACAGGTTCACCTGACTGTACCACTACTAAGTAAAAATGGGTAACGCTACAGTCTTGCTGTGTCAATATCAGTGAACTAATGTATTCACTTATCCTCGTCGGAGTATCGGCCGCTCGGCATGAATTGTCGGTACACGTGACTTATACATTCCTTCGCTACGGGACTAGTTCTCCCCAATTTCAGACGACTCACACGCCACTAACAGAGCTGGATGTGAGACTCGCAACGGGTTCCCCTCCAAATGGGCATACTGTATCATTCCTTGTTCCACCTTCGCTGTGATCTGTCGGGGGACACTGACGAGCCCAACACCGACAATCCGGCTGCGAGTTCGATCGGACTTGCCTAGTTGCTGAATAAGCTTACTAAGCTATGCATCTTGTACAAGGTAACATCAACTGGCACCCGGTGCGAGTTAACATGCGTACCCAATCGCAGCTGTACTAATCTATCCCCGAGAACCATTCTCAAGCATCTAGCGCAGAACAATAAAGATACCCACTGAGTATCATTCGGATCTCGTTGCCGGCGAGATAGCATTACTGGCCCCACATATGTATCGCACTTATCATTTTGACACGCAATAGGAACCGACGCGGGCACGAGACGTCAGATCCGGCTCGTAGCCCTGGTTTTCACCGCTTTTATTACTGCGGCGCGACACGCGCACGTAACATTTCGATGGGATTCATACGGCATAAGATTTCACTTTACCAAGGAGTA | ||
TTGACAGGGGGCAAGGAACTTCCCGGACCAGTATACCCTTTCCTCATTCCTGAAGGCGATCAGCCTGATCGCCATGCAACTTGAACGAGGGCCTCGTCGGATAACCAATTCAGCCGCGCAAAGATCACCTAAATCGTTATGCCCGGAGAGCACACTCAGCACGGGTTGTATGGTTACCGGTATGCTACGACTGAGCACGGGTGGCCTGACCTTTAAGCAGACGAATGTTACAGTGGGTAACTACTATCGCAGTGAGAGGTGCAGTGGGACGGCGACAAAAGTACGTCACTCCATAAACCCAAACTTCACCAAAGGCCAGGTAGCATCGCACCAAGGTATTCTTTTCCGCCATCGATGTTGTTCCTTTGACCATAAATCGTGTTTTCAGCGCGCGTGGGCATTCCAGAAGCATGTGGTGTGTCCATGAGATCCGCTTGCGTCATTACGGCTGAGTTCGAGACCGGTTATTTCATTGCGGTTCGAATTCATTAATTAATCCCCAATATTTCTCTAAGGGAGGAGGTTATCAACTAATCTCATTAAATCTGTACTTATGATCAGTGCAGGTTTGCCGCATTACTACTTGCAGTGATCAATGAAGCATAATGTTGGACCAATTCATCGGGACAGGTGTAACTTACATCTTGCGCCACATCCTACCGCTTCCACCGTGGGTTGGTACTGTCGCCCCCCTCTGTCGGTCGAGCAGTAGAGCGACGCATAGATTGCGGCGCGTCTCATGGTCCGGTCAACCTTAATTTTGACTGGGGCGGCGGATTACCATCATAGGGAGGTCAGTCTGGCTTATCCAAAGCTGGTGCTTGGGTTTTCTTACTTCACGAGAGGCAGAGGGCAAGAGTGTATGATCATTCACGTTGTTAAAAGACAGATCCGGTTGAGTGGTTATAGTCAAACCAACACTGAACGCCGAATGAGGGTGCCGGTCTGAGACCTCATGTCAAAGTGTAACAGTTTTC | ||
).map(&:chars) | ||
|
||
cols = mat.first.size | ||
|
||
cons = [] | ||
|
||
profile = { | ||
'A' => [], | ||
'C' => [], | ||
'G' => [], | ||
'T' => [], | ||
} | ||
|
||
mat.each do |row| | ||
row.each_with_index do |x, i| | ||
cons[i] ||= {} | ||
cons[i][x] ||= 0 | ||
cons[i][x] += 1 | ||
|
||
profile[x][i] ||= 0 | ||
profile[x][i] += 1 | ||
end | ||
end | ||
|
||
puts cons.map { |xs| xs.max_by { |(k,v)| v }[0] }.join | ||
%w( A C G T ).each do |c| | ||
printf("%s: %s\n", c, profile[c].map { |g| g ? g : 0 }.join(' ')) | ||
end | ||
|