diff --git a/tools/fastk/.shed.yml b/tools/fastk/.shed.yml new file mode 100644 index 00000000000..f879a8beeb9 --- /dev/null +++ b/tools/fastk/.shed.yml @@ -0,0 +1,16 @@ +name: fastk +owner: iuc +categories: +- Assembly +description: "FastK: A K-mer counter (for HQ assembly data sets)" +long_description: FastK is a k‑mer counter that is optimized for processing high-quality DNA assembly data sets such as those produced with an Illumina instrument or a PacBio run in HiFi mode. +homepage_url: https://github.com/thegenemyers/FASTK +remote_repository_url: https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk +type: unrestricted +suite: + name: "suite_fastk" + description: "A suite of tools for FASTK in Galaxy" + type: repository_suite_definition +auto_tool_repositories: + name_template: "{{ tool_id }}" + description_template: "Wrapper for the FASTK tool suite: {{ tool_name }}" \ No newline at end of file diff --git a/tools/fastk/fastk.xml b/tools/fastk/fastk.xml new file mode 100644 index 00000000000..6acbd35bd6f --- /dev/null +++ b/tools/fastk/fastk.xml @@ -0,0 +1,114 @@ + + A k-mer counter for high-quality assembly datasets + + macros.xml + + + '$tabex_hist' + #elif $sorted_table.sorted_table_option == 'yes_with_custom': + && Tabex outfiles/output.ktab -t${sorted_table.tabex_threshold_for_custom} LIST > '$tabex_hist' + #end if + && tar -c -f fastk.tar ./outfiles/ + ]]> + + + + + + + + + + + + + + + + + + + + + + + + sorted_table['sorted_table_option'] != 'no' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/fastk/macros.xml b/tools/fastk/macros.xml new file mode 100644 index 00000000000..1d9c75894a0 --- /dev/null +++ b/tools/fastk/macros.xml @@ -0,0 +1,23 @@ + + 1.0.0 + 0 + + + fastk + + + + + + @misc{github, + author = {Gene Meyers}, + year = {2020}, + title = {FastK}, + publisher = {GitHub}, + journal = {GitHub repository}, + url = {https://github.com/thegenemyers/FASTK}, + } + + + + \ No newline at end of file diff --git a/tools/fastk/test-data/input01.fasta.gz b/tools/fastk/test-data/input01.fasta.gz new file mode 100644 index 00000000000..5bdbff98462 Binary files /dev/null and b/tools/fastk/test-data/input01.fasta.gz differ diff --git a/tools/fastk/test-data/test02.tabex.txt b/tools/fastk/test-data/test02.tabex.txt new file mode 100644 index 00000000000..89a38623dab --- /dev/null +++ b/tools/fastk/test-data/test02.tabex.txt @@ -0,0 +1,311 @@ +Opening 40-mer table with 502,597 entries + 1348: aaaaacgaaaccgttgttgaaatccctggaaagctggttg = 5 + 3497: aaaacatcttctgcaattccacgaaggcgctctcccattc = 6 + 4142: aaaacgaaaccgttgttgaaatccctggaaagctggttgc = 5 + 8271: aaaattagccaccatgccgcgcatctcacacccgcgcatg = 5 + 9568: aaacaggagaaagactatccccagtaacatcatgcccgta = 5 + 9898: aaacatcttctgcaattccacgaaggcgctctcccattcg = 6 + 11316: aaaccgttgttgaaatccctggaaagctggttgcgtgaaa = 5 + 11609: aaacgaaaccgttgttgaaatccctggaaagctggttgcg = 5 + 14677: aaagactatccccagtaacatcatgcccgtattccctgcc = 5 + 23585: aaattagccaccatgccgcgcatctcacacccgcgcatgc = 5 + 25526: aacaacggtttcgtttttcgctgacgttcagcaagccgct = 5 + 27763: aacaggagaaagactatccccagtaacatcatgcccgtat = 5 + 28631: aacatcatgcccgtattccctgccagctttaacacgtccc = 6 + 30223: aaccagctttccagggatttcaacaacggtttcgtttttc = 5 + 30777: aacccaccacggatatccgtaaggacagatgcagcaagtg = 5 + 32167: aaccggaaagacacgacaaagcgccactggcagcagccat = 5 + 32813: aaccgttgttgaaatccctggaaagctggttgcgtgaaaa = 5 + 33721: aacgaaaccgttgttgaaatccctggaaagctggttgcgt = 5 + 34290: aacgagcgggtcatgcagttgagtcagcaggtgcagcact = 5 + 35527: aacgcgatgctgaacgagcgggtcatgcagttgagtcagc = 7 + 36570: aacggcatctttagtttgcacgataaccatatcttcaatt = 5 + 36923: aacgggacaacgcgatgctgaacgagcgggtcatgcagtt = 7 + 37484: aacggtttcgtttttcgctgacgttcagcaagccgctgct = 5 + 37751: aacgtcagcgaaaaacgaaaccgttgttgaaatccctgga = 5 + 39094: aactcaggttttactgagttacttaatcgcgtagaagcct = 5 + 42359: aagaacggcatctttagtttgcacgataaccatatcttca = 5 + 44118: aagaggcgatgatgcagcacaggagggacgtgttaaagct = 5 + 45106: aagatgttttcgcttacgcaacgggacaacgcgatgctga = 6 + 46997: aagccgctgctctgccggcattccccttatatccgcctct = 7 + 47380: aagcgaaaacatcttctgcaattccacgaaggcgctctcc = 6 + 50897: aaggcttctacgcgattaagtaactcagtaaaacctgagt = 5 + 51296: aaggggaatgccggcagagcagcggcttgctgaacgtcag = 6 + 52678: aagtaccgttgcaccttcccggttacgctccctccccaga = 5 + 53910: aagtgctgcacctgctgactcaactgcatgacccgctcgt = 5 + 57240: aatacgggcatgatgttactggggatagtctttctcctgt = 5 + 65459: aatgccggcagagcagcggcttgctgaacgtcagcgaaaa = 6 + 66807: aatggctgctgccagtggcgctttgtcgtgtctttccggt = 5 + 66876: aatgggagagcgccttcgtggaattgcagaagatgttttc = 6 + 68705: aattagccaccatgccgcgcatctcacacccgcgcatgca = 5 + 70117: aattgcagaagatgttttcgcttacgcaacgggacaacgc = 6 + 73840: acaacgcgatgctgaacgagcgggtcatgcagttgagtca = 7 + 73929: acaacggtttcgtttttcgctgacgttcagcaagccgctg = 5 + 79713: acaggagggacgtgttaaagctggcagggaatacgggcat = 7 + 81836: acatcatgcccgtattccctgccagctttaacacgtccct = 6 + 84684: accaatggctgctgccagtggcgctttgtcgtgtctttcc = 5 + 86754: accagctttccagggatttcaacaacggtttcgtttttcg = 5 + 87548: accatcaccgcccccggtatcccgctcatgctggcgaacc = 6 + 88541: acccaccacggatatccgtaaggacagatgcagcaagtgc = 5 + 89933: acccgctcgttcagcatcgcgttgtcccgttgcgtaagcg = 7 + 92340: accgcccccggtatcccgctcatgctggcgaacccagaca = 6 + 95583: accgttgcaccttcccggttacgctccctccccagaaggt = 5 + 95641: accgttgttgaaatccctggaaagctggttgcgtgaaaag = 5 + 97042: acctgctgactcaactgcatgacccgctcgttcagcatcg = 7 + 98459: acgaaaccgttgttgaaatccctggaaagctggttgcgtg = 5 + 101251: acgcaacgggacaacgcgatgctgaacgagcgggtcatgc = 7 + 102467: acgccatagaggcggatataaggggaatgccggcagagca = 7 + 103655: acgcgatgctgaacgagcgggtcatgcagttgagtcagca = 7 + 106812: acggcatctttagtttgcacgataaccatatcttcaattc = 5 + 107733: acgggacaacgcgatgctgaacgagcgggtcatgcagttg = 7 + 107912: acgggcatgatgttactggggatagtctttctcctgttta = 5 + 109184: acggttcaccatgaaccataatatgatttctaagaatacc = 5 + 109323: acggtttcgtttttcgctgacgttcagcaagccgctgctc = 5 + 109991: acgtcagcgaaaaacgaaaccgttgttgaaatccctggaa = 5 + 111273: acgttcagcaagccgctgctctgccggcattccccttata = 6 + 113337: actcaactgcatgacccgctcgttcagcatcgcgttgtcc = 7 + 114437: actcgcggtaaacaggagaaagactatccccagtaacatc = 5 + 116139: actgcatgacccgctcgttcagcatcgcgttgtcccgttg = 7 + 116161: actgcatttacggttcaccatgaaccataatatgatttct = 5 + 117833: actggggatagtctttctcctgtttaccgcgagtggcggg = 7 + 120386: actttagagcgggaagtaacagcgctctcacttacaaaag = 5 + 121963: agaaagactatccccagtaacatcatgcccgtattccctg = 5 + 122974: agaacggcatctttagtttgcacgataaccatatcttcaa = 5 + 123431: agaagatgttttcgcttacgcaacgggacaacgcgatgct = 6 + 127360: agagcagcggcttgctgaacgtcagcgaaaaacgaaaccg = 5 + 127611: agagcgccttcgtggaattgcagaagatgttttcgcttac = 6 + 127636: agagcgctgttacttcccgctctaaagtagaagtaacatg = 5 + 128035: agaggcgatgatgcagcacaggagggacgtgttaaagctg = 5 + 130856: agatgttttcgcttacgcaacgggacaacgcgatgctgaa = 6 + 132404: agcaagccgctgctctgccggcattccccttatatccgcc = 7 + 132897: agcacaggagggacgtgttaaagctggcagggaatacggg = 6 + 137730: agccgctgctctgccggcattccccttatatccgcctcta = 7 + 138766: agcgaaaaacgaaaccgttgttgaaatccctggaaagctg = 5 + 138775: agcgaaaacatcttctgcaattccacgaaggcgctctccc = 6 + 140579: agcgccttcgtggaattgcagaagatgttttcgcttacgc = 6 + 141050: agcgctgttacttcccgctctaaagtagaagtaacatgaa = 5 + 141872: agcgggtcatgcagttgagtcagcaggtgcagcacttgag = 5 + 145576: agctttccagggatttcaacaacggtttcgtttttcgctg = 5 + 146811: aggagaaagactatccccagtaacatcatgcccgtattcc = 5 + 147086: aggagggacgtgttaaagctggcagggaatacgggcatga = 7 + 149427: aggcgatgatgcagcacaggagggacgtgttaaagctggc = 5 + 149785: aggcggatataaggggaatgccggcagagcagcggcttgc = 7 + 150956: agggaatacgggcatgatgttactggggatagtctttctc = 5 + 151265: agggatttcaacaacggtttcgtttttcgctgacgttcag = 5 + 151868: aggggaatgccggcagagcagcggcttgctgaacgtcagc = 6 + 155027: aggttttactgagttacttaatcgcgtagaagccttagag = 5 + 156045: agtaccgttgcaccttcccggttacgctccctccccagaa = 5 + 166548: ataaggggaatgccggcagagcagcggcttgctgaacgtc = 6 + 170340: atagaggcggatataaggggaatgccggcagagcagcggc = 7 + 171849: atataaggggaatgccggcagagcagcggcttgctgaacg = 7 + 176588: atcaccgcccccggtatcccgctcatgctggcgaacccag = 6 + 179134: atcatgcccgtattccctgccagctttaacacgtccctcc = 7 + 184864: atcgcgttgtcccgttgcgtaagcgaaaacatcttctgca = 6 + 189204: atctttagtttgcacgataaccatatcttcaattccaatg = 5 + 189415: atcttttcacgcaaccagctttccagggatttcaacaacg = 5 + 190928: atgacccgctcgttcagcatcgcgttgtcccgttgcgtaa = 7 + 192547: atgatgcagcacaggagggacgtgttaaagctggcaggga = 5 + 192761: atgatgttactggggatagtctttctcctgtttaccgcga = 5 + 192862: atgattcatgttacttctactttagagcgggaagtaacag = 5 + 193494: atgcagcacaggagggacgtgttaaagctggcagggaata = 6 + 194634: atgccggcagagcagcggcttgctgaacgtcagcgaaaaa = 6 + 195338: atgcgcgggtgtgagatgcgcggcatggtggctaattttg = 5 + 196171: atgctgaacgagcgggtcatgcagttgagtcagcaggtgc = 7 + 196752: atggaaaggaaaccgccaaaattagccaccatgccgcgca = 5 + 198597: atgggagagcgccttcgtggaattgcagaagatgttttcg = 6 + 201532: atgttactggggatagtctttctcctgtttaccgcgagtg = 5 + 201535: atgttacttctactttagagcgggaagtaacagcgctctc = 5 + 202226: atgttttcgcttacgcaacgggacaacgcgatgctgaacg = 6 + 202804: attaactcaggttttactgagttacttaatcgcgtagaag = 5 + 203809: attaccttctggggagggagcgtaaccgggaaggtgcaac = 5 + 206484: attcatgttacttctactttagagcgggaagtaacagcgc = 5 + 206888: attccctgccagctttaacacgtccctcctgtgctgcatc = 5 + 208415: attcttagaaatcatattatggttcatggtgaaccgtaaa = 5 + 208731: attgaagatatggttatcgtgcaaactaaagatgccgttc = 5 + 209584: attgcagaagatgttttcgcttacgcaacgggacaacgcg = 6 + 210691: attggaattgaagatatggttatcgtgcaaactaaagatg = 5 + 212439: atttacggttcaccatgaaccataatatgatttctaagaa = 5 + 212896: atttcaacaacggtttcgtttttcgctgacgttcagcaag = 5 + 220406: caacaacggtttcgtttttcgctgacgttcagcaagccgc = 5 + 222425: caacgcgatgctgaacgagcgggtcatgcagttgagtcag = 7 + 222783: caacggtttcgtttttcgctgacgttcagcaagccgctgc = 5 + 223716: caagaacggcatctttagtttgcacgataaccatatcttc = 5 + 224280: caagccgctgctctgccggcattccccttatatccgcctc = 7 + 225127: caagtgctgcacctgctgactcaactgcatgacccgctcg = 5 + 227568: caatggctgctgccagtggcgctttgtcgtgtctttccgg = 5 + 229845: cacaggagggacgtgttaaagctggcagggaatacgggca = 7 + 231660: caccatcaccgcccccggtatcccgctcatgctggcgaac = 6 + 232840: caccgcccccggtatcccgctcatgctggcgaacccagac = 6 + 233975: cacctgctgactcaactgcatgacccgctcgttcagcatc = 7 + 237718: cactgcatttacggttcaccatgaaccataatatgatttc = 5 + 239592: cagaagatgttttcgcttacgcaacgggacaacgcgatgc = 6 + 240092: cagacacgcagagtctccggcgtacagccaatctttgggg = 5 + 241021: cagagcagcggcttgctgaacgtcagcgaaaaacgaaacc = 5 + 242704: cagcaagccgctgctctgccggcattccccttatatccgc = 7 + 242927: cagcacaggagggacgtgttaaagctggcagggaatacgg = 6 + 243957: cagcatcgcgttgtcccgttgcgtaagcgaaaacatcttc = 6 + 248445: caggagaaagactatccccagtaacatcatgcccgtattc = 5 + 248553: caggagggacgtgttaaagctggcagggaatacgggcatg = 7 + 250377: cagggatttcaacaacggtttcgtttttcgctgacgttca = 5 + 251901: caggttttactgagttacttaatcgcgtagaagccttaga = 5 + 256217: catagaggcggatataaggggaatgccggcagagcagcgg = 7 + 257545: catcaccgcccccggtatcccgctcatgctggcgaaccca = 6 + 258293: catcatgcccgtattccctgccagctttaacacgtccctc = 7 + 259767: catcgcgttgtcccgttgcgtaagcgaaaacatcttctgc = 6 + 260922: catcttttcacgcaaccagctttccagggatttcaacaac = 5 + 261182: catgacccgctcgttcagcatcgcgttgtcccgttgcgta = 7 + 261520: catgatgttactggggatagtctttctcctgtttaccgcg = 5 + 265528: catttacggttcaccatgaaccataatatgatttctaaga = 5 + 266599: ccaaaattagccaccatgccgcgcatctcacacccgcgca = 5 + 266805: ccaaagattggctgtacgccggagactctgcgtgtctggg = 5 + 268302: ccaatggctgctgccagtggcgctttgtcgtgtctttccg = 5 + 269312: ccaccatcaccgcccccggtatcccgctcatgctggcgaa = 6 + 270745: ccactcgcggtaaacaggagaaagactatccccagtaaca = 5 + 271505: ccagacacgcagagtctccggcgtacagccaatctttggg = 5 + 274011: ccagctttaacacgtccctcctgtgctgcatcatcgcctc = 5 + 274021: ccagctttccagggatttcaacaacggtttcgtttttcgc = 5 + 274523: ccagggatttcaacaacggtttcgtttttcgctgacgttc = 5 + 276222: ccatagaggcggatataaggggaatgccggcagagcagcg = 7 + 276549: ccatcaccgcccccggtatcccgctcatgctggcgaaccc = 6 + 279152: cccaccacggatatccgtaaggacagatgcagcaagtgca = 5 + 279179: cccaccatcaccgcccccggtatcccgctcatgctggcga = 6 + 284200: cccgctcgttcagcatcgcgttgtcccgttgcgtaagcga = 7 + 285658: cccgttgcgtaagcgaaaacatcttctgcaattccacgaa = 6 + 286179: ccctgaagtaccgttgcaccttcccggttacgctccctcc = 5 + 286403: ccctgccagctttaacacgtccctcctgtgctgcatcatc = 5 + 290523: ccgccaaaattagccaccatgccgcgcatctcacacccgc = 5 + 290647: ccgccactcgcggtaaacaggagaaagactatccccagta = 7 + 291076: ccgcccccggtatcccgctcatgctggcgaacccagacac = 6 + 293003: ccgctcgttcagcatcgcgttgtcccgttgcgtaagcgaa = 7 + 294888: ccggcagagcagcggcttgctgaacgtcagcgaaaaacga = 6 + 299694: ccgttgcaccttcccggttacgctccctccccagaaggta = 5 + 299747: ccgttgcgtaagcgaaaacatcttctgcaattccacgaag = 6 + 299840: ccgttgttgaaatccctggaaagctggttgcgtgaaaaga = 5 + 301641: cctctaaggcttctacgcgattaagtaactcagtaaaacc = 5 + 302159: cctgaagtaccgttgcaccttcccggttacgctccctccc = 5 + 303245: cctgccagctttaacacgtccctcctgtgctgcatcatcg = 5 + 303808: cctgctgactcaactgcatgacccgctcgttcagcatcgc = 7 + 306128: ccttcgtggaattgcagaagatgttttcgcttacgcaacg = 6 + 306209: ccttctggggagggagcgtaaccgggaaggtgcaacggta = 5 + 307640: cgaaaccgttgttgaaatccctggaaagctggttgcgtga = 5 + 316529: cgcaacgggacaacgcgatgctgaacgagcgggtcatgca = 7 + 319241: cgccaaaattagccaccatgccgcgcatctcacacccgcg = 5 + 319712: cgccactcgcggtaaacaggagaaagactatccccagtaa = 7 + 320465: cgccatagaggcggatataaggggaatgccggcagagcag = 7 + 321112: cgcccccggtatcccgctcatgctggcgaacccagacacg = 6 + 323624: cgccttcgtggaattgcagaagatgttttcgcttacgcaa = 6 + 324413: cgcgatgctgaacgagcgggtcatgcagttgagtcagcag = 7 + 327604: cgctcaagtgctgcacctgctgactcaactgcatgacccg = 5 + 327939: cgctcgttcagcatcgcgttgtcccgttgcgtaagcgaaa = 7 + 328239: cgctgacgttcagcaagccgctgctctgccggcattcccc = 6 + 329377: cgctgttacttcccgctctaaagtagaagtaacatgaatc = 5 + 332076: cggatataaggggaatgccggcagagcagcggcttgctga = 7 + 333402: cggcagagcagcggcttgctgaacgtcagcgaaaaacgaa = 6 + 333792: cggcatctttagtttgcacgataaccatatcttcaattcc = 5 + 336218: cggcttgctgaacgtcagcgaaaaacgaaaccgttgttga = 5 + 336511: cgggacaacgcgatgctgaacgagcgggtcatgcagttga = 7 + 337074: cgggcatgatgttactggggatagtctttctcctgtttac = 5 + 338641: cggtaaacaggagaaagactatccccagtaacatcatgcc = 5 + 341064: cggttcaccatgaaccataatatgatttctaagaatacca = 5 + 342084: cgtaagcgaaaacatcttctgcaattccacgaaggcgctc = 6 + 343193: cgtattccctgccagctttaacacgtccctcctgtgctgc = 6 + 343708: cgtcagcgaaaaacgaaaccgttgttgaaatccctggaaa = 5 + 346552: cgtggaattgcagaagatgttttcgcttacgcaacgggac = 6 + 348872: cgttgcaccttcccggttacgctccctccccagaaggtaa = 5 + 349271: cgttgtcccgttgcgtaagcgaaaacatcttctgcaattc = 6 + 350123: cgtttttcgctgacgttcagcaagccgctgctctgccggc = 6 + 350889: ctaaggcttctacgcgattaagtaactcagtaaaacctga = 5 + 352180: ctactttagagcgggaagtaacagcgctctcacttacaaa = 5 + 353646: ctcaactgcatgacccgctcgttcagcatcgcgttgtccc = 7 + 354449: ctcaggttttactgagttacttaatcgcgtagaagcctta = 5 + 356799: ctcgcggtaaacaggagaaagactatccccagtaacatca = 5 + 357373: ctcgttcagcatcgcgttgtcccgttgcgtaagcgaaaac = 7 + 357981: ctctgccggcattccccttatatccgcctctatggcgtac = 7 + 359116: ctgaacgagcgggtcatgcagttgagtcagcaggtgcagc = 5 + 359347: ctgaagtaccgttgcaccttcccggttacgctccctcccc = 5 + 361951: ctgcacctgctgactcaactgcatgacccgctcgttcagc = 7 + 362325: ctgcatgacccgctcgttcagcatcgcgttgtcccgttgc = 7 + 362390: ctgcatttacggttcaccatgaaccataatatgatttcta = 5 + 362583: ctgccagctttaacacgtccctcctgtgctgcatcatcgc = 5 + 363028: ctgccggcattccccttatatccgcctctatggcgtacaa = 7 + 367437: ctggggagggagcgtaaccgggaaggtgcaacggtacttc = 5 + 367440: ctggggatagtctttctcctgtttaccgcgagtggcggga = 5 + 371081: cttacgcaacgggacaacgcgatgctgaacgagcgggtca = 7 + 371209: cttagaaatcatattatggttcatggtgaaccgtaaatgc = 5 + 372306: cttcatcttttcacgcaaccagctttccagggatttcaac = 5 + 373584: cttctactttagagcgggaagtaacagcgctctcacttac = 5 + 373798: cttctggggagggagcgtaaccgggaaggtgcaacggtac = 5 + 375970: ctttccagggatttcaacaacggtttcgtttttcgctgac = 5 + 379053: gaaaccgttgttgaaatccctggaaagctggttgcgtgaa = 5 + 379396: gaaagactatccccagtaacatcatgcccgtattccctgc = 5 + 381757: gaacgagcgggtcatgcagttgagtcagcaggtgcagcac = 5 + 385900: gaatgccggcagagcagcggcttgctgaacgtcagcgaaa = 6 + 386883: gacaacgcgatgctgaacgagcgggtcatgcagttgagtc = 7 + 388654: gacccgctcgttcagcatcgcgttgtcccgttgcgtaagc = 7 + 392862: gagagcgccttcgtggaattgcagaagatgttttcgctta = 6 + 394189: gagcgctgttacttcccgctctaaagtagaagtaacatga = 5 + 394270: gagcgggtcatgcagttgagtcagcaggtgcagcacttga = 5 + 397948: gatataaggggaatgccggcagagcagcggcttgctgaac = 7 + 402619: gatgttttcgcttacgcaacgggacaacgcgatgctgaac = 6 + 402865: gattaccttctggggagggagcgtaaccgggaaggtgcaa = 5 + 404021: gatttcaacaacggtttcgtttttcgctgacgttcagcaa = 5 + 407354: gcacaggagggacgtgttaaagctggcagggaatacgggc = 7 + 409109: gcagagcagcggcttgctgaacgtcagcgaaaaacgaaac = 5 + 412106: gcatctttagtttgcacgataaccatatcttcaattccaa = 5 + 412209: gcatgatgttactggggatagtctttctcctgtttaccgc = 5 + 413124: gccaaaattagccaccatgccgcgcatctcacacccgcgc = 5 + 413965: gccactcgcggtaaacaggagaaagactatccccagtaac = 5 + 415288: gccatagaggcggatataaggggaatgccggcagagcagc = 7 + 416467: gcccccggtatcccgctcatgctggcgaacccagacacgc = 6 + 421338: gccttcgtggaattgcagaagatgttttcgcttacgcaac = 6 + 421606: gcgaaaacatcttctgcaattccacgaaggcgctctccca = 6 + 425114: gcgccttcgtggaattgcagaagatgttttcgcttacgca = 6 + 428102: gcgggtcatgcagttgagtcagcaggtgcagcacttgagc = 5 + 432431: gctcgttcagcatcgcgttgtcccgttgcgtaagcgaaaa = 7 + 432544: gctctgccggcattccccttatatccgcctctatggcgta = 7 + 432796: gctgaacgtcagcgaaaaacgaaaccgttgttgaaatccc = 5 + 435138: gctgttacttcccgctctaaagtagaagtaacatgaatca = 5 + 435931: gcttctacgcgattaagtaactcagtaaaacctgagttaa = 5 + 436168: gcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaa = 5 + 436476: gctttccagggatttcaacaacggtttcgtttttcgctga = 5 + 438332: ggaatgccggcagagcagcggcttgctgaacgtcagcgaa = 6 + 438435: ggaattgcagaagatgttttcgcttacgcaacgggacaac = 6 + 439017: ggacgtgttaaagctggcagggaatacgggcatgatgtta = 5 + 439212: ggagaaagactatccccagtaacatcatgcccgtattccc = 5 + 440307: ggatataaggggaatgccggcagagcagcggcttgctgaa = 7 + 441337: ggatttcaacaacggtttcgtttttcgctgacgttcagca = 5 + 442536: ggcagagcagcggcttgctgaacgtcagcgaaaaacgaaa = 6 + 443224: ggcatctttagtttgcacgataaccatatcttcaattcca = 5 + 444964: ggcgatgatgcagcacaggagggacgtgttaaagctggca = 5 + 447754: ggcttctacgcgattaagtaactcagtaaaacctgagtta = 5 + 447808: ggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaa = 5 + 448268: gggaatgccggcagagcagcggcttgctgaacgtcagcga = 6 + 449217: gggcatgatgttactggggatagtctttctcctgtttacc = 5 + 451194: gggtcatgcagttgagtcagcaggtgcagcacttgagcga = 5 + 455477: ggttcaccatgaaccataatatgatttctaagaataccaa = 5 + 459621: gtattccctgccagctttaacacgtccctcctgtgctgca = 6 + 459664: gtattcttagaaatcatattatggttcatggtgaaccgta = 5 + 464117: gtgagagcgctgttacttcccgctctaaagtagaagtaac = 5 + 465705: gtggaattgcagaagatgttttcgcttacgcaacgggaca = 6 + 470168: gttgtacgccatagaggcggatataaggggaatgccggca = 5 + 471622: gtttttcgctgacgttcagcaagccgctgctctgccggca = 6 + 474188: taaggggaatgccggcagagcagcggcttgctgaacgtca = 6 + 477666: tactttagagcgggaagtaacagcgctctcacttacaaaa = 5 + 481177: tattcttagaaatcatattatggttcatggtgaaccgtaa = 5 + 482917: tcaccgcccccggtatcccgctcatgctggcgaacccaga = 6 + 484763: tcatcttttcacgcaaccagctttccagggatttcaacaa = 5 + 486368: tcccgttgcgtaagcgaaaacatcttctgcaattccacga = 6 + 488979: tcgcgttgtcccgttgcgtaagcgaaaacatcttctgcaa = 6 + 490132: tcgttcagcatcgcgttgtcccgttgcgtaagcgaaaaca = 7 + 490368: tctactttagagcgggaagtaacagcgctctcacttacaa = 5 + 491019: tctgccggcattccccttatatccgcctctatggcgtaca = 7 + 491604: tcttcatcttttcacgcaaccagctttccagggatttcaa = 5 + 492432: tgaacgagcgggtcatgcagttgagtcagcaggtgcagca = 5 + 492674: tgaagtaccgttgcaccttcccggttacgctccctcccca = 5 + 493518: tgagagcgctgttacttcccgctctaaagtagaagtaaca = 5 + 494230: tgatgcagcacaggagggacgtgttaaagctggcagggaa = 5 + 494813: tgcacctgctgactcaactgcatgacccgctcgttcagca = 7 + 495175: tgcatttacggttcaccatgaaccataatatgatttctaa = 5 + 497093: tggaattgcagaagatgttttcgcttacgcaacgggacaa = 6 + 498688: tgtaagtgagagcgctgttacttcccgctctaaagtagaa = 5 + 499514: tgttgaaatccctggaaagctggttgcgtgaaaagatgaa = 5 diff --git a/tools/fastk/test-data/test03.tabex.txt b/tools/fastk/test-data/test03.tabex.txt new file mode 100644 index 00000000000..9f1b0a6aa2b --- /dev/null +++ b/tools/fastk/test-data/test03.tabex.txt @@ -0,0 +1,311 @@ +Opening 40-mer table with 310 entries occuring 5-or-more times + 0: aaaaacgaaaccgttgttgaaatccctggaaagctggttg = 5 + 1: aaaacatcttctgcaattccacgaaggcgctctcccattc = 6 + 2: aaaacgaaaccgttgttgaaatccctggaaagctggttgc = 5 + 3: aaaattagccaccatgccgcgcatctcacacccgcgcatg = 5 + 4: aaacaggagaaagactatccccagtaacatcatgcccgta = 5 + 5: aaacatcttctgcaattccacgaaggcgctctcccattcg = 6 + 6: aaaccgttgttgaaatccctggaaagctggttgcgtgaaa = 5 + 7: aaacgaaaccgttgttgaaatccctggaaagctggttgcg = 5 + 8: aaagactatccccagtaacatcatgcccgtattccctgcc = 5 + 9: aaattagccaccatgccgcgcatctcacacccgcgcatgc = 5 + 10: aacaacggtttcgtttttcgctgacgttcagcaagccgct = 5 + 11: aacaggagaaagactatccccagtaacatcatgcccgtat = 5 + 12: aacatcatgcccgtattccctgccagctttaacacgtccc = 6 + 13: aaccagctttccagggatttcaacaacggtttcgtttttc = 5 + 14: aacccaccacggatatccgtaaggacagatgcagcaagtg = 5 + 15: aaccggaaagacacgacaaagcgccactggcagcagccat = 5 + 16: aaccgttgttgaaatccctggaaagctggttgcgtgaaaa = 5 + 17: aacgaaaccgttgttgaaatccctggaaagctggttgcgt = 5 + 18: aacgagcgggtcatgcagttgagtcagcaggtgcagcact = 5 + 19: aacgcgatgctgaacgagcgggtcatgcagttgagtcagc = 7 + 20: aacggcatctttagtttgcacgataaccatatcttcaatt = 5 + 21: aacgggacaacgcgatgctgaacgagcgggtcatgcagtt = 7 + 22: aacggtttcgtttttcgctgacgttcagcaagccgctgct = 5 + 23: aacgtcagcgaaaaacgaaaccgttgttgaaatccctgga = 5 + 24: aactcaggttttactgagttacttaatcgcgtagaagcct = 5 + 25: aagaacggcatctttagtttgcacgataaccatatcttca = 5 + 26: aagaggcgatgatgcagcacaggagggacgtgttaaagct = 5 + 27: aagatgttttcgcttacgcaacgggacaacgcgatgctga = 6 + 28: aagccgctgctctgccggcattccccttatatccgcctct = 7 + 29: aagcgaaaacatcttctgcaattccacgaaggcgctctcc = 6 + 30: aaggcttctacgcgattaagtaactcagtaaaacctgagt = 5 + 31: aaggggaatgccggcagagcagcggcttgctgaacgtcag = 6 + 32: aagtaccgttgcaccttcccggttacgctccctccccaga = 5 + 33: aagtgctgcacctgctgactcaactgcatgacccgctcgt = 5 + 34: aatacgggcatgatgttactggggatagtctttctcctgt = 5 + 35: aatgccggcagagcagcggcttgctgaacgtcagcgaaaa = 6 + 36: aatggctgctgccagtggcgctttgtcgtgtctttccggt = 5 + 37: aatgggagagcgccttcgtggaattgcagaagatgttttc = 6 + 38: aattagccaccatgccgcgcatctcacacccgcgcatgca = 5 + 39: aattgcagaagatgttttcgcttacgcaacgggacaacgc = 6 + 40: acaacgcgatgctgaacgagcgggtcatgcagttgagtca = 7 + 41: acaacggtttcgtttttcgctgacgttcagcaagccgctg = 5 + 42: acaggagggacgtgttaaagctggcagggaatacgggcat = 7 + 43: acatcatgcccgtattccctgccagctttaacacgtccct = 6 + 44: accaatggctgctgccagtggcgctttgtcgtgtctttcc = 5 + 45: accagctttccagggatttcaacaacggtttcgtttttcg = 5 + 46: accatcaccgcccccggtatcccgctcatgctggcgaacc = 6 + 47: acccaccacggatatccgtaaggacagatgcagcaagtgc = 5 + 48: acccgctcgttcagcatcgcgttgtcccgttgcgtaagcg = 7 + 49: accgcccccggtatcccgctcatgctggcgaacccagaca = 6 + 50: accgttgcaccttcccggttacgctccctccccagaaggt = 5 + 51: accgttgttgaaatccctggaaagctggttgcgtgaaaag = 5 + 52: acctgctgactcaactgcatgacccgctcgttcagcatcg = 7 + 53: acgaaaccgttgttgaaatccctggaaagctggttgcgtg = 5 + 54: acgcaacgggacaacgcgatgctgaacgagcgggtcatgc = 7 + 55: acgccatagaggcggatataaggggaatgccggcagagca = 7 + 56: acgcgatgctgaacgagcgggtcatgcagttgagtcagca = 7 + 57: acggcatctttagtttgcacgataaccatatcttcaattc = 5 + 58: acgggacaacgcgatgctgaacgagcgggtcatgcagttg = 7 + 59: acgggcatgatgttactggggatagtctttctcctgttta = 5 + 60: acggttcaccatgaaccataatatgatttctaagaatacc = 5 + 61: acggtttcgtttttcgctgacgttcagcaagccgctgctc = 5 + 62: acgtcagcgaaaaacgaaaccgttgttgaaatccctggaa = 5 + 63: acgttcagcaagccgctgctctgccggcattccccttata = 6 + 64: actcaactgcatgacccgctcgttcagcatcgcgttgtcc = 7 + 65: actcgcggtaaacaggagaaagactatccccagtaacatc = 5 + 66: actgcatgacccgctcgttcagcatcgcgttgtcccgttg = 7 + 67: actgcatttacggttcaccatgaaccataatatgatttct = 5 + 68: actggggatagtctttctcctgtttaccgcgagtggcggg = 7 + 69: actttagagcgggaagtaacagcgctctcacttacaaaag = 5 + 70: agaaagactatccccagtaacatcatgcccgtattccctg = 5 + 71: agaacggcatctttagtttgcacgataaccatatcttcaa = 5 + 72: agaagatgttttcgcttacgcaacgggacaacgcgatgct = 6 + 73: agagcagcggcttgctgaacgtcagcgaaaaacgaaaccg = 5 + 74: agagcgccttcgtggaattgcagaagatgttttcgcttac = 6 + 75: agagcgctgttacttcccgctctaaagtagaagtaacatg = 5 + 76: agaggcgatgatgcagcacaggagggacgtgttaaagctg = 5 + 77: agatgttttcgcttacgcaacgggacaacgcgatgctgaa = 6 + 78: agcaagccgctgctctgccggcattccccttatatccgcc = 7 + 79: agcacaggagggacgtgttaaagctggcagggaatacggg = 6 + 80: agccgctgctctgccggcattccccttatatccgcctcta = 7 + 81: agcgaaaaacgaaaccgttgttgaaatccctggaaagctg = 5 + 82: agcgaaaacatcttctgcaattccacgaaggcgctctccc = 6 + 83: agcgccttcgtggaattgcagaagatgttttcgcttacgc = 6 + 84: agcgctgttacttcccgctctaaagtagaagtaacatgaa = 5 + 85: agcgggtcatgcagttgagtcagcaggtgcagcacttgag = 5 + 86: agctttccagggatttcaacaacggtttcgtttttcgctg = 5 + 87: aggagaaagactatccccagtaacatcatgcccgtattcc = 5 + 88: aggagggacgtgttaaagctggcagggaatacgggcatga = 7 + 89: aggcgatgatgcagcacaggagggacgtgttaaagctggc = 5 + 90: aggcggatataaggggaatgccggcagagcagcggcttgc = 7 + 91: agggaatacgggcatgatgttactggggatagtctttctc = 5 + 92: agggatttcaacaacggtttcgtttttcgctgacgttcag = 5 + 93: aggggaatgccggcagagcagcggcttgctgaacgtcagc = 6 + 94: aggttttactgagttacttaatcgcgtagaagccttagag = 5 + 95: agtaccgttgcaccttcccggttacgctccctccccagaa = 5 + 96: ataaggggaatgccggcagagcagcggcttgctgaacgtc = 6 + 97: atagaggcggatataaggggaatgccggcagagcagcggc = 7 + 98: atataaggggaatgccggcagagcagcggcttgctgaacg = 7 + 99: atcaccgcccccggtatcccgctcatgctggcgaacccag = 6 + 100: atcatgcccgtattccctgccagctttaacacgtccctcc = 7 + 101: atcgcgttgtcccgttgcgtaagcgaaaacatcttctgca = 6 + 102: atctttagtttgcacgataaccatatcttcaattccaatg = 5 + 103: atcttttcacgcaaccagctttccagggatttcaacaacg = 5 + 104: atgacccgctcgttcagcatcgcgttgtcccgttgcgtaa = 7 + 105: atgatgcagcacaggagggacgtgttaaagctggcaggga = 5 + 106: atgatgttactggggatagtctttctcctgtttaccgcga = 5 + 107: atgattcatgttacttctactttagagcgggaagtaacag = 5 + 108: atgcagcacaggagggacgtgttaaagctggcagggaata = 6 + 109: atgccggcagagcagcggcttgctgaacgtcagcgaaaaa = 6 + 110: atgcgcgggtgtgagatgcgcggcatggtggctaattttg = 5 + 111: atgctgaacgagcgggtcatgcagttgagtcagcaggtgc = 7 + 112: atggaaaggaaaccgccaaaattagccaccatgccgcgca = 5 + 113: atgggagagcgccttcgtggaattgcagaagatgttttcg = 6 + 114: atgttactggggatagtctttctcctgtttaccgcgagtg = 5 + 115: atgttacttctactttagagcgggaagtaacagcgctctc = 5 + 116: atgttttcgcttacgcaacgggacaacgcgatgctgaacg = 6 + 117: attaactcaggttttactgagttacttaatcgcgtagaag = 5 + 118: attaccttctggggagggagcgtaaccgggaaggtgcaac = 5 + 119: attcatgttacttctactttagagcgggaagtaacagcgc = 5 + 120: attccctgccagctttaacacgtccctcctgtgctgcatc = 5 + 121: attcttagaaatcatattatggttcatggtgaaccgtaaa = 5 + 122: attgaagatatggttatcgtgcaaactaaagatgccgttc = 5 + 123: attgcagaagatgttttcgcttacgcaacgggacaacgcg = 6 + 124: attggaattgaagatatggttatcgtgcaaactaaagatg = 5 + 125: atttacggttcaccatgaaccataatatgatttctaagaa = 5 + 126: atttcaacaacggtttcgtttttcgctgacgttcagcaag = 5 + 127: caacaacggtttcgtttttcgctgacgttcagcaagccgc = 5 + 128: caacgcgatgctgaacgagcgggtcatgcagttgagtcag = 7 + 129: caacggtttcgtttttcgctgacgttcagcaagccgctgc = 5 + 130: caagaacggcatctttagtttgcacgataaccatatcttc = 5 + 131: caagccgctgctctgccggcattccccttatatccgcctc = 7 + 132: caagtgctgcacctgctgactcaactgcatgacccgctcg = 5 + 133: caatggctgctgccagtggcgctttgtcgtgtctttccgg = 5 + 134: cacaggagggacgtgttaaagctggcagggaatacgggca = 7 + 135: caccatcaccgcccccggtatcccgctcatgctggcgaac = 6 + 136: caccgcccccggtatcccgctcatgctggcgaacccagac = 6 + 137: cacctgctgactcaactgcatgacccgctcgttcagcatc = 7 + 138: cactgcatttacggttcaccatgaaccataatatgatttc = 5 + 139: cagaagatgttttcgcttacgcaacgggacaacgcgatgc = 6 + 140: cagacacgcagagtctccggcgtacagccaatctttgggg = 5 + 141: cagagcagcggcttgctgaacgtcagcgaaaaacgaaacc = 5 + 142: cagcaagccgctgctctgccggcattccccttatatccgc = 7 + 143: cagcacaggagggacgtgttaaagctggcagggaatacgg = 6 + 144: cagcatcgcgttgtcccgttgcgtaagcgaaaacatcttc = 6 + 145: caggagaaagactatccccagtaacatcatgcccgtattc = 5 + 146: caggagggacgtgttaaagctggcagggaatacgggcatg = 7 + 147: cagggatttcaacaacggtttcgtttttcgctgacgttca = 5 + 148: caggttttactgagttacttaatcgcgtagaagccttaga = 5 + 149: catagaggcggatataaggggaatgccggcagagcagcgg = 7 + 150: catcaccgcccccggtatcccgctcatgctggcgaaccca = 6 + 151: catcatgcccgtattccctgccagctttaacacgtccctc = 7 + 152: catcgcgttgtcccgttgcgtaagcgaaaacatcttctgc = 6 + 153: catcttttcacgcaaccagctttccagggatttcaacaac = 5 + 154: catgacccgctcgttcagcatcgcgttgtcccgttgcgta = 7 + 155: catgatgttactggggatagtctttctcctgtttaccgcg = 5 + 156: catttacggttcaccatgaaccataatatgatttctaaga = 5 + 157: ccaaaattagccaccatgccgcgcatctcacacccgcgca = 5 + 158: ccaaagattggctgtacgccggagactctgcgtgtctggg = 5 + 159: ccaatggctgctgccagtggcgctttgtcgtgtctttccg = 5 + 160: ccaccatcaccgcccccggtatcccgctcatgctggcgaa = 6 + 161: ccactcgcggtaaacaggagaaagactatccccagtaaca = 5 + 162: ccagacacgcagagtctccggcgtacagccaatctttggg = 5 + 163: ccagctttaacacgtccctcctgtgctgcatcatcgcctc = 5 + 164: ccagctttccagggatttcaacaacggtttcgtttttcgc = 5 + 165: ccagggatttcaacaacggtttcgtttttcgctgacgttc = 5 + 166: ccatagaggcggatataaggggaatgccggcagagcagcg = 7 + 167: ccatcaccgcccccggtatcccgctcatgctggcgaaccc = 6 + 168: cccaccacggatatccgtaaggacagatgcagcaagtgca = 5 + 169: cccaccatcaccgcccccggtatcccgctcatgctggcga = 6 + 170: cccgctcgttcagcatcgcgttgtcccgttgcgtaagcga = 7 + 171: cccgttgcgtaagcgaaaacatcttctgcaattccacgaa = 6 + 172: ccctgaagtaccgttgcaccttcccggttacgctccctcc = 5 + 173: ccctgccagctttaacacgtccctcctgtgctgcatcatc = 5 + 174: ccgccaaaattagccaccatgccgcgcatctcacacccgc = 5 + 175: ccgccactcgcggtaaacaggagaaagactatccccagta = 7 + 176: ccgcccccggtatcccgctcatgctggcgaacccagacac = 6 + 177: ccgctcgttcagcatcgcgttgtcccgttgcgtaagcgaa = 7 + 178: ccggcagagcagcggcttgctgaacgtcagcgaaaaacga = 6 + 179: ccgttgcaccttcccggttacgctccctccccagaaggta = 5 + 180: ccgttgcgtaagcgaaaacatcttctgcaattccacgaag = 6 + 181: ccgttgttgaaatccctggaaagctggttgcgtgaaaaga = 5 + 182: cctctaaggcttctacgcgattaagtaactcagtaaaacc = 5 + 183: cctgaagtaccgttgcaccttcccggttacgctccctccc = 5 + 184: cctgccagctttaacacgtccctcctgtgctgcatcatcg = 5 + 185: cctgctgactcaactgcatgacccgctcgttcagcatcgc = 7 + 186: ccttcgtggaattgcagaagatgttttcgcttacgcaacg = 6 + 187: ccttctggggagggagcgtaaccgggaaggtgcaacggta = 5 + 188: cgaaaccgttgttgaaatccctggaaagctggttgcgtga = 5 + 189: cgcaacgggacaacgcgatgctgaacgagcgggtcatgca = 7 + 190: cgccaaaattagccaccatgccgcgcatctcacacccgcg = 5 + 191: cgccactcgcggtaaacaggagaaagactatccccagtaa = 7 + 192: cgccatagaggcggatataaggggaatgccggcagagcag = 7 + 193: cgcccccggtatcccgctcatgctggcgaacccagacacg = 6 + 194: cgccttcgtggaattgcagaagatgttttcgcttacgcaa = 6 + 195: cgcgatgctgaacgagcgggtcatgcagttgagtcagcag = 7 + 196: cgctcaagtgctgcacctgctgactcaactgcatgacccg = 5 + 197: cgctcgttcagcatcgcgttgtcccgttgcgtaagcgaaa = 7 + 198: cgctgacgttcagcaagccgctgctctgccggcattcccc = 6 + 199: cgctgttacttcccgctctaaagtagaagtaacatgaatc = 5 + 200: cggatataaggggaatgccggcagagcagcggcttgctga = 7 + 201: cggcagagcagcggcttgctgaacgtcagcgaaaaacgaa = 6 + 202: cggcatctttagtttgcacgataaccatatcttcaattcc = 5 + 203: cggcttgctgaacgtcagcgaaaaacgaaaccgttgttga = 5 + 204: cgggacaacgcgatgctgaacgagcgggtcatgcagttga = 7 + 205: cgggcatgatgttactggggatagtctttctcctgtttac = 5 + 206: cggtaaacaggagaaagactatccccagtaacatcatgcc = 5 + 207: cggttcaccatgaaccataatatgatttctaagaatacca = 5 + 208: cgtaagcgaaaacatcttctgcaattccacgaaggcgctc = 6 + 209: cgtattccctgccagctttaacacgtccctcctgtgctgc = 6 + 210: cgtcagcgaaaaacgaaaccgttgttgaaatccctggaaa = 5 + 211: cgtggaattgcagaagatgttttcgcttacgcaacgggac = 6 + 212: cgttgcaccttcccggttacgctccctccccagaaggtaa = 5 + 213: cgttgtcccgttgcgtaagcgaaaacatcttctgcaattc = 6 + 214: cgtttttcgctgacgttcagcaagccgctgctctgccggc = 6 + 215: ctaaggcttctacgcgattaagtaactcagtaaaacctga = 5 + 216: ctactttagagcgggaagtaacagcgctctcacttacaaa = 5 + 217: ctcaactgcatgacccgctcgttcagcatcgcgttgtccc = 7 + 218: ctcaggttttactgagttacttaatcgcgtagaagcctta = 5 + 219: ctcgcggtaaacaggagaaagactatccccagtaacatca = 5 + 220: ctcgttcagcatcgcgttgtcccgttgcgtaagcgaaaac = 7 + 221: ctctgccggcattccccttatatccgcctctatggcgtac = 7 + 222: ctgaacgagcgggtcatgcagttgagtcagcaggtgcagc = 5 + 223: ctgaagtaccgttgcaccttcccggttacgctccctcccc = 5 + 224: ctgcacctgctgactcaactgcatgacccgctcgttcagc = 7 + 225: ctgcatgacccgctcgttcagcatcgcgttgtcccgttgc = 7 + 226: ctgcatttacggttcaccatgaaccataatatgatttcta = 5 + 227: ctgccagctttaacacgtccctcctgtgctgcatcatcgc = 5 + 228: ctgccggcattccccttatatccgcctctatggcgtacaa = 7 + 229: ctggggagggagcgtaaccgggaaggtgcaacggtacttc = 5 + 230: ctggggatagtctttctcctgtttaccgcgagtggcggga = 5 + 231: cttacgcaacgggacaacgcgatgctgaacgagcgggtca = 7 + 232: cttagaaatcatattatggttcatggtgaaccgtaaatgc = 5 + 233: cttcatcttttcacgcaaccagctttccagggatttcaac = 5 + 234: cttctactttagagcgggaagtaacagcgctctcacttac = 5 + 235: cttctggggagggagcgtaaccgggaaggtgcaacggtac = 5 + 236: ctttccagggatttcaacaacggtttcgtttttcgctgac = 5 + 237: gaaaccgttgttgaaatccctggaaagctggttgcgtgaa = 5 + 238: gaaagactatccccagtaacatcatgcccgtattccctgc = 5 + 239: gaacgagcgggtcatgcagttgagtcagcaggtgcagcac = 5 + 240: gaatgccggcagagcagcggcttgctgaacgtcagcgaaa = 6 + 241: gacaacgcgatgctgaacgagcgggtcatgcagttgagtc = 7 + 242: gacccgctcgttcagcatcgcgttgtcccgttgcgtaagc = 7 + 243: gagagcgccttcgtggaattgcagaagatgttttcgctta = 6 + 244: gagcgctgttacttcccgctctaaagtagaagtaacatga = 5 + 245: gagcgggtcatgcagttgagtcagcaggtgcagcacttga = 5 + 246: gatataaggggaatgccggcagagcagcggcttgctgaac = 7 + 247: gatgttttcgcttacgcaacgggacaacgcgatgctgaac = 6 + 248: gattaccttctggggagggagcgtaaccgggaaggtgcaa = 5 + 249: gatttcaacaacggtttcgtttttcgctgacgttcagcaa = 5 + 250: gcacaggagggacgtgttaaagctggcagggaatacgggc = 7 + 251: gcagagcagcggcttgctgaacgtcagcgaaaaacgaaac = 5 + 252: gcatctttagtttgcacgataaccatatcttcaattccaa = 5 + 253: gcatgatgttactggggatagtctttctcctgtttaccgc = 5 + 254: gccaaaattagccaccatgccgcgcatctcacacccgcgc = 5 + 255: gccactcgcggtaaacaggagaaagactatccccagtaac = 5 + 256: gccatagaggcggatataaggggaatgccggcagagcagc = 7 + 257: gcccccggtatcccgctcatgctggcgaacccagacacgc = 6 + 258: gccttcgtggaattgcagaagatgttttcgcttacgcaac = 6 + 259: gcgaaaacatcttctgcaattccacgaaggcgctctccca = 6 + 260: gcgccttcgtggaattgcagaagatgttttcgcttacgca = 6 + 261: gcgggtcatgcagttgagtcagcaggtgcagcacttgagc = 5 + 262: gctcgttcagcatcgcgttgtcccgttgcgtaagcgaaaa = 7 + 263: gctctgccggcattccccttatatccgcctctatggcgta = 7 + 264: gctgaacgtcagcgaaaaacgaaaccgttgttgaaatccc = 5 + 265: gctgttacttcccgctctaaagtagaagtaacatgaatca = 5 + 266: gcttctacgcgattaagtaactcagtaaaacctgagttaa = 5 + 267: gcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaa = 5 + 268: gctttccagggatttcaacaacggtttcgtttttcgctga = 5 + 269: ggaatgccggcagagcagcggcttgctgaacgtcagcgaa = 6 + 270: ggaattgcagaagatgttttcgcttacgcaacgggacaac = 6 + 271: ggacgtgttaaagctggcagggaatacgggcatgatgtta = 5 + 272: ggagaaagactatccccagtaacatcatgcccgtattccc = 5 + 273: ggatataaggggaatgccggcagagcagcggcttgctgaa = 7 + 274: ggatttcaacaacggtttcgtttttcgctgacgttcagca = 5 + 275: ggcagagcagcggcttgctgaacgtcagcgaaaaacgaaa = 6 + 276: ggcatctttagtttgcacgataaccatatcttcaattcca = 5 + 277: ggcgatgatgcagcacaggagggacgtgttaaagctggca = 5 + 278: ggcttctacgcgattaagtaactcagtaaaacctgagtta = 5 + 279: ggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaa = 5 + 280: gggaatgccggcagagcagcggcttgctgaacgtcagcga = 6 + 281: gggcatgatgttactggggatagtctttctcctgtttacc = 5 + 282: gggtcatgcagttgagtcagcaggtgcagcacttgagcga = 5 + 283: ggttcaccatgaaccataatatgatttctaagaataccaa = 5 + 284: gtattccctgccagctttaacacgtccctcctgtgctgca = 6 + 285: gtattcttagaaatcatattatggttcatggtgaaccgta = 5 + 286: gtgagagcgctgttacttcccgctctaaagtagaagtaac = 5 + 287: gtggaattgcagaagatgttttcgcttacgcaacgggaca = 6 + 288: gttgtacgccatagaggcggatataaggggaatgccggca = 5 + 289: gtttttcgctgacgttcagcaagccgctgctctgccggca = 6 + 290: taaggggaatgccggcagagcagcggcttgctgaacgtca = 6 + 291: tactttagagcgggaagtaacagcgctctcacttacaaaa = 5 + 292: tattcttagaaatcatattatggttcatggtgaaccgtaa = 5 + 293: tcaccgcccccggtatcccgctcatgctggcgaacccaga = 6 + 294: tcatcttttcacgcaaccagctttccagggatttcaacaa = 5 + 295: tcccgttgcgtaagcgaaaacatcttctgcaattccacga = 6 + 296: tcgcgttgtcccgttgcgtaagcgaaaacatcttctgcaa = 6 + 297: tcgttcagcatcgcgttgtcccgttgcgtaagcgaaaaca = 7 + 298: tctactttagagcgggaagtaacagcgctctcacttacaa = 5 + 299: tctgccggcattccccttatatccgcctctatggcgtaca = 7 + 300: tcttcatcttttcacgcaaccagctttccagggatttcaa = 5 + 301: tgaacgagcgggtcatgcagttgagtcagcaggtgcagca = 5 + 302: tgaagtaccgttgcaccttcccggttacgctccctcccca = 5 + 303: tgagagcgctgttacttcccgctctaaagtagaagtaaca = 5 + 304: tgatgcagcacaggagggacgtgttaaagctggcagggaa = 5 + 305: tgcacctgctgactcaactgcatgacccgctcgttcagca = 7 + 306: tgcatttacggttcaccatgaaccataatatgatttctaa = 5 + 307: tggaattgcagaagatgttttcgcttacgcaacgggacaa = 6 + 308: tgtaagtgagagcgctgttacttcccgctctaaagtagaa = 5 + 309: tgttgaaatccctggaaagctggttgcgtgaaaagatgaa = 5