cee097b75fe4d1b29f0debd8af938ba6bf729d53 max Tue Aug 11 08:18:42 2026 -0700 hgBlat: new client-rendered BLAT search form and sortable results page, refs #37893 An opt-in modern alternative to the classic hyperlink output, gated by the blatNewForm / blatNewPage hg.conf flags. hgBlat.c emits the hit data and form config as inline JSON (hgBlatData / hgBlatFormData) into empty containers, and hgBlat.js builds the UI: the search form, a sortable/filterable DataTable with identity and query-coverage bars, a docked per-hit detail panel, a FASTA query viewer, and share-link and rename-track modals. - hgBlat.css: all styling for both pages, loaded via webIncludeResourceFile (not injected from JS); layout uses CSS classes rather than inline styles. - utils.js: setupGenomeSelector, the combobox genome picker the form uses. - hgc.c: blatOldTracks / blatKeepResults - the "Keep results" checkbox lets a user accumulate BLAT result tracks instead of each search replacing the last. - hgConfCatalog: register the blatNewForm / blatNewFormBanner gates. - blatExample.fa: the example query the form loads on demand. Markup is built in JS (escaped values via htmlEncode, everything else set through DOM properties); no HTML strings in the C or a template engine. diff --git src/hg/htdocs/goldenPath/help/blatExample.fa src/hg/htdocs/goldenPath/help/blatExample.fa new file mode 100644 index 00000000000..ae5200233d6 --- /dev/null +++ src/hg/htdocs/goldenPath/help/blatExample.fa @@ -0,0 +1,279 @@ +>hg38_dna range=chr21:31657383-31671241 5'pad=0 3'pad=0 strand=+ repeatMasking=none +GGTGGCTCACACCTGTAATCCCAGCACTTTGGGAGGCCGAGGCTGGCAGA +TCACTTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CATCTCTACTAAAAATACAAAAACTTAGCCAGGCATGGTGTGCACGCCTG +TAGTCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCACTTGAACCCAGC +AGGCGGAGGTTGCAGTGAGCTGAGATTGCACCACTGCACTCCAGCCTGGT +GACAGAGTGAGACTCCATATCAAAATAAATACATAAATAAATAAAAACAG +TGATTCTTAACTGGGAGTGATTTGGCAACGTCTGGAATTATTTTTGGTTA +TCCCAGCCTGGCAGGGAGGGACAGGGTATTACTGGCATCTAGTGAGTAGG +GGCTAGGGATTCTACTGAACATCCTACAGTGTACAGGACAGCCTCCACAG +CAAAGAACTGTCTGGCCCAAAATGTCCATAGTGCCCACATTCGATGCCCT +GCATTAGGAAGATATAAATACTCTTAAATATCACAGAGTTAAATTCCTTA +CCCCTGTTCTAGCAGAGATGATATTCTTGCGGGGGGAGCATCTTCTTGGC +TTCAACACATTCTTTTCTCCATGGGAGATGATGCCAGAAGAGGGACAGAA +CAGGGCCCAGTAAAGCATGGGGCCTGGGGCCAGGGACCCCCTTGTTCAGG +TGTGACGACCATCCTACGAAGGCACCACCCAGGCATCATTAGACCGTCTC +AAAAGAAGAGTAATTCACTGTCCCAAAGCAGCTCTCTCGTGTCTGTGGGC +GGATCCCTTGGCAAGTTTACAATGAACTGAAATCTGCCGAACTTCCTGGA +ACCCAAAGAAACTTTAGCCTTGGGCAAAGGCCCTTTGGCCAGCATTTGCA +CTGTTTATGCAACCGTTTAGAATATACGAATTATCTGGAGACTACTACCA +AATACAACAGGCAAAACTGCAAATATGTATACTTCCTAGAGGATGATAAA +AAAATGTGAATTGTATTTCTCTGATAGAGGATGCATTAGAGTCTGAGGGT +CTAAATAGCGTAAATAATAAATAAGTAAATAAATCGATAGTAGTGTACTC +CAAACGAGGCTGGAATAGCTTCTATTGTTGTTTCACACTGGACTTCAATT +AAGTCTCAGTATTTTGCCATACTCAATATTAAGTACTAGGCTGGACGTGG +TGGCTCATGTCTGTAATCCCAGCACTTTGGGAGGCCGAGGTGGGTAGATG +GCTGGCTTGAGCTCAGGAGTTTGAAACCAGCCTGGGCAACATGGTAAAAC +CCCATCTGTACCCAAAATACAAAAATCAGCCAGGTGTGGTGGCACATGCC +TGTGGTCCCAGGTACTTGGGAGGCTGAGGCAGGAGGATGGCTTGAACCCA +GGAGGTGGAGGCTGCAGTGAGCTATGATGGCGCCACTGCACTCCAGCCTG +GGTGACAGAGCGAGACCCTGTCTCAAAAATCAAACAAACAACCCCCTCGC +CCCGGACAAAAGTAGTTTGCACTATTTTCTCATTTCACAATATGTTTTTG +AAATATTTCCCTTGAAAGGTAAGTCATATTTATCATTCCTGTTGTATGGA +GGCATCATAAATTATTTCACCATTCTACCCTCCTTGAGTGTTGTGGCCTT +TAGGCCAGACAAAAACGCAGGTGATGCCTAGAAGCCAACTAGTTGCCGTT +TGGTTATCTGTAGGGTTGTGGCCTTGCCAAACAGGAAAAATATAAAAAGA +ATACCGAATTCTGCCAACCAAATAAGAAACTCTATACTAAGGACTAAGAA +AATTGCAGGGGAAGAAAAGGTAAGTCCCGGGATTGAGGTGTAGCGACTTT +CTATACCCTCAGAAAACTAAAAAACAAGACAAAAAAATGAAAACTACAAA +AGCATCCATCTTGGGGCGTCCCAATTGCTGAGTAACAAATGAGACGCTGT +GGCCAAACTCAGTCATAACTAATGACATTTCTAGACAAAGTGACTTCAGA +TTTTCAAAGCGTACCCTGTTTACATCATTTTGCCAATTTCGCGTACTGCA +ACCGGCGGGCCACGCCCCCGTGAAAAGAAGGTTGTTTTCTCCACATTTCG +GGGTTCTGGACGTTTCCCGGCTGCGGGGCGGGGGGAGTCTCCGGCGCACG +CGGCCCCTTGGCCCCGCCCCCAGTCATTCCCGGCCACTCGCGACCCGAGG +CTGCCGCAGGGGGCGGGCTGAGCGCGTGCGAGGCGATTGGTTTGGGGCCA +GAGTGGGCGAGGCGCGGAGGTCTGGCCTATAAAGTAGTCGCGGAGACGGG +GTGCTGGTTTGCGTCGTAGTCTCCTGCAGCGTCTGGGGTTTCCGTTGCAG +TCCTCGGAACCAGGACCTCGGCGTGGCCTAGCGAGTTATGGCGACGAAGG +CCGTGTGCGTGCTGAAGGGCGACGGCCCAGTGCAGGGCATCATCAATTTC +GAGCAGAAGGCAAGGGCTGGGACGGAGGCTTGTTTGCGAGGCCGCTCCCA +CCCGCTCGTCCCCCCGCGCACCTTTGCTAGGAGCGGGTCGCCCGCCAGGC +CTCGGGGCCGCCCTGGTCCAGCGCCCGGTCCCGGCCCGTGCCGCCCGGTC +GGTGCCTTCGCCCCCAGCGGTGCGGTGCCCAAGTGCTGAGTCACCGGGCG +GGCCCGGGCGCGGGGCGTGGGACCGAGGCCGCCGCGGGGCTGGGCCTGCG +CGTGGCGGGAGCGCGGGGAGGGATTGCCGCGGGCCGGGGAGGGGCGGGGG +CGGGCGTGCTGCCCTCTGTGGTCCTTGGGCCGCCGCCGCGGGTCTGTCGT +GGTGCCTGGAGCGGCTGTGCTCGTCCCTTGCTTGGCCGTGTTCTCGTTCC +TGAGGGTCCCGCGGACACCGAGTGGCGCAGTGCCAGGCCCAGCCCGGGGA +TGGCGACTGCGCCTGGGCCCGCCTGGTGTCTTCGCATCCCTCTCCGCTTT +CCGGCTTCAGCGCTCTAGGTCAGGGAGTCTTCGCTTTTGTACAGCTCTAA +GGCTAGGAATGGTTTTTATATTTTTAAAAGGCTTTGGAAAACAAAAATAC +GCAACAGAGACCGTTTGTGTGACACTTTGCAGGGAAGTTTGCTGGCCTCT +GTTCTAGGTCATGATTGGGCTGCAAGGGCAGAGAAGGTAGCCTTGAACAG +AGGTCCTTTTCCTCCTCCTAAGCTCCGGGAGCCAGAGGTTTAACTGACCC +TTTTGGGGATTTTTGAGGGCAGTGATCTTAACTTTGGGTGCACAGTTAGC +TTATTTGAAGATCTTACTAAAAATACACCAGAGCCCAACCTCCGACCAAT +TACATCAAAACCTGTCCTAGTGCAGGGTGAGTATTGCTGTTTTTTGAAAG +TTTCCAAAAGTGATTTTGATGTGCACCTACGATTGAGAACTGTCGTTTGA +GGACAGTGGGTGGAGTTTCGTATTTGGAAATTAGAAGACCTGGAGTTTCC +ATTACACCGAATTGGCACTTAATAACTGTTGTCGGAGCATTTCTTAAGCC +ACATTTTCGTAAAGTGGCTTTAAAATTGCTCTGCCAGTAGGCAGGTTGCT +AAGATGGTCAGAGACAAACTTCTGAACGACTCTTGTAAAATATACAGAAA +TATTTTCAGAACTTTTATCAGTAAAATTACAAAACGTGTTGCAAGGAAGG +TGCTTGTGATAACACTGTCCCCAGAACCTTAGTGAAGTTACCAACTGGTG +GAAAATTTTCTCTTGCACTCGGCTTAAAAATCATGAGGGAATATTTACTA +TACGAATGAGATTCAGTCTTTAAAGGGGTTTACAGAAACGTGAGAGGACA +GGAACAGTTAGTCTGTGTAAATGTCTGAAATATATGTGAGGGAGATAATG +AGTTTAGCCTTTTTCTTTAATAGGTCTCCAGATTTTCTGGAAAAGGTTCT +TTGGCATTTGACTCCATTTTGCTGTTTCATTTGTCAGACTTCTTTTTGTC +CCTCTTTACTTCTCCCCACATAATTCACCAGTACTAGTGTTTTGTTTTTC +AGACCAAGTCTCGCTCTGTCGCCCAGGCTGGAGTGCAGTGGCGCGATCTC +AGCTCACTGCAACCTCCGCCTCCCAGGTTCAAGCAATTCTCCTGCCTCAG +CCTCCCGGGTAGCTGGGACTACAGGCGCGCGCCGCCACGCCTGGCTAATT +TTTTATATTTTAGTAGAGACGGCGTTTCACCATGTTGGCCAGGATGGTCT +CGATCTGTTGACGTCGTGATCCACCCGCCTCGGCCTCCCAAAGTGCTGGG +ATTACAGGCGTGAGCCACCCCGCCCGGCCACCAGTGCTATTCTTAAGACG +CCTCTGAGGAATCCCTTCTCCCTGGCCATTGAGAATCCATGCATGAACCC +AGGTTTTCCACCTTCCCTGAGCAGCTTGCATAGTTCCTTCTTTTAAGCGC +CTGACTTCGTTTTGTTTGGTGCCCGTTGTACCTGAGAATGAGCCTTGGAT +AGTGGAGCATTCCAGCTTTCCAGATATGCAGAGATAATACATTGGCTATC +AGCTACTTGGCTTGGCCTATTCCGTGTTTAAAATCTTGGACTCTTTGCTA +GTTTTTACAGATCAGAATTTTTCACGTATTAATCCAGTTTTCCTAGCTTC +TCTTGAAGAATTTTTGGAGATCTCTTCATACTGAGCCTTCATTAGCCCAG +GACAGTACTGCTGTAGCAGTTCATATATTTTTTCGCTTCCCAGGCCTGTG +TTATTCACTTAAGTTCATAGCCTGGTCCCTGCAGGGTTGTACCCGAGCAC +AGCTACTTAGATGTCCTGAATGTATTACCGGTTAAATGGAGGTTTCAAAG +AACCTGCTGTTTTTGGCCCTGTGCTCTTGATAACAGAGTGTTTGAGGGAC +AACTTTCACATTTGAGTTTTTCCAAAATTAAAGGTTGTAGAAGAGTCACA +GTATCTATTGTCAAAAAGAAAAGAATTTAAAAAGGCAGCAATTGCCAGGA +TACTTCATTTGAGCAATGATATTTTCCAGTGGAAAGTCACATCTTAAGGG +TTAATGCCCCTTAACTGTTGGCCGTATTTGAAAACAAACCAAGCTAAAAA +CAAGAGACACTGACATGTTGTATGACGGTGTGGTGTGGATGTTGTGTTTA +TTTTAGTCCTGAGATCTAGTTGTAACTTCCTTGATTTCTGTATGTAGCCA +CGGAGCACCATTACCTGTCACCATTACCTGAATGGCTATACTGCTTGCTT +TCATTTTGGTAGAGTGGAAAGGTTACCTAGGTTTCAGTGCTTGAAAAGAT +TTCAGAAAGCAGTAGTACGTCTGGTTAGACTAGAATCAGTCCTCTCCTGG +GGGCAGTGGAATATAATATTTTCTGACTGCTAATTAAAAATACCTGTGAT +AGCCGGGCGTGGTGGCTTACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GACGGGTGGATCACGAGGTCAGCAGATGGAGACCATCCTGGCTAACACGG +TGAAACCCCGTCTCTACTAAAAATGCAAAAAAATTAGCCGGGTGTGGTGG +TGGGCGCCTGTAGTCCCAGCTACTCAGGAGGCTGAGGCAGGAGAATGGCA +TGAACCTGGGAGGCGGAGCTTGCAGTGAGCCGAGATCATGTCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCGTCTCAAAAAAAAAAAGAAAAAAA +CTTATGATGGACACTTAAAAACACTCACTGAGTGGGGAGTGGAGAGCAGG +GGTCCCAGGGTAGCCTGTTGGACATTTCCAGGGCGACTTTTTCTTTTTTT +TTTTTTAAAGTCAAGTGAGTATGCCATATGGAAAAGGGTGTGCGTGGAGA +AAAAGCAAGGGGCTCCAGAGTGTAGGATGAGACATACACCTTTTGGGTTA +AAAAGGCTGAGGCAGGAGAATGGCGTGAACCCGGGAGGCGGAGCTTGCAG +TGAGCTGAGATCATGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CTTGTCTCAAAATAAAAAACGTTTACATGTACATGTATATTCAACATGTA +CAAATATAACCTATTCAAAAGTATTTACTACATAAATAGGTACTTACATT +ACCTATTTACTGTAATAGTCAAAGCCTATGAAGTATCTAACACTGATGTG +TAGGTACTCACTTTGCTTGCCACTCTATTAGGTGCTTTTTATGTTATTTA +ATCATGAAGCCTGGCCACAGGGTGCTTGTGCATTGAGTGTGGGAACAAGA +TTACCATCTCCCTTTTGAGGACACAGGCCTAGAGCAGTTAAGCAGCTTGC +TGGAGGTTCACTGGCTAGAAAGTGGTCAGCCTGGGATTTGGACACAGATT +TTTCCACTCCCAAGTCTGGCTGCTTTTTACTTCACTGTGAGGGGTAAAGG +TAAATCAGCTGTTTTCTTTGTTCAGAAACTCTCTCCAACTTTGCACTTTT +CTTAAAGGAAAGTAATGGACCAGTGAAGGTGTGGGGAAGCATTAAAGGAC +TGACTGAAGGCCTGCATGGATTCCATGTTCATGAGTTTGGAGATAATACA +GCAGGTGGGTGTTGTGCTGTGCTGGTGACCCATACTTGTTCACCCTAGTT +AGATAAACAGTAGAGTAGCCCCTAAACGTTAAAACCCCTCAACTTGTTTT +TGTTTTTGAGAAAGGGTCTTGCTCTGTCGCTCAGGCTGGAGTGCAGTGGC +GCTGTGCGATCATGGCTGACCTTAGCCTTGACCTCCCAGGCTCCATTGAT +CCTCATGCCTTGGCCCGTAGCTGGGACTACAGGTACACACCACCACGCCT +GGCTAATTTTTGTATTTTTTTCTAGAGGTGGGGTTTCATCATGTTGCCCA +GGCTGGTCTTGAACTGCTGGGCTCAAGTGGTCTATCCTCCTCGACCTCCC +AAAGTGCTGGGATTACATGTGTGAGCCACTGTGCCTGGGAAAACCCTCAA +CTTTTCTTTTAAAAAAGAGGTCAACTTTATTGTATATAAGCACTGTGCTA +AAATTGCAGGAACTGGGACCATATCCTGATTTTTGTAATAATGCCAGCAG +AGTACACACAAGAAAAGTAACTGCACTAGATTGTGAAGACTGGGGTGGAC +CTGCTTCTGAAGGTCCAGTGCCCTTTGTCTTAAGATTTGGTGTAGTGTGT +CTTTAGAAACCAAAAAAAGAGAAGAAGATCAACCTTAAGATTAGCCACAA +AACTGGGCTTTGATACCTAGGTGTGGAAAAGAAAGGGAAAGAGTTGATGT +TTTGTCTTACAGCATCATTGTAGAAGAGGGTGTTTTTTTGTTTGTTTGTT +TTTTGAGACGGAGTCTTACTCTGTGGCCCAGGCTGGAGTGCAGTGGCGCG +ATCTCGGCTCACTGCAAGCTCCGCCTCCCGGGTTCATGCCATTCTCCTGC +CTCAGCCCCCTGAGTAGCTGGGACTACAGGTGCCCGCCACCCCGCCTGGC +TAATTTTTTGTATTTTTAGTAGAGACGGGGTTTCACTGTGTTAGCCAAGA +TGGTCTCTCTCCTGACCTCGTGATCCGCCTGTCTCAGCCTCCCAAAGTGC +TGGGATTACAGGCATGAGCCACCGCACCCAGCCAGAAGAGGGTGTTTTTT +AAAGAAGGCAAATAGGAAATAAAAACTTGGGCTCTTAACTTTTGTAATGA +TCCCAGGTGTTTGAGCTGGGGGTTGAGGGTGGGTGCCTCGAGCAAAGGGG +CTGCATTTATTTGCATAATGCCATGTAAGAGTAGCTCTACACCCCAAACA +CAGGCTTCTTAGTGGGACCAAAGTATGATACAAACTGAAGATGGAATGCA +GAGGATTATTGGTACTTTGGAATATGCTTAAAAAAAATTTTTTTAAAGTA +TTTTTAAAAAATCAGGCAACCCCTGAACCAGAGTAGGTTCAGAGAAACTG +CCAAATTTTATTTTCTTAATTTGGGATTGGAAGCAAGTTAACAGAAGTTT +ATGAGTTAAGTTGCATTTAGTGATCTTTTGCCATATTTGAGTAATAATCT +GATTTTTTTGTTTATAGATTTCTTCTTAAATTAACTTTATTCATCTTGCT +AATTTAGTTTCAAATAGTGATTTGTAATGATCAGATTTGATCCATTTCTG +TAATTGCTGAAATTCCCCCGAGTTGCTTTTTGGCTTTACCGCCTCTGGTC +TGGGAGGTGATTGCTCTGCTGCTTCCTGTAACTTGCCTGCCTTTCTCCCT +GTGTGGGACTCCTGCGGGTGAGAGCGTGGCTGAAGACAGCCGTGTTATGA +AAGGGCCTCCTGTGCTGTCGAGGTTGTGCTCTGTGAATGTCATCCCCTGG +TGCACAGCAGCACCTTCTACACAGGATACAGTTGGAATGCCGCCCCCTCG +AGTTGTGTAAGGCAGCAGCCTTGGCCCTTGCACATAAGATGCTGTTGAAT +ATTCTGCCTGCACCAAGTAAAGGGCACAGATAGAACTGCTTGGCATATGT +TGCTGGGGAGATGAGTTTTTTGTAAAGTATACTACGTTCTTAAGAATTTG +GATCATAACCATGGGATTTTAATAATAGAAAAACTGTTGAAGATCAGTCT +GGTCCCTTATTTTTACAGTGAAGAAGCCAAAGCCCAGAGAAGGGTGTTAA +CTTTACAAGTGTCAGACAGTAGTTAGAACTTGGTGGGGTTTTTTTTTTTT +TTTTTTTGAGATGGAGTCTTGCTCTGTTGCCCAGGCTGGAGTGCAGTGGT +GCGATCTCAGCTCACTGCAACCTCTGCCTCCCAGGTTCAAGCGATTCTCC +TGCCTCAGCCTACTAAGTAGCTGGGACTATAGGTGCGCACCACCACGCCT +AGCTAATTTTTGTATTTTTTCAGTAGAGACAGGGTTTTGCTATGCTGGCC +AGGCTGGTCTCAAACTCCTGACCTCAGATGATCCAGCCACCTCAGCTTCC +CAAAGTGCTGGGGTTCCAGGTGTTAGCCACCATGCCTGGCCATAGACTTG +TTTCTGTTCCCTTCTCACTGTGGCTGTACCAAGGTGTTGCTTATCCCAGA +AGTCGTGATGCAGGTCAGCACTTTCTCCATGGGAAGTTTTAGCAGTGTTT +CTTTTTAGAATGTATTTGGGAACTTTAATTCATAATTTAGCTTTTTTTTC +TTCTTCTTATAAATAGGCTGTACCAGTGCAGGTCCTCACTTTAATCCTCT +ATCCAGAAAACACGGTGGGCCAAAGGATGAAGAGAGGTAACAAGATGCTT +AACTCTTGTAATAATGGCGATAGCTTTCTGGAGTTCATATGGTATACTAC +TTGTAAATATGTGCTAAGATAATTCCGTGTTTCCCCCACCTTTGCTTTTG +AACTTGCTGACTCATCTAAACCCCTGCTCCCAAATGCTGGAATGCTTTTA +CTTCCTGGGCTTAAAGGAATTGACAAATGGGGACACTTAAAACGATTTGG +TTTTGTAGCATTTATTGAATATAGAACTAATACAAGTGCCAAAGGGGAAC +TAATACAGGAAATGTCATGAACAGTACTGTCAACCACTAGCAAAATCAAT +CATCATTGTGAAACATAGGAAGCTTCTGTAGATAAAAAAAAAAATTGATA +CTGAAAACTAGTCGAGACTCCATTTATATGTGTATGTTTTCTGAAAGCCT +TTCAGAAAAATATTAAATTTAAGGACAAGATTTTTATATCAGAGGCCTTG +GGACATAGCTTTGTTAGCTATGCCAGTAATTAACAGGCATAACTCAGTAA +CTGAGAGTTTACCCTTTGGTACTTCTGAAATCAGGTGCAGCCCCATCTTT +CTTCCCAGAGCATTAGTGTGTAGACGTGAAGCCTTGTTTGAAGAGCTGTA +TTTAGAATGCCTAGCTACTTGTTTGCAAATTTGTGTCTACTCAGTCAAGT +TTTAATTTAGCTCATGAACTACCTTGATGTTTAGTGGCATCAGCCCTAAT +CCATCTGATGCTTTTTCATTATTAGGCATGTTGGAGACTTGGGCAATGTG +ACTGCTGACAAAGATGGTGTGGCCGATGTGTCTATTGAAGATTCTGTGAT +CTCACTCTCAGGAGACCATTGCATCATTGGCCGCACACTGGTGGTAAGTT +TTCATAAAAGGATATGCATAAAACTTCTTCTAACATACAGTCATGTATCT +TTTCACTTTGATTGTTAGTCGCGGTTTCTAAAGATCCAGATAAACTGTAC +TTGCAGTTCAAATTAGGAAAAGCAATTTTATTGGACAATTACGGTGAAAA +TGAATTATTTTATCTAGGTCAGTTAAGAACACTGTTCTGCTAAGATGCAG +TAAAAAGCAGGTTACATTTGACCATATTAGATCTGAGTTTGGAAAACAGA +AGTAGTCTTTAGTTTTAAAATGGCCAGATTTTCTTGCCAGGATTGGGTTT +CTCACTTGTTAAACAGAACATTTTGTTAAGTTTAAAACCTGGGATGGACT +TAAGTATTCATGTTCATTCATGTTCATTCAGGACTGCAGGTTATCATGAC +TTGTTTAACTTGTGGGAAGCTGTTGTCCCAAGTTATCCTGGGGAACTGCA +TCTGGTTCTTGCAAAACACCAAGTAGACAGGCTCTCTTTTACCTCCCCTT +GAGGGCATTAACATTCAGTAGTCACTTCCATTCAGTTAACCCTTTATTTT +TATGGTTTTTCTTGAGCCATAGTTGTAAAGCAGAAAAATCATTTATAAAG +GTTTGTTGAACAAAATTCAAAATACTGTTGCTTAAAGTATTAAGATTTTT +TAGGATTATACCTTACTTATAGGCCCGTCATTCATTTGGCATGAAATTTT +GAGTTTTATTCACTTTCACTTTCCTTTTTTTCCAAAGCAATTAAAAAAAC +TGCCAAAGTAAGAGTGACTGCGGAACTAAGGTTACTGTAACTTACCATGG +AGGATTAAGGGTAGCGTGTGGTGGTCTACAACATAGTTATTTGGGTTTTA +GTATTTCATTTAGACAGCAACACTTACCTAATGTTTAAAGGTAATGTCTT +TGCAACACCAAGAAAAAGCTTTGAGTAGTAGTTTCTACTTTTAAACTACT +AAATATTAGTATATCTCTCTACTAGGATTAATGTTATTTTTCTAATATTA +TGAGGTTCTTAAACATCTTTTGGGTATTGTTGGGAGGAGGTAGTGATTAC +TTGACAGCCCAAAGTTATCTTCTTAAAATTTTTTACAGGTCCATGAAAAA +GCAGATGACTTGGGCAAAGGTGGAAATGAAGAAAGTACAAAGACAGGAAA +CGCTGGAAGTCGTTTGGCTTGTGGTGTAATTGGGATCGCCCAATAAACAT +TCCCTTGGATGTAGTCTGAGGCCCCTTAACTCATCTGTTATCCTGCTAGC +TGTAGAAATGTATCCTGATAAACATTAAACACTGTAATCTTAAAAGTGTA +ATTGTGTGACTTTTTCAGAGTTGCTTTAAAGTACCTGTAGTGAGAAACTG +ATTTATGATCACTTGGAAGATTTGTATAGTTTTATAAAACTCAGTTAAAA +TGTCTGTTTCAATGACCTGTATTTTGCCAGACTTAAATCACAGATGGGTA +TTAAACTTGTCAGAATTTCTTTGTCATTCAAGCCTGTGAATAAAAACCCT +GTATGGCACTTATTATGAGGCTATTAAAAGAATCCAAATTCAAACTAAAT +TAGCTCTGATACTTATTTATATAAACAGCTTCAGTGGAACAGATTTAGTA +ATACTAACAGTGATAGCATTTTATTTTGAAAGTGTTTTGAGACCATCAAA +ATGCATACTTTAAAACAGCAGGTCTTTTAGCTAAAACTAACACAACTCTG +CTTAGACAAATAGGCTGTCCTTTGAAAGCTTTAGGGAAATGTTCCTGCTT +AGTCATTTTAGCATTTTGATTCATAAAGTACCTCCTCATTTTAAAAAGAC +ATTATGATGTAAGAGAGCCATTTGATAACTTTTTAGTGAGCTTTGAAAGG +CAAGTTACAGCCTCAGCTAGCTAGTAAGATTATCTACCTGCCAGAATGGC +ACAAATTCTACATTCAAGGGTAGACGCTGGCACAACCTACTTACAGATTA +GCCCTTTAAAGCAATCTGTAGCATTAGAAGATGGAACCAAGGAAATGTTT +GACTGTGGGTTCTGGCTGTTGAGAAATAATTTACACACCGAATTAGTGAA +ATGAGTCACTTTCTCTTAATGTATTTATGTACCTGAGAGAATGCTTTTCA +ATGTTAACCTAACTCAGGTTTGACTAAATTATTCAATTGGAAATTGTAGA +ATATTATTTCTGATAAACCAGAAATAAGTGAAATGCTGTTTGTTCATAAA +TATGTACTTTATCAAATGTAGGAGAGATCATTTAGGAGAGGAAAAGCTAA +ATTGGAAGACAAATCTGTAGTGTTTCCAAAGTTTTAAAATTATGGTAAAC +AACAGTATGTTCACAGTAAGTGGTTAAAACAACCATTCTTTAAATCTCAG +TAGAGAATTTTTAAAAAGCAGTATTTAACACATTTCCCTAATGTAGTTTG +TTGCCTATGTGGAATAACTCAATTAGAGACTCACTTATGCCTTTTGAAAC +TTCAAATATAATTACACTACCAGTTTTTACATGTGCATATAGGATGGTCC +CAATACTTTAAATTGGAAATACAGGCTGTAAGTCCTTCAAGTCTGGATGT +TGGGTAATCACGTTTTCTTCCAGAAGCCATTTGTTAGGACTTTAAAACTT +CTCAGTGGGCCAGTGTAAAATTAAGGACAAGTTTTATAATTTAAATTTAC +AGATAAATATAAAACAATTTTCTCTCATTTTCTAAAGGCAGGAATATAAG +GACATTGCCCTAGATATATTCTCCCCATCAAACCAAAGGTCTTGCTGCTG +AGTATTATTTAAAAACCAGAGTAATAAAGCAGCTTCGCCTGAGGATGAAG +GCAAAGACAAAGTTAACTGCTCAGCATACTGAAACCAGGAGTTTGAAAAA +GTAATTCAAAACAACTTCAAGGCCATAAATACTTGGATAGTGTGACATCA +GGTCTTGGCACTGGATTTCCTGCAATTTCAGATGAAGGCTTGACTTGGCT +TTAGATGTTTTCATGTGATAATTCTTGGATAACCTACAACGATTTTTCCT +ATTTAACCCACCAACTTTAAGCAAAAGAAAGAACGTATATGTGGGGGAAA +AGTTCGTTTACCTCTGCCCCGCAGGGGAATTAAAACGCTGGTGAAGAAAG +GCAACAGGCAAGGCTTATATAAGGAAACAGTAGTAGGCTGCACTGAAGTC +CTCAAACACAACAAAAAGCTCTTAGGTTGCAAATGTTAACCTTGATTCTT +TTACCCTTTTGAAAAATTCAATGGGATGGTTGGAAAAAAAAAAAACCACA +GACACACACACACACACACGCAACCTTCTAACGTAATACCCAGGCAGTCC +GATAATTTATAGTACAACGTGTAACACTGGGATCCAACTTTTCACCCAGC +AAAATCTCCTTACAAATTAGGGCAACATATACCACAAAGCCAATGGAAAA +AAAAAGAAAACCTCGATTGAATTGCAAACACAGCTTTTCAATTGACATTA +AAACAACTAACCTTTACCTTATGACTGAGCACTAAAAATCAAAAGTATTA +CATATGAAAGTGAGAATAACTACATAAAATGTCTATTTTCATCAAATAAG +TCTAATTTAGACTCCAATACAGTATTAACAGCTCAAACTTTGACGGTGAA +CAATCCTTTTCCACCTTAATGCAGTGTAGGAAGAATAGCACACATTAAAG +TTTGTTACGAAAATAGAGTTTATTAAAAACATCCCTATTGTTTTGAGGAG +CTTTCACCGTTACCTTGTCTTAAATTAAAAAAAAAAAAAAAAATAGAGAG +CACTTCTAATTACGATTTGTAAACTTTTTAAAGTCAAAACTTTTAAAAAG +TTACAGCAAAAAGGGTAATATTTATTCATATTTTCAGTATTTTTTGTTAT +TTTGTGGCT