Skip to content

Instantly share code, notes, and snippets.

@bxt
Last active December 26, 2020 17:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bxt/0bcf168e31c022ec9fcbf8861073c18e to your computer and use it in GitHub Desktop.
Save bxt/0bcf168e31c022ec9fcbf8861073c18e to your computer and use it in GitHub Desktop.
Corona virus as an image
attaaaggtttataccttcccaggtaacaaaccaaccaactttcgatctcttgtagatct
gttctctaaacgaactttaaaatctgtgtggctgtcactcggctgcatgcttagtgcact
cacgcagtataattaataactaattactgtcgttgacaggacacgagtaactcgtctatc
ttctgcaggctgcttacggtttcgtccgtgttgcagccgatcatcagcacatctaggttt
cgtccgggtgtgaccgaaaggtaagatggagagccttgtccctggtttcaacgagaaaac
acacgtccaactcagtttgcctgttttacaggttcgcgacgtgctcgtacgtggctttgg
agactccgtggaggaggtcttatcagaggcacgtcaacatcttaaagatggcacttgtgg
cttagtagaagttgaaaaaggcgttttgcctcaacttgaacagccctatgtgttcatcaa
acgttcggatgctcgaactgcacctcatggtcatgttatggttgagctggtagcagaact
cgaaggcattcagtacggtcgtagtggtgagacacttggtgtccttgtccctcatgtggg
cgaaataccagtggcttaccgcaaggttcttcttcgtaagaacggtaataaaggagctgg
tggccatagttacggcgccgatctaaagtcatttgacttaggcgacgagcttggcactga
tccttatgaagattttcaagaaaactggaacactaaacatagcagtggtgttacccgtga
actcatgcgtgagcttaacggaggggcatacactcgctatgtcgataacaacttctgtgg
ccctgatggctaccctcttgagtgcattaaagaccttctagcacgtgctggtaaagcttc
atgcactttgtccgaacaactggactttattgacactaagaggggtgtatactgctgccg
tgaacatgagcatgaaattgcttggtacacggaacgttctgaaaagagctatgaattgca
gacaccttttgaaattaaattggcaaagaaatttgacaccttcaatggggaatgtccaaa
ttttgtatttcccttaaattccataatcaagactattcaaccaagggttgaaaagaaaaa
gcttgatggctttatgggtagaattcgatctgtctatccagttgcgtcaccaaatgaatg
caaccaaatgtgcctttcaactctcatgaagtgtgatcattgtggtgaaacttcatggca
gacgggcgattttgttaaagccacttgcgaattttgtggcactgagaatttgactaaaga
aggtgccactacttgtggttacttaccccaaaatgctgttgttaaaatttattgtccagc
atgtcacaattcagaagtaggacctgagcatagtcttgccgaataccataatgaatctgg
cttgaaaaccattcttcgtaagggtggtcgcactattgcctttggaggctgtgtgttctc
ttatgttggttgccataacaagtgtgcctattgggttccacgtgctagcgctaacatagg
ttgtaaccatacaggtgttgttggagaaggttccgaaggtcttaatgacaaccttcttga
aatactccaaaaagagaaagtcaacatcaatattgttggtgactttaaacttaatgaaga
gatcgccattattttggcatctttttctgcttccacaagtgcttttgtggaaactgtgaa
aggtttggattataaagcattcaaacaaattgttgaatcctgtggtaattttaaagttac
aaaaggaaaagctaaaaaaggtgcctggaatattggtgaacagaaatcaatactgagtcc
tctttatgcatttgcatcagaggctgctcgtgttgtacgatcaattttctcccgcactct
tgaaactgctcaaaattctgtgcgtgttttacagaaggccgctataacaatactagatgg
aatttcacagtattcactgagactcattgatgctatgatgttcacatctgatttggctac
taacaatctagttgtaatggcctacattacaggtggtgttgttcagttgacttcgcagtg
gctaactaacatctttggcactgtttatgaaaaactcaaacccgtccttgattggcttga
agagaagtttaaggaaggtgtagagtttcttagagacggttgggaaattgttaaatttat
ctcaacctgtgcttgtgaaattgtcggtggacaaattgtcacctgtgcaaaggaaattaa
ggagagtgttcagacattctttaagcttgtaaataaatttttggctttgtgtgctgactc
tatcattattggtggagctaaacttaaagccttgaatttaggtgaaacatttgtcacgca
ctcaaagggattgtacagaaagtgtgttaaatccagagaagaaactggcctactcatgcc
tctaaaagccccaaaagaaattatcttcttagagggagaaacacttcccacagaagtgtt
aacagaggaagttgtcttgaaaactggtgatttacaaccattagaacaacctactagtga
agctgttgaagctccattggttggtacaccagtttgtattaacgggcttatgttgctcga
aatcaaagacacagaaaagtactgtgcccttgcacctaatatgatggtaacaaacaatac
cttcacactcaaaggcggtgcaccaacaaaggttacttttggtgatgacactgtgataga
agtgcaaggttacaagagtgtgaatatcacttttgaacttgatgaaaggattgataaagt
acttaatgagaagtgctctgcctatacagttgaactcggtacagaagtaaatgagttcgc
ctgtgttgtggcagatgctgtcataaaaactttgcaaccagtatctgaattacttacacc
actgggcattgatttagatgagtggagtatggctacatactacttatttgatgagtctgg
tgagtttaaattggcttcacatatgtattgttctttctaccctccagatgaggatgaaga
agaaggtgattgtgaagaagaagagtttgagccatcaactcaatatgagtatggtactga
agatgattaccaaggtaaacctttggaatttggtgccacttctgctgctcttcaacctga
agaagagcaagaagaagattggttagatgatgatagtcaacaaactgttggtcaacaaga
cggcagtgaggacaatcagacaactactattcaaacaattgttgaggttcaacctcaatt
agagatggaacttacaccagttgttcagactattgaagtgaatagttttagtggttattt
aaaacttactgacaatgtatacattaaaaatgcagacattgtggaagaagctaaaaaggt
aaaaccaacagtggttgttaatgcagccaatgtttaccttaaacatggaggaggtgttgc
aggagccttaaataaggctactaacaatgccatgcaagttgaatctgatgattacatagc
tactaatggaccacttaaagtgggtggtagttgtgttttaagcggacacaatcttgctaa
acactgtcttcatgttgtcggcccaaatgttaacaaaggtgaagacattcaacttcttaa
gagtgcttatgaaaattttaatcagcacgaagttctacttgcaccattattatcagctgg
tatttttggtgctgaccctatacattctttaagagtttgtgtagatactgttcgcacaaa
tgtctacttagctgtctttgataaaaatctctatgacaaacttgtttcaagctttttgga
aatgaagagtgaaaagcaagttgaacaaaagatcgctgagattcctaaagaggaagttaa
gccatttataactgaaagtaaaccttcagttgaacagagaaaacaagatgataagaaaat
caaagcttgtgttgaagaagttacaacaactctggaagaaactaagttcctcacagaaaa
cttgttactttatattgacattaatggcaatcttcatccagattctgccactcttgttag
tgacattgacatcactttcttaaagaaagatgctccatatatagtgggtgatgttgttca
agagggtgttttaactgctgtggttatacctactaaaaaggctggtggcactactgaaat
gctagcgaaagctttgagaaaagtgccaacagacaattatataaccacttacccgggtca
gggtttaaatggttacactgtagaggaggcaaagacagtgcttaaaaagtgtaaaagtgc
cttttacattctaccatctattatctctaatgagaagcaagaaattcttggaactgtttc
ttggaatttgcgagaaatgcttgcacatgcagaagaaacacgcaaattaatgcctgtctg
tgtggaaactaaagccatagtttcaactatacagcgtaaatataagggtattaaaataca
agagggtgtggttgattatggtgctagattttacttttacaccagtaaaacaactgtagc
gtcacttatcaacacacttaacgatctaaatgaaactcttgttacaatgccacttggcta
tgtaacacatggcttaaatttggaagaagctgctcggtatatgagatctctcaaagtgcc
agctacagtttctgtttcttcacctgatgctgttacagcgtataatggttatcttacttc
ttcttctaaaacacctgaagaacattttattgaaaccatctcacttgctggttcctataa
agattggtcctattctggacaatctacacaactaggtatagaatttcttaagagaggtga
taaaagtgtatattacactagtaatcctaccacattccacctagatggtgaagttatcac
ctttgacaatcttaagacacttctttctttgagagaagtgaggactattaaggtgtttac
aacagtagacaacattaacctccacacgcaagttgtggacatgtcaatgacatatggaca
acagtttggtccaacttatttggatggagctgatgttactaaaataaaacctcataattc
acatgaaggtaaaacattttatgttttacctaatgatgacactctacgtgttgaggcttt
tgagtactaccacacaactgatcctagttttctgggtaggtacatgtcagcattaaatca
cactaaaaagtggaaatacccacaagttaatggtttaacttctattaaatgggcagataa
caactgttatcttgccactgcattgttaacactccaacaaatagagttgaagtttaatcc
acctgctctacaagatgcttattacagagcaagggctggtgaagctgctaacttttgtgc
acttatcttagcctactgtaataagacagtaggtgagttaggtgatgttagagaaacaat
gagttacttgtttcaacatgccaatttagattcttgcaaaagagtcttgaacgtggtgtg
taaaacttgtggacaacagcagacaacccttaagggtgtagaagctgttatgtacatggg
cacactttcttatgaacaatttaagaaaggtgttcagataccttgtacgtgtggtaaaca
agctacaaaatatctagtacaacaggagtcaccttttgttatgatgtcagcaccacctgc
tcagtatgaacttaagcatggtacatttacttgtgctagtgagtacactggtaattacca
gtgtggtcactataaacatataacttctaaagaaactttgtattgcatagacggtgcttt
acttacaaagtcctcagaatacaaaggtcctattacggatgttttctacaaagaaaacag
ttacacaacaaccataaaaccagttacttataaattggatggtgttgtttgtacagaaat
tgaccctaagttggacaattattataagaaagacaattcttatttcacagagcaaccaat
tgatcttgtaccaaaccaaccatatccaaacgcaagcttcgataattttaagtttgtatg
tgataatatcaaatttgctgatgatttaaaccagttaactggttataagaaacctgcttc
aagagagcttaaagttacatttttccctgacttaaatggtgatgtggtggctattgatta
taaacactacacaccctcttttaagaaaggagctaaattgttacataaacctattgtttg
gcatgttaacaatgcaactaataaagccacgtataaaccaaatacctggtgtatacgttg
tctttggagcacaaaaccagttgaaacatcaaattcgtttgatgtactgaagtcagagga
cgcgcagggaatggataatcttgcctgcgaagatctaaaaccagtctctgaagaagtagt
ggaaaatcctaccatacagaaagacgttcttgagtgtaatgtgaaaactaccgaagttgt
aggagacattatacttaaaccagcaaataatagtttaaaaattacagaagaggttggcca
cacagatctaatggctgcttatgtagacaattctagtcttactattaagaaacctaatga
attatctagagtattaggtttgaaaacccttgctactcatggtttagctgctgttaatag
tgtcccttgggatactatagctaattatgctaagccttttcttaacaaagttgttagtac
aactactaacatagttacacggtgtttaaaccgtgtttgtactaattatatgccttattt
ctttactttattgctacaattgtgtacttttactagaagtacaaattctagaattaaagc
atctatgccgactactatagcaaagaatactgttaagagtgtcggtaaattttgtctaga
ggcttcatttaattatttgaagtcacctaatttttctaaactgataaatattataatttg
gtttttactattaagtgtttgcctaggttctttaatctactcaaccgctgctttaggtgt
tttaatgtctaatttaggcatgccttcttactgtactggttacagagaaggctatttgaa
ctctactaatgtcactattgcaacctactgtactggttctataccttgtagtgtttgtct
tagtggtttagattctttagacacctatccttctttagaaactatacaaattaccatttc
atcttttaaatgggatttaactgcttttggcttagttgcagagtggtttttggcatatat
tcttttcactaggtttttctatgtacttggattggctgcaatcatgcaattgtttttcag
ctattttgcagtacattttattagtaattcttggcttatgtggttaataattaatcttgt
acaaatggccccgatttcagctatggttagaatgtacatcttctttgcatcattttatta
tgtatggaaaagttatgtgcatgttgtagacggttgtaattcatcaacttgtatgatgtg
ttacaaacgtaatagagcaacaagagtcgaatgtacaactattgttaatggtgttagaag
gtccttttatgtctatgctaatggaggtaaaggcttttgcaaactacacaattggaattg
tgttaattgtgatacattctgtgctggtagtacatttattagtgatgaagttgcgagaga
cttgtcactacagtttaaaagaccaataaatcctactgaccagtcttcttacatcgttga
tagtgttacagtgaagaatggttccatccatctttactttgataaagctggtcaaaagac
ttatgaaagacattctctctctcattttgttaacttagacaacctgagagctaataacac
taaaggttcattgcctattaatgttatagtttttgatggtaaatcaaaatgtgaagaatc
atctgcaaaatcagcgtctgtttactacagtcagcttatgtgtcaacctatactgttact
agatcaggcattagtgtctgatgttggtgatagtgcggaagttgcagttaaaatgtttga
tgcttacgttaatacgttttcatcaacttttaacgtaccaatggaaaaactcaaaacact
agttgcaactgcagaagctgaacttgcaaagaatgtgtccttagacaatgtcttatctac
ttttatttcagcagctcggcaagggtttgttgattcagatgtagaaactaaagatgttgt
tgaatgtcttaaattgtcacatcaatctgacatagaagttactggcgatagttgtaataa
ctatatgctcacctataacaaagttgaaaacatgacaccccgtgaccttggtgcttgtat
tgactgtagtgcgcgtcatattaatgcgcaggtagcaaaaagtcacaacattgctttgat
atggaacgttaaagatttcatgtcattgtctgaacaactacgaaaacaaatacgtagtgc
tgctaaaaagaataacttaccttttaagttgacatgtgcaactactagacaagttgttaa
tgttgtaacaacaaagatagcacttaagggtggtaaaattgttaataattggttgaagca
gttaattaaagttacacttgtgttcctttttgttgctgctattttctatttaataacacc
tgttcatgtcatgtctaaacatactgacttttcaagtgaaatcataggatacaaggctat
tgatggtggtgtcactcgtgacatagcatctacagatacttgttttgctaacaaacatgc
tgattttgacacatggtttagccagcgtggtggtagttatactaatgacaaagcttgccc
attgattgctgcagtcataacaagagaagtgggttttgtcgtgcctggtttgcctggcac
gatattacgcacaactaatggtgactttttgcatttcttacctagagtttttagtgcagt
tggtaacatctgttacacaccatcaaaacttatagagtacactgactttgcaacatcagc
ttgtgttttggctgctgaatgtacaatttttaaagatgcttctggtaagccagtaccata
ttgttatgataccaatgtactagaaggttctgttgcttatgaaagtttacgccctgacac
acgttatgtgctcatggatggctctattattcaatttcctaacacctaccttgaaggttc
tgttagagtggtaacaacttttgattctgagtactgtaggcacggcacttgtgaaagatc
agaagctggtgtttgtgtatctactagtggtagatgggtacttaacaatgattattacag
atctttaccaggagttttctgtggtgtagatgctgtaaatttacttactaatatgtttac
accactaattcaacctattggtgctttggacatatcagcatctatagtagctggtggtat
tgtagctatcgtagtaacatgccttgcctactattttatgaggtttagaagagcttttgg
tgaatacagtcatgtagttgcctttaatactttactattccttatgtcattcactgtact
ctgtttaacaccagtttactcattcttacctggtgtttattctgttatttacttgtactt
gacattttatcttactaatgatgtttcttttttagcacatattcagtggatggttatgtt
cacacctttagtacctttctggataacaattgcttatatcatttgtatttccacaaagca
tttctattggttctttagtaattacctaaagagacgtgtagtctttaatggtgtttcctt
tagtacttttgaagaagctgcgctgtgcacctttttgttaaataaagaaatgtatctaaa
gttgcgtagtgatgtgctattacctcttacgcaatataatagatacttagctctttataa
taagtacaagtattttagtggagcaatggatacaactagctacagagaagctgcttgttg
tcatctcgcaaaggctctcaatgacttcagtaactcaggttctgatgttctttaccaacc
accacaaacctctatcacctcagctgttttgcagagtggttttagaaaaatggcattccc
atctggtaaagttgagggttgtatggtacaagtaacttgtggtacaactacacttaacgg
tctttggcttgatgacgtagtttactgtccaagacatgtgatctgcacctctgaagacat
gcttaaccctaattatgaagatttactcattcgtaagtctaatcataatttcttggtaca
ggctggtaatgttcaactcagggttattggacattctatgcaaaattgtgtacttaagct
taaggttgatacagccaatcctaagacacctaagtataagtttgttcgcattcaaccagg
acagactttttcagtgttagcttgttacaatggttcaccatctggtgtttaccaatgtgc
tatgaggcccaatttcactattaagggttcattccttaatggttcatgtggtagtgttgg
ttttaacatagattatgactgtgtctctttttgttacatgcaccatatggaattaccaac
tggagttcatgctggcacagacttagaaggtaacttttatggaccttttgttgacaggca
aacagcacaagcagctggtacggacacaactattacagttaatgttttagcttggttgta
cgctgctgttataaatggagacaggtggtttctcaatcgatttaccacaactcttaatga
ctttaaccttgtggctatgaagtacaattatgaacctctaacacaagaccatgttgacat
actaggacctctttctgctcaaactggaattgccgttttagatatgtgtgcttcattaaa
agaattactgcaaaatggtatgaatggacgtaccatattgggtagtgctttattagaaga
tgaatttacaccttttgatgttgttagacaatgctcaggtgttactttccaaagtgcagt
gaaaagaacaatcaagggtacacaccactggttgttactcacaattttgacttcactttt
agttttagtccagagtactcaatggtctttgttcttttttttgtatgaaaatgccttttt
accttttgctatgggtattattgctatgtctgcttttgcaatgatgtttgtcaaacataa
gcatgcatttctctgtttgtttttgttaccttctcttgccactgtagcttattttaatat
ggtctatatgcctgctagttgggtgatgcgtattatgacatggttggatatggttgatac
tagtttgtctggttttaagctaaaagactgtgttatgtatgcatcagctgtagtgttact
aatccttatgacagcaagaactgtgtatgatgatggtgctaggagagtgtggacacttat
gaatgtcttgacactcgtttataaagtttattatggtaatgctttagatcaagccatttc
catgtgggctcttataatctctgttacttctaactactcaggtgtagttacaactgtcat
gtttttggccagaggtattgtttttatgtgtgttgagtattgccctattttcttcataac
tggtaatacacttcagtgtataatgctagtttattgtttcttaggctatttttgtacttg
ttactttggcctcttttgtttactcaaccgctactttagactgactcttggtgtttatga
ttacttagtttctacacaggagtttagatatatgaattcacagggactactcccacccaa
gaatagcatagatgccttcaaactcaacattaaattgttgggtgttggtggcaaaccttg
tatcaaagtagccactgtacagtctaaaatgtcagatgtaaagtgcacatcagtagtctt
actctcagttttgcaacaactcagagtagaatcatcatctaaattgtgggctcaatgtgt
ccagttacacaatgacattctcttagctaaagatactactgaagcctttgaaaaaatggt
ttcactactttctgttttgctttccatgcagggtgctgtagacataaacaagctttgtga
agaaatgctggacaacagggcaaccttacaagctatagcctcagagtttagttcccttcc
atcatatgcagcttttgctactgctcaagaagcttatgagcaggctgttgctaatggtga
ttctgaagttgttcttaaaaagttgaagaagtctttgaatgtggctaaatctgaatttga
ccgtgatgcagccatgcaacgtaagttggaaaagatggctgatcaagctatgacccaaat
gtataaacaggctagatctgaggacaagagggcaaaagttactagtgctatgcagacaat
gcttttcactatgcttagaaagttggataatgatgcactcaacaacattatcaacaatgc
aagagatggttgtgttcccttgaacataatacctcttacaacagcagccaaactaatggt
tgtcataccagactataacacatataaaaatacgtgtgatggtacaacatttacttatgc
atcagcattgtgggaaatccaacaggttgtagatgcagatagtaaaattgttcaacttag
tgaaattagtatggacaattcacctaatttagcatggcctcttattgtaacagctttaag
ggccaattctgctgtcaaattacagaataatgagcttagtcctgttgcactacgacagat
gtcttgtgctgccggtactacacaaactgcttgcactgatgacaatgcgttagcttacta
caacacaacaaagggaggtaggtttgtacttgcactgttatccgatttacaggatttgaa
atgggctagattccctaagagtgatggaactggtactatctatacagaactggaaccacc
ttgtaggtttgttacagacacacctaaaggtcctaaagtgaagtatttatactttattaa
aggattaaacaacctaaatagaggtatggtacttggtagtttagctgccacagtacgtct
acaagctggtaatgcaacagaagtgcctgccaattcaactgtattatctttctgtgcttt
tgctgtagatgctgctaaagcttacaaagattatctagctagtgggggacaaccaatcac
taattgtgttaagatgttgtgtacacacactggtactggtcaggcaataacagttacacc
ggaagccaatatggatcaagaatcctttggtggtgcatcgtgttgtctgtactgccgttg
ccacatagatcatccaaatcctaaaggattttgtgacttaaaaggtaagtatgtacaaat
acctacaacttgtgctaatgaccctgtgggttttacacttaaaaacacagtctgtaccgt
ctgcggtatgtggaaaggttatggctgtagttgtgatcaactccgcgaacccatgcttca
gtcagctgatgcacaatcgtttttaaacgggtttgcggtgtaagtgcagcccgtcttaca
ccgtgcggcacaggcactagtactgatgtcgtatacagggcttttgacatctacaatgat
aaagtagctggttttgctaaattcctaaaaactaattgttgtcgcttccaagaaaaggac
gaagatgacaatttaattgattcttactttgtagttaagagacacactttctctaactac
caacatgaagaaacaatttataatttacttaaggattgtccagctgttgctaaacatgac
ttctttaagtttagaatagacggtgacatggtaccacatatatcacgtcaacgtcttact
aaatacacaatggcagacctcgtctatgctttaaggcattttgatgaaggtaattgtgac
acattaaaagaaatacttgtcacatacaattgttgtgatgatgattatttcaataaaaag
gactggtatgattttgtagaaaacccagatatattacgcgtatacgccaacttaggtgaa
cgtgtacgccaagctttgttaaaaacagtacaattctgtgatgccatgcgaaatgctggt
attgttggtgtactgacattagataatcaagatctcaatggtaactggtatgatttcggt
gatttcatacaaaccacgccaggtagtggagttcctgttgtagattcttattattcattg
ttaatgcctatattaaccttgaccagggctttaactgcagagtcacatgttgacactgac
ttaacaaagccttacattaagtgggatttgttaaaatatgacttcacggaagagaggtta
aaactctttgaccgttattttaaatattgggatcagacataccacccaaattgtgttaac
tgtttggatgacagatgcattctgcattgtgcaaactttaatgttttattctctacagtg
ttcccacctacaagttttggaccactagtgagaaaaatatttgttgatggtgttccattt
gtagtttcaactggataccacttcagagagctaggtgttgtacataatcaggatgtaaac
ttacatagctctagacttagttttaaggaattacttgtgtatgctgctgaccctgctatg
cacgctgcttctggtaatctattactagataaacgcactacgtgcttttcagtagctgca
cttactaacaatgttgcttttcaaactgtcaaacccggtaattttaacaaagacttctat
gactttgctgtgtctaagggtttctttaaggaaggaagttctgttgaattaaaacacttc
ttctttgctcaggatggtaatgctgctatcagcgattatgactactatcgttataatcta
ccaacaatgtgtgatatcagacaactactatttgtagttgaagttgttgataagtacttt
gattgttacgatggtggctgtattaatgctaaccaagtcatcgtcaacaacctagacaaa
tcagctggttttccatttaataaatggggtaaggctagactttattatgattcaatgagt
tatgaggatcaagatgcacttttcgcatatacaaaacgtaatgtcatccctactataact
caaatgaatcttaagtatgccattagtgcaaagaatagagctcgcaccgtagctggtgtc
tctatctgtagtactatgaccaatagacagtttcatcaaaaattattgaaatcaatagcc
gccactagaggagctactgtagtaattggaacaagcaaattctatggtggttggcacaac
atgttaaaaactgtttatagtgatgtagaaaaccctcaccttatgggttgggattatcct
aaatgtgatagagccatgcctaacatgcttagaattatggcctcacttgttcttgctcgc
aaacatacaacgtgttgtagcttgtcacaccgtttctatagattagctaatgagtgtgct
caagtattgagtgaaatggtcatgtgtggcggttcactatatgttaaaccaggtggaacc
tcatcaggagatgccacaactgcttatgctaatagtgtttttaacatttgtcaagctgtc
acggccaatgttaatgcacttttatctactgatggtaacaaaattgccgataagtatgtc
cgcaatttacaacacagactttatgagtgtctctatagaaatagagatgttgacacagac
tttgtgaatgagttttacgcatatttgcgtaaacatttctcaatgatgatactctctgac
gatgctgttgtgtgtttcaatagcacttatgcatctcaaggtctagtggctagcataaag
aactttaagtcagttctttattatcaaaacaatgtttttatgtctgaagcaaaatgttgg
actgagactgaccttactaaaggacctcatgaattttgctctcaacatacaatgctagtt
aaacagggtgatgattatgtgtaccttccttacccagatccatcaagaatcctaggggcc
ggctgttttgtagatgatatcgtaaaaacagatggtacacttatgattgaacggttcgtg
tctttagctatagatgcttacccacttactaaacatcctaatcaggagtatgctgatgtc
tttcatttgtacttacaatacataagaaagctacatgatgagttaacaggacacatgtta
gacatgtattctgttatgcttactaatgataacacttcaaggtattgggaacctgagttt
tatgaggctatgtacacaccgcatacagtcttacaggctgttggggcttgtgttctttgc
aattcacagacttcattaagatgtggtgcttgcatacgtagaccattcttatgttgtaaa
tgctgttacgaccatgtcatatcaacatcacataaattagtcttgtctgttaatccgtat
gtttgcaatgctccaggttgtgatgtcacagatgtgactcaactttacttaggaggtatg
agctattattgtaaatcacataaaccacccattagttttccattgtgtgctaatggacaa
gtttttggtttatataaaaatacatgtgttggtagcgataatgttactgactttaatgca
attgcaacatgtgactggacaaatgctggtgattacattttagctaacacctgtactgaa
agactcaagctttttgcagcagaaacgctcaaagctactgaggagacatttaaactgtct
tatggtattgctactgtacgtgaagtgctgtctgacagagaattacatctttcatgggaa
gttggtaaacctagaccaccacttaaccgaaattatgtctttactggttatcgtgtaact
aaaaacagtaaagtacaaataggagagtacacctttgaaaaaggtgactatggtgatgct
gttgtttaccgaggtacaacaacttacaaattaaatgttggtgattattttgtgctgaca
tcacatacagtaatgccattaagtgcacctacactagtgccacaagagcactatgttaga
attactggcttatacccaacactcaatatctcagatgagttttctagcaatgttgcaaat
tatcaaaaggttggtatgcaaaagtattctacactccagggaccacctggtactggtaag
agtcattttgctattggcctagctctctactacccttctgctcgcatagtgtatacagct
tgctctcatgccgctgttgatgcactatgtgagaaggcattaaaatatttgcctatagat
aaatgtagtagaattatacctgcacgtgctcgtgtagagtgttttgataaattcaaagtg
aattcaacattagaacagtatgtcttttgtactgtaaatgcattgcctgagacgacagca
gatatagttgtctttgatgaaatttcaatggccacaaattatgatttgagtgttgtcaat
gccagattacgtgctaagcactatgtgtacattggcgaccctgctcaattacctgcacca
cgcacattgctaactaagggcacactagaaccagaatatttcaattcagtgtgtagactt
atgaaaactataggtccagacatgttcctcggaacttgtcggcgttgtcctgctgaaatt
gttgacactgtgagtgctttggtttatgataataagcttaaagcacataaagacaaatca
gctcaatgctttaaaatgttttataagggtgttatcacgcatgatgtttcatctgcaatt
aacaggccacaaataggcgtggtaagagaattccttacacgtaaccctgcttggagaaaa
gctgtctttatttcaccttataattcacagaatgctgtagcctcaaagattttgggacta
ccaactcaaactgttgattcatcacagggctcagaatatgactatgtcatattcactcaa
accactgaaacagctcactcttgtaatgtaaacagatttaatgttgctattaccagagca
aaagtaggcatactttgcataatgtctgatagagacctttatgacaagttgcaatttaca
agtcttgaaattccacgtaggaatgtggcaactttacaagctgaaaatgtaacaggactc
tttaaagattgtagtaaggtaatcactgggttacatcctacacaggcacctacacacctc
agtgttgacactaaattcaaaactgaaggtttatgtgttgacatacctggcatacctaag
gacatgacctatagaagactcatctctatgatgggttttaaaatgaattatcaagttaat
ggttaccctaacatgtttatcacccgcgaagaagctataagacatgtacgtgcatggatt
ggcttcgatgtcgaggggtgtcatgctactagagaagctgttggtaccaatttaccttta
cagctaggtttttctacaggtgttaacctagttgctgtacctacaggttatgttgataca
cctaataatacagatttttccagagttagtgctaaaccaccgcctggagatcaatttaaa
cacctcataccacttatgtacaaaggacttccttggaatgtagtgcgtataaagattgta
caaatgttaagtgacacacttaaaaatctctctgacagagtcgtatttgtcttatgggca
catggctttgagttgacatctatgaagtattttgtgaaaataggacctgagcgcacctgt
tgtctatgtgatagacgtgccacatgcttttccactgcttcagacacttatgcctgttgg
catcattctattggatttgattacgtctataatccgtttatgattgatgttcaacaatgg
ggttttacaggtaacctacaaagcaaccatgatctgtattgtcaagtccatggtaatgca
catgtagctagttgtgatgcaatcatgactaggtgtctagctgtccacgagtgctttgtt
aagcgtgttgactggactattgaatatcctataattggtgatgaactgaagattaatgcg
gcttgtagaaaggttcaacacatggttgttaaagctgcattattagcagacaaattccca
gttcttcacgacattggtaaccctaaagctattaagtgtgtacctcaagctgatgtagaa
tggaagttctatgatgcacagccttgtagtgacaaagcttataaaatagaagaattattc
tattcttatgccacacattctgacaaattcacagatggtgtatgcctattttggaattgc
aatgtcgatagatatcctgctaattccattgtttgtagatttgacactagagtgctatct
aaccttaacttgcctggttgtgatggtggcagtttgtatgtaaataaacatgcattccac
acaccagcttttgataaaagtgcttttgttaatttaaaacaattaccatttttctattac
tctgacagtccatgtgagtctcatggaaaacaagtagtgtcagatatagattatgtacca
ctaaagtctgctacgtgtataacacgttgcaatttaggtggtgctgtctgtagacatcat
gctaatgagtacagattgtatctcgatgcttataacatgatgatctcagctggctttagc
ttgtgggtttacaaacaatttgatacttataacctctggaacacttttacaagacttcag
agtttagaaaatgtggcttttaatgttgtaaataagggacactttgatggacaacagggt
gaagtaccagtttctatcattaataacactgtttacacaaaagttgatggtgttgatgta
gaattgtttgaaaataaaacaacattacctgttaatgtagcatttgagctttgggctaag
cgcaacattaaaccagtaccagaggtgaaaatactcaataatttgggtgtggacattgct
gctaatactgtgatctgggactacaaaagagatgctccagcacatatatctactattggt
gtttgttctatgactgacatagccaagaaaccaactgaaacgatttgtgcaccactcact
gtcttttttgatggtagagttgatggtcaagtagacttatttagaaatgcccgtaatggt
gttcttattacagaaggtagtgttaaaggtttacaaccatctgtaggtcccaaacaagct
agtcttaatggagtcacattaattggagaagccgtaaaaacacagttcaattattataag
aaagttgatggtgttgtccaacaattacctgaaacttactttactcagagtagaaattta
caagaatttaaacccaggagtcaaatggaaattgatttcttagaattagctatggatgaa
ttcattgaacggtataaattagaaggctatgccttcgaacatatcgtttatggagatttt
agtcatagtcagttaggtggtttacatctactgattggactagctaaacgttttaaggaa
tcaccttttgaattagaagattttattcctatggacagtacagttaaaaactatttcata
acagatgcgcaaacaggttcatctaagtgtgtgtgttctgttattgatttattacttgat
gattttgttgaaataataaaatcccaagatttatctgtagtttctaaggttgtcaaagtg
actattgactatacagaaatttcatttatgctttggtgtaaagatggccatgtagaaaca
ttttacccaaaattacaatctagtcaagcgtggcaaccgggtgttgctatgcctaatctt
tacaaaatgcaaagaatgctattagaaaagtgtgaccttcaaaattatggtgatagtgca
acattacctaaaggcataatgatgaatgtcgcaaaatatactcaactgtgtcaatattta
aacacattaacattagctgtaccctataatatgagagttatacattttggtgctggttct
gataaaggagttgcaccaggtacagctgttttaagacagtggttgcctacgggtacgctg
cttgtcgattcagatcttaatgactttgtctctgatgcagattcaactttgattggtgat
tgtgcaactgtacatacagctaataaatgggatctcattattagtgatatgtacgaccct
aagactaaaaatgttacaaaagaaaatgactctaaagagggttttttcacttacatttgt
gggtttatacaacaaaagctagctcttggaggttccgtggctataaagataacagaacat
tcttggaatgctgatctttataagctcatgggacacttcgcatggtggacagcctttgtt
actaatgtgaatgcgtcatcatctgaagcatttttaattggatgtaattatcttggcaaa
ccacgcgaacaaatagatggttatgtcatgcatgcaaattacatattttggaggaataca
aatccaattcagttgtcttcctattctttatttgacatgagtaaatttccccttaaatta
aggggtactgctgttatgtctttaaaagaaggtcaaatcaatgatatgattttatctctt
cttagtaaaggtagacttataattagagaaaacaacagagttgttatttctagtgatgtt
cttgttaacaactaaacgaacaatgtttgtttttcttgttttattgccactagtctctag
tcagtgtgttaatcttacaaccagaactcaattaccccctgcatacactaattctttcac
acgtggtgtttattaccctgacaaagttttcagatcctcagttttacattcaactcagga
cttgttcttacctttcttttccaatgttacttggttccatgctatacatgtctctgggac
caatggtactaagaggtttgataaccctgtcctaccatttaatgatggtgtttattttgc
ttccactgagaagtctaacataataagaggctggatttttggtactactttagattcgaa
gacccagtccctacttattgttaataacgctactaatgttgttattaaagtctgtgaatt
tcaattttgtaatgatccatttttgggtgtttattaccacaaaaacaacaaaagttggat
ggaaagtgagttcagagtttattctagtgcgaataattgcacttttgaatatgtctctca
gccttttcttatggaccttgaaggaaaacagggtaatttcaaaaatcttagggaatttgt
gtttaagaatattgatggttattttaaaatatattctaagcacacgcctattaatttagt
gcgtgatctccctcagggtttttcggctttagaaccattggtagatttgccaataggtat
taacatcactaggtttcaaactttacttgctttacatagaagttatttgactcctggtga
ttcttcttcaggttggacagctggtgctgcagcttattatgtgggttatcttcaacctag
gacttttctattaaaatataatgaaaatggaaccattacagatgctgtagactgtgcact
tgaccctctctcagaaacaaagtgtacgttgaaatccttcactgtagaaaaaggaatcta
tcaaacttctaactttagagtccaaccaacagaatctattgttagatttcctaatattac
aaacttgtgcccttttggtgaagtttttaacgccaccagatttgcatctgtttatgcttg
gaacaggaagagaatcagcaactgtgttgctgattattctgtcctatataattccgcatc
attttccacttttaagtgttatggagtgtctcctactaaattaaatgatctctgctttac
taatgtctatgcagattcatttgtaattagaggtgatgaagtcagacaaatcgctccagg
gcaaactggaaagattgctgattataattataaattaccagatgattttacaggctgcgt
tatagcttggaattctaacaatcttgattctaaggttggtggtaattataattacctgta
tagattgtttaggaagtctaatctcaaaccttttgagagagatatttcaactgaaatcta
tcaggccggtagcacaccttgtaatggtgttgaaggttttaattgttactttcctttaca
atcatatggtttccaacccactaatggtgttggttaccaaccatacagagtagtagtact
ttcttttgaacttctacatgcaccagcaactgtttgtggacctaaaaagtctactaattt
ggttaaaaacaaatgtgtcaatttcaacttcaatggtttaacaggcacaggtgttcttac
tgagtctaacaaaaagtttctgcctttccaacaatttggcagagacattgctgacactac
tgatgctgtccgtgatccacagacacttgagattcttgacattacaccatgttcttttgg
tggtgtcagtgttataacaccaggaacaaatacttctaaccaggttgctgttctttatca
ggatgttaactgcacagaagtccctgttgctattcatgcagatcaacttactcctacttg
gcgtgtttattctacaggttctaatgtttttcaaacacgtgcaggctgtttaataggggc
tgaacatgtcaacaactcatatgagtgtgacatacccattggtgcaggtatatgcgctag
ttatcagactcagactaattctcctcggcgggcacgtagtgtagctagtcaatccatcat
tgcctacactatgtcacttggtgcagaaaattcagttgcttactctaataactctattgc
catacccacaaattttactattagtgttaccacagaaattctaccagtgtctatgaccaa
gacatcagtagattgtacaatgtacatttgtggtgattcaactgaatgcagcaatctttt
gttgcaatatggcagtttttgtacacaattaaaccgtgctttaactggaatagctgttga
acaagacaaaaacacccaagaagtttttgcacaagtcaaacaaatttacaaaacaccacc
aattaaagattttggtggttttaatttttcacaaatattaccagatccatcaaaaccaag
caagaggtcatttattgaagatctacttttcaacaaagtgacacttgcagatgctggctt
catcaaacaatatggtgattgccttggtgatattgctgctagagacctcatttgtgcaca
aaagtttaacggccttactgttttgccacctttgctcacagatgaaatgattgctcaata
cacttctgcactgttagcgggtacaatcacttctggttggacctttggtgcaggtgctgc
attacaaataccatttgctatgcaaatggcttataggtttaatggtattggagttacaca
gaatgttctctatgagaaccaaaaattgattgccaaccaatttaatagtgctattggcaa
aattcaagactcactttcttccacagcaagtgcacttggaaaacttcaagatgtggtcaa
ccaaaatgcacaagctttaaacacgcttgttaaacaacttagctccaattttggtgcaat
ttcaagtgttttaaatgatatcctttcacgtcttgacaaagttgaggctgaagtgcaaat
tgataggttgatcacaggcagacttcaaagtttgcagacatatgtgactcaacaattaat
tagagctgcagaaatcagagcttctgctaatcttgctgctactaaaatgtcagagtgtgt
acttggacaatcaaaaagagttgatttttgtggaaagggctatcatcttatgtccttccc
tcagtcagcacctcatggtgtagtcttcttgcatgtgacttatgtccctgcacaagaaaa
gaacttcacaactgctcctgccatttgtcatgatggaaaagcacactttcctcgtgaagg
tgtctttgtttcaaatggcacacactggtttgtaacacaaaggaatttttatgaaccaca
aatcattactacagacaacacatttgtgtctggtaactgtgatgttgtaataggaattgt
caacaacacagtttatgatcctttgcaacctgaattagactcattcaaggaggagttaga
taaatattttaagaatcatacatcaccagatgttgatttaggtgacatctctggcattaa
tgcttcagttgtaaacattcaaaaagaaattgaccgcctcaatgaggttgccaagaattt
aaatgaatctctcatcgatctccaagaacttggaaagtatgagcagtatataaaatggcc
atggtacatttggctaggttttatagctggcttgattgccatagtaatggtgacaattat
gctttgctgtatgaccagttgctgtagttgtctcaagggctgttgttcttgtggatcctg
ctgcaaatttgatgaagacgactctgagccagtgctcaaaggagtcaaattacattacac
ataaacgaacttatggatttgtttatgagaatcttcacaattggaactgtaactttgaag
caaggtgaaatcaaggatgctactccttcagattttgttcgcgctactgcaacgataccg
atacaagcctcactccctttcggatggcttattgttggcgttgcacttcttgctgttttt
cagagcgcttccaaaatcataaccctcaaaaagagatggcaactagcactctccaagggt
gttcactttgtttgcaacttgctgttgttgtttgtaacagtttactcacaccttttgctc
gttgctgctggccttgaagccccttttctctatctttatgctttagtctacttcttgcag
agtataaactttgtaagaataataatgaggctttggctttgctggaaatgccgttccaaa
aacccattactttatgatgccaactattttctttgctggcatactaattgttacgactat
tgtataccttacaatagtgtaacttcttcaattgtcattacttcaggtgatggcacaaca
agtcctatttctgaacatgactaccagattggtggttatactgaaaaatgggaatctgga
gtaaaagactgtgttgtattacacagttacttcacttcagactattaccagctgtactca
actcaattgagtacagacactggtgttgaacatgttaccttcttcatctacaataaaatt
gttgatgagcctgaagaacatgtccaaattcacacaatcgacggttcatccggagttgtt
aatccagtaatggaaccaatttatgatgaaccgacgacgactactagcgtgcctttgtaa
gcacaagctgatgagtacgaacttatgtactcattcgtttcggaagagacaggtacgtta
atagttaatagcgtacttctttttcttgctttcgtggtattcttgctagttacactagcc
atccttactgcgcttcgattgtgtgcgtactgctgcaatattgttaacgtgagtcttgta
aaaccttctttttacgtttactctcgtgttaaaaatctgaattcttctagagttcctgat
cttctggtctaaacgaactaaatattatattagtttttctgtttggaactttaattttag
ccatggcagattccaacggtactattaccgttgaagagcttaaaaagctccttgaacaat
ggaacctagtaataggtttcctattccttacatggatttgtcttctacaatttgcctatg
ccaacaggaataggtttttgtatataattaagttaattttcctctggctgttatggccag
taactttagcttgttttgtgcttgctgctgtttacagaataaattggatcaccggtggaa
ttgctatcgcaatggcttgtcttgtaggcttgatgtggctcagctacttcattgcttctt
tcagactgtttgcgcgtacgcgttccatgtggtcattcaatccagaaactaacattcttc
tcaacgtgccactccatggcactattctgaccagaccgcttctagaaagtgaactcgtaa
tcggagctgtgatccttcgtggacatcttcgtattgctggacaccatctaggacgctgtg
acatcaaggacctgcctaaagaaatcactgttgctacatcacgaacgctttcttattaca
aattgggagcttcgcagcgtgtagcaggtgactcaggttttgctgcatacagtcgctaca
ggattggcaactataaattaaacacagaccattccagtagcagtgacaatattgctttgc
ttgtacagtaagtgacaacagatgtttcatctcgttgactttcaggttactatagcagag
atattactaattattatgaggacttttaaagtttccatttggaatcttgattacatcata
aacctcataattaaaaatttatctaagtcactaactgagaataaatattctcaattagat
gaagagcaaccaatggagattgattaaacgaacatgaaaattattcttttcttggcactg
ataacactcgctacttgtgagctttatcactaccaagagtgtgttagaggtacaacagta
cttttaaaagaaccttgctcttctggaacatacgagggcaattcaccatttcatcctcta
gctgataacaaatttgcactgacttgctttagcactcaatttgcttttgcttgtcctgac
ggcgtaaaacacgtctatcagttacgtgccagatcagtttcacctaaactgttcatcaga
caagaggaagttcaagaactttactctccaatttttcttattgttgcggcaatagtgttt
ataacactttgcttcacactcaaaagaaagacagaatgattgaactttcattaattgact
tctatttgtgctttttagcctttctgctattccttgttttaattatgcttattatctttt
ggttctcacttgaactgcaagatcataatgaaacttgtcacgcctaaacgaacatgaaat
ttcttgttttcttaggaatcatcacaactgtagctgcatttcaccaagaatgtagtttac
agtcatgtactcaacatcaaccatatgtagttgatgacccgtgtcctattcacttctatt
ctaaatggtatattagagtaggagctagaaaatcagcacctttaattgaattgtgcgtgg
atgaggctggttctaaatcacccattcagtacatcgatatcggtaattatacagtttcct
gtttaccttttacaattaattgccaggaacctaaattgggtagtcttgtagtgcgttgtt
cgttctatgaagactttttagagtatcatgacgttcgtgttgttttagatttcatctaaa
cgaacaaactaaaatgtctgataatggaccccaaaatcagcgaaatgcaccccgcattac
gtttggtggaccctcagattcaactggcagtaaccagaatggagaacgcagtggggcgcg
atcaaaacaacgtcggccccaaggtttacccaataatactgcgtcttggttcaccgctct
cactcaacatggcaaggaagaccttaaattccctcgaggacaaggcgttccaattaacac
caatagcagtccagatgaccaaattggctactaccgaagagctaccagacgaattcgtgg
tggtgacggtaaaatgaaagatctcagtccaagatggtatttctactacctaggaactgg
gccagaagctggacttccctatggtgctaacaaagacggcatcatatgggttgcaactga
gggagccttgaatacaccaaaagatcacattggcacccgcaatcctgctaacaatgctgc
aatcgtgctacaacttcctcaaggaacaacattgccaaaaggcttctacgcagaagggag
cagaggcggcagtcaagcctcttctcgttcctcatcacgtagtcgcaacagttcaagaaa
ttcaactccaggcagcagtaggggaacttctcctgctagaatggctggcaatggcggtga
tgctgctcttgctttgctgctgcttgacagattgaaccagcttgagagcaaaatgtctgg
taaaggccaacaacaacaaggccaaactgtcactaagaaatctgctgctgaggcttctaa
gaagcctcggcaaaaacgtactgccactaaagcatacaatgtaacacaagctttcggcag
acgtggtccagaacaaacccaaggaaattttggggaccaggaactaatcagacaaggaac
tgattacaaacattggccgcaaattgcacaatttgcccccagcgcttcagcgttcttcgg
aatgtcgcgcattggcatggaagtcacaccttcgggaacgtggttgacctacacaggtgc
catcaaattggatgacaaagatccaaatttcaaagatcaagtcattttgctgaataagca
tattgacgcatacaaaacattcccaccaacagagcctaaaaaggacaaaaagaagaaggc
tgatgaaactcaagccttaccgcagagacagaagaaacagcaaactgtgactcttcttcc
tgctgcagatttggatgatttctccaaacaattgcaacaatccatgagcagtgctgactc
aactcaggcctaaactcatgcagaccacacaaggcagatgggctatataaacgttttcgc
ttttccgtttacgatatatagtctactcttgtgcagaatgaattctcgtaactacatagc
acaagtagatgtagttaactttaatctcacatagcaatctttaatcagtgtgtaacatta
gggaggacttgaaagagccaccacattttcaccgaggccacgcggagtacgatcgagtgt
acagtgaacaatgctagggagagctgcctatatggaagagccctaatgtgtaaaattaat
tttagtagtgctatccccatgtgattttaatagcttcttaggagaatgacaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaa
package main
import (
"image"
"image/color"
"image/png"
"io/ioutil"
"os"
"strings"
)
func check(err error) {
if err != nil {
panic(err)
}
}
func bp2col(bp rune) uint8 {
if bp == 'a' {
return 0x40
}
if bp == 'c' {
return 0x80
}
if bp == 'g' {
return 0xC0
}
if bp == 't' {
return 0xff
}
return 0
}
func main() {
sequenceContents, err := ioutil.ReadFile("input.txt")
check(err)
cleanedSequenceContents := strings.ReplaceAll(string(sequenceContents), "\n", "")
bps := []rune(cleanedSequenceContents)
img := image.NewRGBA(image.Rectangle{image.Point{0, 0}, image.Point{112, 89}})
for y := 0; y < 89; y++ {
for x := 0; x < 112; x++ {
i := (y*112 + x) * 3
r, g, b := uint8(0x00), uint8(0x00), uint8(0x00)
if i < len(bps) {
r = bp2col(bps[i])
}
if i+1 < len(bps) {
g = bp2col(bps[i+1])
}
if i+2 < len(bps) {
b = bp2col(bps[i+2])
}
c := color.RGBA{r, g, b, 0xff}
img.Set(x, y, c)
}
}
imageFile, err := os.Create("image.png")
check(err)
defer imageFile.Close()
err = png.Encode(imageFile, img)
check(err)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment