diff --git a/test/api/layout/execute_with_estimation_test.cpp b/test/api/layout/execute_with_estimation_test.cpp index e6b6d633..7ac2db6a 100644 --- a/test/api/layout/execute_with_estimation_test.cpp +++ b/test/api/layout/execute_with_estimation_test.cpp @@ -550,16 +550,16 @@ TEST(execute_estimation_test, with_rearrangement) #ifdef _LIBCPP_VERSION // seqan::hibf::sketch::toolbox::sort_by_cardinalities is not stable result += - R"expected_cout(64 1.00 2.26 1.00 2.26 110.5KiB -128 1.22 1.96 1.08 2.11 118.9KiB -256 1.33 1.66 1.18 1.97 130.9KiB + R"expected_cout(64 1.00 1.66 1.00 1.66 4.5MiB +128 1.22 1.78 1.15 2.05 5.2MiB +256 1.33 1.48 1.36 2.01 6.2MiB # Best t_max (regarding expected query runtime): 256 )expected_cout"; #else result += - R"expected_cout(64 1.00 2.34 1.00 2.34 110.1KiB -128 1.22 2.01 1.08 2.17 118.9KiB -256 1.33 1.76 1.39 2.44 152.7KiB + R"expected_cout(64 1.00 1.65 1.00 1.65 4.5MiB +128 1.22 1.78 1.15 2.05 5.2MiB +256 1.33 1.48 1.36 2.01 6.2MiB # Best t_max (regarding expected query runtime): 256 )expected_cout"; #endif diff --git a/test/api/sketch/CMakeLists.txt b/test/api/sketch/CMakeLists.txt index 67182c76..5aebb1f0 100644 --- a/test/api/sketch/CMakeLists.txt +++ b/test/api/sketch/CMakeLists.txt @@ -11,7 +11,7 @@ add_api_test (check_filenames_test.cpp) target_use_datasources (check_filenames_test FILES seq1.fa) target_use_datasources (check_filenames_test FILES seq2.fa) target_use_datasources (check_filenames_test FILES seq3.fa) -target_use_datasources (check_filenames_test FILES small.minimiser) +target_use_datasources (check_filenames_test FILES dummy.minimiser) add_api_test (read_data_file_test.cpp) target_use_datasources (read_data_file_test FILES seqinfo.tsv) diff --git a/test/api/sketch/check_filenames_test.cpp b/test/api/sketch/check_filenames_test.cpp index 48299e7b..eae6f536 100644 --- a/test/api/sketch/check_filenames_test.cpp +++ b/test/api/sketch/check_filenames_test.cpp @@ -42,9 +42,9 @@ TEST(check_filenames_test, overload) TEST(check_filenames_test, minimiser_filenames) { - std::vector filenames{data("small.minimiser").string(), - data("small.minimiser").string(), - data("small.minimiser").string()}; + std::vector filenames{data("dummy.minimiser").string(), + data("dummy.minimiser").string(), + data("dummy.minimiser").string()}; chopper::configuration config; @@ -55,7 +55,7 @@ TEST(check_filenames_test, minimiser_filenames) TEST(check_filenames_test, mixed_filenames_sequence_files) { - std::vector filenames{data("seq2.fa").string(), data("small.minimiser").string()}; + std::vector filenames{data("seq2.fa").string(), data("dummy.minimiser").string()}; chopper::configuration config; @@ -64,7 +64,7 @@ TEST(check_filenames_test, mixed_filenames_sequence_files) TEST(check_filenames_test, mixed_filenames_minimiser_files) { - std::vector filenames{data("small.minimiser").string(), data("seq2.fa").string()}; + std::vector filenames{data("dummy.minimiser").string(), data("seq2.fa").string()}; chopper::configuration config; diff --git a/test/cli/CMakeLists.txt b/test/cli/CMakeLists.txt index 70f8d748..c1b53a46 100644 --- a/test/cli/CMakeLists.txt +++ b/test/cli/CMakeLists.txt @@ -12,8 +12,6 @@ add_cli_test (cli_chopper_basic_test.cpp) add_cli_test (cli_chopper_pipeline_test.cpp) target_use_datasources (cli_chopper_pipeline_test FILES seq1.fa) target_use_datasources (cli_chopper_pipeline_test FILES small.fa) -target_use_datasources (cli_chopper_pipeline_test FILES small2.fa) -target_use_datasources (cli_chopper_pipeline_test FILES small.split) add_cli_test (cli_chopper_layout_from_sketch_file.cpp) target_use_datasources (cli_chopper_layout_from_sketch_file FILES seq1.fa) diff --git a/test/cli/cli_chopper_layout_from_sketch_file.cpp b/test/cli/cli_chopper_layout_from_sketch_file.cpp index 65733593..6e2e6288 100644 --- a/test/cli/cli_chopper_layout_from_sketch_file.cpp +++ b/test/cli/cli_chopper_layout_from_sketch_file.cpp @@ -125,12 +125,12 @@ TEST_F(cli_test, chopper_layout_from_sketch_file) "@ }\n" "@}\n" "@HIBF_CONFIG_END\n" - "#TOP_LEVEL_IBF fullest_technical_bin_idx:16\n" + "#TOP_LEVEL_IBF fullest_technical_bin_idx:0\n" "#USER_BIN_IDX\tTECHNICAL_BIN_INDICES\tNUMBER_OF_TECHNICAL_BINS\n" - "1\t0\t16\n" - "3\t16\t23\n" - "2\t39\t15\n" - "0\t54\t10\n"}; + "1\t0\t9\n" + "0\t9\t8\n" + "2\t17\t8\n" + "3\t25\t39\n"}; std::string const actual_file{string_from_file(binning_filename)}; EXPECT_EQ(actual_file, expected_file); diff --git a/test/cli/cli_chopper_pipeline_test.cpp b/test/cli/cli_chopper_pipeline_test.cpp index e8322cc2..308299ce 100644 --- a/test/cli/cli_chopper_pipeline_test.cpp +++ b/test/cli/cli_chopper_pipeline_test.cpp @@ -212,12 +212,12 @@ TEST_F(cli_test, chopper_layout2) "@ }\n" "@}\n" "@HIBF_CONFIG_END\n" - "#TOP_LEVEL_IBF fullest_technical_bin_idx:16\n" + "#TOP_LEVEL_IBF fullest_technical_bin_idx:0\n" "#USER_BIN_IDX\tTECHNICAL_BIN_INDICES\tNUMBER_OF_TECHNICAL_BINS\n" - "1\t0\t16\n" - "3\t16\t23\n" - "2\t39\t15\n" - "0\t54\t10\n"}; + "1\t0\t9\n" + "0\t9\t8\n" + "2\t17\t8\n" + "3\t25\t39\n"}; std::string const actual_file{string_from_file(binning_filename)}; EXPECT_EQ(actual_file, expected_file); diff --git a/test/cli/util_display_layout_test.cpp b/test/cli/util_display_layout_test.cpp index 8e671d23..e1b26dda 100644 --- a/test/cli/util_display_layout_test.cpp +++ b/test/cli/util_display_layout_test.cpp @@ -125,10 +125,10 @@ TEST_F(cli_test, display_layout_general) std::string expected_general_file{ "# Layout: " + layout_filename.string() + "\n" + R"(tb_index exact_size estimated_size fpr_corrected_size shared_size ub_count kind splits -0 479 483 153 0 2 merged 1 -1 466 466 466 0 1 split 1 -2 287 289 420 0 1 split 2 -3 287 289 420 0 1 split 0 +0 32291 32795 10301 0 2 merged 1 +1 15984 15884 15984 0 1 split 1 +2 17745 17971 25914 0 1 split 2 +3 17745 17971 25914 0 1 split 0 )"}; std::string const actual_file{string_from_file(general_filename)}; @@ -170,10 +170,10 @@ TEST_F(cli_test, display_layout_general_with_shared_kmers) std::string expected_general_file{ "# Layout: " + layout_filename.string() + "\n" + R"(tb_index exact_size estimated_size fpr_corrected_size shared_size ub_count kind splits -0 479 483 153 371 2 merged 1 -1 466 466 466 0 1 split 1 -2 287 289 420 0 1 split 2 -3 287 289 420 0 1 split 0 +0 32291 32795 10301 0 2 merged 1 +1 15984 15884 15984 0 1 split 1 +2 17745 17971 25914 0 1 split 2 +3 17745 17971 25914 0 1 split 0 )"}; std::string const actual_file{string_from_file(general_filename)}; @@ -213,8 +213,8 @@ TEST_F(cli_test, display_layout_sizes) std::string expected_general_file{R"(# Levels: 2 # User bins: 4 LEVEL BIT_SIZE IBFS AVG_LOAD_FACTOR TBS_TOO_BIG AVG_TBS_TOO_BIG_ELEMENTS AVG_MAX_ELEMENTS -0 4832 1 79.44 0 0 479 -1 8916 1 80.26 0 0 385 +0 325572 1 64.85 0 0 32291 +1 354192 1 77.61 0 0 15345 )"}; std::string const actual_file{string_from_file(sizes_filename)}; diff --git a/test/data/datasources.cmake b/test/data/datasources.cmake index a014932b..b80e5905 100644 --- a/test/data/datasources.cmake +++ b/test/data/datasources.cmake @@ -9,46 +9,26 @@ cmake_minimum_required (VERSION 3.18) include (cmake/app_datasources.cmake) -declare_datasource (FILE small_graph.dot URL ${CMAKE_SOURCE_DIR}/test/data/small_graph.dot URL_HASH - SHA256=f573bb45abe677bda78d5f700bd6a9b5f2415f405953f5c085be491e2598f02e -) - declare_datasource (FILE small.fa URL ${CMAKE_SOURCE_DIR}/test/data/small.fa URL_HASH - SHA256=215a646ccd2d156eeabdd792108fc0ba385e244a25218afc095658189d2a3c0d + SHA256=41d7eace7e07335afe6aa2c3b313eacae828e0f42a876fe97bf74a4cef4323f9 ) declare_datasource (FILE seq1.fa URL ${CMAKE_SOURCE_DIR}/test/data/seq1.fa URL_HASH - SHA256=f60b985d9f3be1d3dd6105d62f4321eeb617bc52f4fb0435b016bf1873aa2eac + SHA256=752f6ff662e9c325886aab84db998c63fc89d7ff2f4504ccd686fd853e67a003 ) declare_datasource (FILE seq2.fa URL ${CMAKE_SOURCE_DIR}/test/data/seq2.fa URL_HASH - SHA256=4153dfac5993b6ddeebf76fabeaaaad838b68f4abe0c3c03cc95b9196832af7a + SHA256=c9c402bcb982a7f3ecb0ef8810b8d4ae3050553faa295a6c3e538713199564dd ) declare_datasource (FILE seq3.fa URL ${CMAKE_SOURCE_DIR}/test/data/seq3.fa URL_HASH - SHA256=aa440a61539216096680e53a1d68b245e5a7cac67e7eca315996d51b863d9915 -) - -declare_datasource (FILE small2.fa URL ${CMAKE_SOURCE_DIR}/test/data/small2.fa URL_HASH - SHA256=3a444c41f71586d62514eea8faf3c699ac5f2cfce94fd3fc7c3e47d3ff3a8383 + SHA256=24a275e4666f815e46d1ccfb135bce5ea794f6630c8ffd9117eb0dcecce9d414 ) declare_datasource (FILE seqinfo.tsv URL ${CMAKE_SOURCE_DIR}/test/data/seqinfo.tsv URL_HASH SHA256=c6e28cc4ebf4902c41b1c237b1410665994e0fd0b8d8473c38a8107041d78172 ) -declare_datasource (FILE small.split URL ${CMAKE_SOURCE_DIR}/test/data/small.split URL_HASH - SHA256=b7f8ae432149580c4be0f349f2e2ee2f33bee44b3cadb436f344a643e5a41945 -) - -declare_datasource (FILE small.hll URL ${CMAKE_SOURCE_DIR}/test/data/small.hll URL_HASH - SHA256=039d7bdbb70e4d98285c09bbbcb2cd1fafb8038689c270cf231debb248c59206 -) - -declare_datasource (FILE small2.hll URL ${CMAKE_SOURCE_DIR}/test/data/small2.hll URL_HASH - SHA256=039d7bdbb70e4d98285c09bbbcb2cd1fafb8038689c270cf231debb248c59206 -) - -declare_datasource (FILE small.minimiser URL ${CMAKE_SOURCE_DIR}/test/data/small.minimiser URL_HASH - SHA256=6262de00ad97113320469ff952e657930d07151bda5174ee3599560eccb6f0e1 +declare_datasource (FILE dummy.minimiser URL ${CMAKE_SOURCE_DIR}/test/data/dummy.minimiser URL_HASH + SHA256=7514acab108f7e5dc7cf048690dc153c13b8a2f2df7cab6d755638cd16ea79b1 ) diff --git a/test/data/dummy.minimiser b/test/data/dummy.minimiser new file mode 100755 index 00000000..41ec3977 --- /dev/null +++ b/test/data/dummy.minimiser @@ -0,0 +1 @@ +dummy file. This is not a real minimiser file because the current test only checks the filename extension diff --git a/test/data/seq1.fa b/test/data/seq1.fa index 4f33b435..4ad9b7eb 100644 --- a/test/data/seq1.fa +++ b/test/data/seq1.fa @@ -1,6 +1,193 @@ >seq1 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG +AAGCCCAATAAACCACTCTGACTGGCCGAATAGGGATATAGGCAACGACATGTGCGGCGACCCTTGCGACAGTGACGCTT +TCGCCGTTGCCTAAACCTATTTGAAGGAGTCTAGCAGCCGCAGTAAGGCACAATACCTCGTCCGTGTTACCAGACCAAAC +AAGACGTCCTCTTCAATGTTTAAATGACCCTCTCGTCATAAAACCTTTCTACTATGTGTTCCGCAAGAATCAACAACTAC +AATGGCGCGTCGTGAATAACGCGACGGCTGAGACGAACGGCGCGTGAATGAAGCGCTTAAACAGCTCAGGAGCCAGTCCC +CTACGTCGCATATCCTGGCCACTGGAGGTGAAGCGAATGGTATCGATACGTAGGAGGTGTGCCTTCGTAGGCTGTTTCTC +AGGACGCCCAACTATTCTTTCCAATCCTACATCTGTTTCTTGCGTCGTAGCGGGACCCTCCATTGTTACTTATTAGGTTC +TCGTTATGTCTCATAATCTCAGTGCTGGTGTGATAAGCAAACCACCCTACTGGCACGAAGTTCACAGAAGTGAGATTATG +TCTCGTTTGGCAGTCTTGATGCTCGGGGGACACTTCTTTAAGCTCGGTGTGGTGGGCACGACCCTGGACGCGCGACGAAG +CTAAGTTTGCAGTAATTAACCGACATCTTTGTGAACCGACCCACATTTGACGGTACGCTACCGCAACGGTATGTGTTAAT +GGAACAGACTTGCTTATGTGGACGTTGTATAGGGATATTACGTTACGCGTTAACCGATACATACTGGTTTCTCTCCAGTG +GAGGTCTTGGTTGCCTCTAGTTTCTACGATATACTCATGGTAGTGTAACGCATAATCGAAGAGGGTCCTCCCATCTCCTG +TGATGCATGGTGTGCTTACTGGGATGAATGCGCCGCAAGTAGCAGGTCCCGGCGTGGATACCTGATAGATGGTGACTAGC +ATGTACAAGTAACCTTGTCTATTGAGCTTCGAGGATGCATACAAGCCCACCCGCAGCCGCAACAGCGACGACTAATTGAT +CAGTAATTTATTAAGCACGGTGTTAACTTCTGTTTAGTGGGCTAAAATAGCAGATGTAGGGACCTCAGGAGCTAGACGGG +GACCTACAACTTTGCGGGAACCAAGTTTTTGCAGTAGTGACTAACGCCGGGAATTCCTCGATATATAGTTTGATAGCTGA +TACTTATGGCGCAACGGCCACGCCCACTTTGGCTATTGGAGAGTTAAGGAATTATCGTCATAGACACTTCGGGTTGAGAG +ATGGCGACGGTCAGTGCATGAGGCCGTCCCCAGAAGCTCCCCTATGCTGTCCGTCGTTGTTCCCGATGAAGACGTCTACT +GATATGCTAGCAGAGCCAGTCTTAAAGCCTAGCGAACTTAATACCGTAGCTCAGAATTATGGAGAGCAGCAGGCTTCCAT +AGCACAGGTTGACGGAGGAGTTTTGCTTGGATATCGGAAGGGTTCTGTAGTGAATGCACTACACGGTACTGGTACGTGGC +AACTTAGGTCGTCACATCTAGGAGGCCGCACCCTAGGTCAAGTTTTACGATTGCCCTAACGCCGCGGAGCGCGACCCGAA +AAGCTATGGTCTGTAACTTTTCGCGGGTCGAGCTAGTCCAAGTTCCGGCCTTTGTAATTCCGAAGTTGAATCGGTGATAC +GGATTGACATGGGCCTAAACGTTCCGGCTGGTGTAGGATGATGCATCTCCAACATGTCTCTTACCGTTGCTGGGTCCGGC +GGCTGTGGGATTGCGAGAGTGTCCGGCACCACCAATGTACACTTTCGGGAACACTCATTCGAAGAGGTTCTGCAGCTGCA +GGCCTTGATACCTGCAGTCTGGGAGGCAATGCTGAGGCCCTCTGTTCCATGAAACCCGTACTATATCTTATGATGACAAT +GAAATAGTCCTGTTTTACGACTCCAAGTTTCCTGCGCAATACCAAATACATTCCACGCGGCGCCTGGACTTAGTGTTCGT +CTCCGCTATTCTCGCGATGACAGTAACCTCGGACCATCCTCGGTTGGGGTTATGCGGTACCAGTGCCGCTCTGGTTTCGC +CTCAAAAATCCACACTGATTAATAAGGATCAACCCGGGTAGTTCCGAAATTTTAACATTGAACCTGAAGACGACCTAGCC +TGTCAGAATCAGTGAGTTCGTTCTAGCAAGCTCTGGAAAGTGGACACTTTAAAGAGTAGTTACCTCCGGGTCACTGTGTA +GGCTCTACGATGTGTGTCGGCTGCTGGTCGTGTGACCATCTGATTCGCGCTTATTTTAGAACGCATGTAAAGCCTGTTCG +ATAGTAACGGGTCTGTATTGAGAAAGACCCCGTTCTCCTTACTTTACCGAACGGCTAGTGTTAGGTCGACGACGACGCTT +CTTCTCCTGCCGTAGATCCTTTTTTTCAACGAGCGCTTAAGGATCTACGATGGATACCGTCCCCAGGCGGGGACTAGCCC +CGCTTCGTTTAATGGTTGAATGATCTCTGGGGCTGAAATAACTTATCCGCGAGGAGCATGCTAAACTACCTAAGATCTAC +TAAAGGGCTCCAACTGCCTTCAACATGTGCCGACGAGCCTGACTTACTAAGGCTTGCTAAAAGCAATGTTTACGAGACCG +TAGTCACATATAGCAACACTGGCGCGAAGTGAGATTGATCGCGAACAAACATGTCCATCGCTGGAGAACCATATGGGATA +GCGGCTGTCCCATACGAGATGACCTTACGAACTGTAACTAATCCGGGTGGTGCACCACACTTGTAGCTGTGAACGACGCA +CGTAGGCATTCATACAAACCCTGAGAAACTCAGAATACTTTATTCGCCGGTCACGTTTAAGTCTCCATGTTGGTGCAGCA +GATGCCACCGACTGCCCGGAGCCTGCTAAACCATAGCCGCGAACCAGAGTAGGGCCTTGCGCCTGGCCATACGCATCGAC +GGCAGTAGCCAGGAAATTTCTTTGTATCCTAAGAGGAAGCTCAAGTATCTCAAGCCTGGGCAATTCAGATAGTCAACCGA +TAGTTTGATCGTGCTAGTTGCGACAAGTCATTTCTGATACATCCCCCATATCCGGAATTGGTATATCCAAAGGTGTTTAC +GTCTATGCATGGAGGGGTACCGTGGTACTCTTGACAGTCACCCACATAGCGGTTAACGTTCTGGCGAGATACCCCCGTAA +TCCACGGGTTGTGCTGTAAGGGATAGGGGGGCCCATGCATGGTTTACGCTGGCCGATCGCGACGCGTGGGGTATAATCAT +GTACCCGTTCGCATGCGAATGCCCTACTTTTTTAACGAGCAACCGGCATGCAAGGTGTCGTGCCTACCCCACAGATGAAA +AAATTTAGTCCAGTAGCTAAGAATCCGCGTGCATCTGCAAAATCAAAGCTGGTAACAGGGTAAAACCGGTGAGGCATTTG +TTTCACACATTTCTGACTTATTAAGGACGATCTGTCAACTTCATGCGGACTTCATTTATTGATAATTAAAGCTGGACTGT +GTAACAGGGGAACTCTAGCCATCTCGATAATTCTAATTCCCATGTTCGTGGTCCTGGCCCGGCCGAGTTGTAAATCAACG +CGGCAGCAGTACTCGATTTGAAGCTCGCCGTCACCATATGGCCGAGTCACGAGTGAGCCACTTAGCCGGGGCTAAGTCCA +GTATGGAGTTAGCGAACAACCTACTACATGAAAACGACGTTTTTGATAAAAAGAGGAGTTTATCCCTGCGGACAAATAGC +GCTCCCCGCACATAGAGACTGGCCAGACGTTGGCGGTCAGCCTGGCGTTTGGTACAGCCGAAAATCAGTCGTCGCTATGA +CCCTCCCTGACTCAGGCACGTTTAAGAGGCTTGAGTCTGGTTACTCCAGCCCCGACTGATTTCCTACACCCACACGCTAG +ACTTTCCTCCGCGTACTTCAACTCACTAAATCATTGATCTTGATCGTCAGTGCAAAATCGTGACTGGTGGTCTTCGTGGG +TCACTCACTGACTAACTTAAGCGAATTGACTTACGCACCAGCACAGTGTTCAAAGGGGCCTTAGCTAAGGAGGTTTCGTT +ATAGATCCGTGAGCGATGACTGGCGCCTCCCGCCCCGCAAATAATGGTGTCGTCCATTAGTCTATGAACTAGGGCGCGTG +GCTTCTGGTGTCCCAGCTTCCCTACTTCGTGGATACACGTATGGGGGGATAGCCGGGTTATGTCCGTTAACGCGGGGTGT +GTTCCACCGACCTAAATAATAAGCATGCCGTCCCAAGGTTGTCCTTGGTCATGGTGCGAACGGTATTGATGCAGCTTTCC +TTCGATCGGGTCACCGATTGTCGACAACAGGCTACACATCGTGTGTAGACAGTATCCGTAACTTCACTACTTGGCAAGTG +CGACACTGACGATCAATCGACCTAGAAGCACTCGGTCATGCGATTGTCCGGTGCACTGGGTATCAGCGATCTCGGTGAAA +ACCACATCAATTGAGCAACTATAGTGAGAAGACAACTCCCCTAGTTACCTGCTGGGGTTGCCTGGTTTAAGACGAGCCGA +GCAATGCCGGCCGGATCAGTCTAGATAAGGTTACATAGAGCGCCATTACTGTCCGATATGATTCCTCTTCCCAGTGAATT +GGCGGAGCGTCTACCGCAAACCGAGAGTTAGCCCGTCATAGCAGCGATAATGGAAGTCTAGTACCTAACGGTTCAGGGGC +GAGTAGCCGTCATCTCCTGGTCCCCCGCTCCGAACGCAGTTGTGCCACCAGCCCAGATCTGCTTTCCCCATAGTCCCACT +TGTCTTATGTAATTACTATACGTTGGTCTGACTTAACCTTGTACTCTAGGCAAATGATCTTACGCCCCATGGTGCACCAG +ATTTATCCTTTTAACGCACCAGACAGGAAATCCGCTGAAGGGTATAGTCAGGTCCAAATGTGGGCTTTCCGCAAATACTT +AGGCACGGAGGGAAGGTACCGGTTACTCTGTTAGGACGGACGAGTCTCAGGAGTATCGTGCGCAGACATATCCGTGGCAC +CATTAAGAAGTAAGAGCGCCGGGTAGCCGAAACGGGCGCCAGGTACATAATAATTCTGGGCATCATATGTTCCCGGTCGG +TTAATAGTTCGGCATAGAGTTTCCCTTAGCTTGCCATATGATCGTAATGTAACCACCTGTTCCGGGTGAATCGAGAAGAG +ACTTGTTTTCCTCCTGTCGCCAAACTTCACTTTCTTTTGCCTATCGTGAATGATACGTAACTAGAGATTTGTGGGCAGGA +TCAGAGTACAGGCGGGAACCTGCGCTCAGACCTTTCTCCGAGAACTTTGTCTTTGCTAGTTGAAGTGGGGAGTTCCGCGA +AAATAATGCGGCAAAACAAACTCACGGTATGTGGCAGATTGAGGCTATCTCTACTCATGAAAAGTATCAATGCGTATTTT +ACATTAGGGTAAGGATGCCATCGTAGTATCCACACTTAGTTAAGAGATACTCCAACTATACCACAGATCAAATCACTGTG +ACGCACGAAGCTCGCTCACATCATAAACAGTTCCCGTTCCACTAGGTACCAAGCTCGACACTTCCAAGGCTGGTAAACCA +TAACTGTCGCAGCACTCTCATTATCCTCTGCTCGGCGCAAGCATTTCGCGCCCATTCTTGATCCGTCCATAATATTTATT +CAATCCGGCAATGCTATTCTCGTAATGAGTGCAGAGAATGTAGGCACCGCATCCGGGTGAAGGTTATGTGACTAATCGAA +CGACTCCAGTCTGTTAGCAACGTGGTTTGCGCGCTGGACGGTCCGCCCCCAAGCTGGCCAGGCGTCGAATTCTGCAGGTG +CTGATACAGATCTGAGACCGCAATATCTGAGTCTGTGAGGGGTACTTTGCTTCACCGTGATAATGTCTCCCTGTAGGTTC +AACGGTAGTCTCAAGTAGTTGTAGAGCACGTCGCAGGTGAGGACCACGGGGGAGCACGGTTGCACCCCATTAACATGGGC +TGCGAACCCCGCCCATAAATTACAAATAGAAGAAACCCGAACGGGCCAAACCGCAACTGCTACGTTCCTAGATACTGGAA +GTATGTGTCTGTCATGCATATTAACTTACAGCGCTACTTGGTGTTTGCTAAGTTCCAAAATACTGCGAATTCGTTGGAAT +ATTGTTTAACGCTTCGTTATTTCATGTTGGGAAACGGAGTATGGTGACCCGAAGAGCAGATTTGATAGTTGATACGTGCG +GTCTACGGAGTCAAGGATTCGAGGTGCTTGTCACTCTGTACGTCCCGTTGACTGGCGCTCACCACGTTTTACCGCAGGCA +TAAAGGATGATCCAAGTACAGGTCTCCACCGTTGATGAGTTCGCGTGGAAACGTGGACTTATGGACGCCTGTAGATTTGT +ACGAGTGTAACTCATCGGAACCCTGTTCGCGGCATGCTTCAACATCGCATTGCAGCAATTTACCCGGTTCTCCGCTCTCA +GGCTCGTAATCGTCTTGAAAAGCTGAAGTGTGCACGCTGTCAGTCGAGACTGGTGGGGTCGTCTACCACCATGCTTATAT +GTTTACAGACGCCGCACTACTAGAGATGAGCAATTTGAGATGCCAGGAATATGCCTAACCTTGCAGTTGCGAGCTTTTGT +ATGCTTAAGTCCTAGTTATGCCGCTGAAAATTATGGGAAATCCTAATGGTTGGCCCAGATAATAACTTTTGGTGACCACA +ACACTCCTCAGTCTTAACCTTTATCCGTAGAATTTGATTTTCAATGAGTTATGTTACGCTGTCCGTCGTTGTCCGATCCC +CTATTGCCAAGGGCCAAGTACACTGGGAGCAATTAAAAACACGCGTTACGGCACTTACTGGCAGGTGCCTCCTTTTGATC +AAAGGTCTATACAGTTGGGAGCTTCTGTCGAAGTCGCAGGCAAGCGTAAGGGAAATGATGCCGGGCTCAGCGTACTTAAA +TCTCTAGTTGTTTTTCCCTTCACTTACGATAAGGACAGGGGGTACCTAGGCCTAAGAATTGTGTTCCTTTCGATTCTGAT +GACAGAACACTAACAGCCTAGTATAGTCTAGTGAAACGCCGACGTCAGCAAGTAGCTGGTAACCCTTAGAGTTATATCAG +ACCGTTACCGCCTTAATGCAATGGTGCGACAGATACGTCGGGTGCGGCTGACATAACTTTAAATAGTGTCAATGCTACAG +GCAGCCTGAGTCACTAGTCCCACACGCGCAGTATAGTTGATTGACAGTTGATCGAACTACCCGGAAATTAGGCATCGAGC +ATATAAAATGACATAGTAAAAGTTATCATTTTAGATGCAAAACCGGTTTCCCAACGTGGCCTGGGGACACATGCCCAGCT +TGGGTGCATATCACCTCCTGTCTCAGAAGAACGTCGAACCGCCGCGCCCACGAACTAGCGTCGGCTAACCCCTGGTCACG +CGCAGCTCATACTGTTCGGTTTGTACCCTCTCGTTCGGACAGTGCATGTTTTTGTGGTACTCGAGAGAGCAAAGACGCGG +GGCCGAGGGTTATCTCCCTCTTGAGCTTCTTAGCCGATGGCTTTGGAACCGTTCTATCTAGTGACACATACCATGCCGAT +AGACGTTCACTTATCCCGTTCGCTGCACTATCGTTTAAGTGGTCTCCTTTCATACCGGACTTAGAAGTTCGCATAATTGT +CTAAGACGTTTAACTCTGCCAACGATCAAGCTGCCACTAATGTAAATCCGCCAATAAGCACACCATAGGCCTTACCAGGC +ATGATCTCAGGAACTGTACGAGTCGCGTAGATTCACAAGCTCAACGTGCCTCACTGCGGATGACGGCCACCTGCTAATAC +ACCCACCCATTGCCCTCCGGTCGTAGTTCTTTTCTATTAGCCGTTGTGTTAGCTCCCAAGTTTTGTTGATAATCCTGGTG +ATTCCTAGACGTCGCCAAATTACTCTGGTGTAAGCGCTGACTAAATTGTCCGCCCTCATCCCACCGTTACAGATAGAGAC +TTAAAGAAACATGTTGTGGGGCGTTAGGAATTCAAGCGTTTCAGAGAGTCTTAGTTATGCCACTAGTCTATCCCCAATAC +GTGCGTACTAGCAGTTTCCGAGAAAGCAGCGTAGACTTGGCCATATGCGCTTCGCAGGAGTCTGTAGCCCACTTGCATGT +TGTTAGGCTACGAGTCCTTGCCCCAGACTTCAAGTCAAGTCTCAACTTGCTATTGTGAAAAATCATGACTTTGCAGACTA +TTAACACCATGAACCCAGAAAGGCTACGAGTCTGGCAACACCGCCCGGCTAGGTCTTAGTCCAGCGCTCGTTACAGAATA +GAGGGCCGAATCTAACGTAGGGAACGTCGTTCGACCCTGAGCTTCTGTGGTCGAGTGAAACACAAGTATCTTATACATGC +ATCCCAGCGATTTCGAGCAGGTGGCATCGATTAGATGGGAAGCTGAATTCACTATACGCTTGGGTCGATTCCGTAGCACG +ACTTGACCTGATTTCGTTCAAACCGACAGTATTGGTATCCCCGAGCTCTACCCCACTAGCCTACAATTGCCGTTATAGAG +GGGTCGACAAAGCGTGATCGTGGGAAACGGGGCGCTAACAACCTAAGGTCCACCTGGGTATATTACGCGAACTTACTTTT +GCCACCATGGCGGACCACGACGCGACCAAGGGAGCTGGAAGCGCGAATGCTCGGCTCTCTGCTATCTCCCTCGAGCCTCA +CATCTTACAATTAAAACCAGCAAAGACCTTCGGTCCAGAAAAGATCACACTTCGGCTATCACAGGAGAGAACCTGCTCGG +GAGTGGAACCGCTTTAATGCAGCCTGGTTTTGCCTTTTCTATCACGACAGTCAAGGCGTCTCCCACACTATGAAATCACG +CACAATCCTCGTTGTAGACAACCATTTGGCTCGATCCTACTCATTGTTCAGTCGAAAGGACGCAACAGCCACGAATAAGA +GAGGTCGTGCAGTACATTAGCCTAACCCCGTCGGGTATCCACTAACGATATGCGCAGGGAACTGTGTCATAGGTTCTGGG +ATTGAACACAGTCTACTTAGTTTAACATTCTGAGGTCTAGTACTCCGATAGTTCACATGGCACAGTAGTTCGCAATGGCC +GTTTCTGTACACGGACTCTGATGATCTAACCTCTCGCCAGGAGGATTTTGGTGACTTGCCTTGTGAAAAATATATAGTCC +TTACTAGTTTAGCGGGGTCATAAACGGGCTCTCTATCTCTGCTCACATGCGCAAATACAATACTGCCCGCCTGAGACAAA +TAACGGCAATGCTATATATACTTGTCCGACAAGGTACGACAACCGACAGCCACGGTCAGGTTTTCGCCGTAGCCTTTTGG +ATTCGGATCAGTGGTAACGTCGCACGGCGAAGAGCTGCATGCCAGATTGGCCATTAGTAATCGTCAGAATGCTAAGAATA +TGGGGTAGTATGTTAGAACAACAGTCCACGAAGAAAGAGGTGCCTACGCTTACTTGGTCAGGAGCCAATACACTTCTAGC +GGTCACCGTTCTCAGTCGACTAACATCGATTGGAAGTCCTTGATGGAATTCGCTCGTTAACACAAAGCAAGCTTTACGTC +CCGGGAACTGCCGACCGTCATTGACGACAGTATCTAAAGCCCAAGGTTGGTGGTAGGGTAGACTCCGTACTGCACTAGTC +GGGTTGGCAGATTGGAATCTCGCGTGAGATACGAATGATGAAGCGGCAGCCTAGCATGCTTTAGGGCTGCCGCTCGGAGT +CTTACTGGTGTTTTTAATACGCGCGATCTATTAAAGAGAGTGAAACCTCCCGGATCAAACAACCATATTAAGTTCCGTAT +CACCCCCTTGGATGGTTATTTCAGTATAGATAGCTTGACGCGTACCGGTCGGTATTTCGCGGTAAACCAATTGCCACTTA +AGAAATGACGATTCCCGTTGCCCTCAAACACAGTAGCTCCTGGCATTTAACGAATCAGACGGTGACGACGTAATGAAGTG +CGACCGACTAAGATATCGAAATCGTTGCAAACTATATTCTTCATAGGCGTACCAACTAACAAACTCGAGGCGCTTAAAGC +TGCTGGGCGGAAGTTGACCCGCAGCACTTAATAGGTGAAGTTATTTACCTCTAGAGAGGCAGTTAATGTTGCTTCCAGGA +CGGTAGGGGAAGGGCTTATATAGTCTAAGGATCGGGTCCCCACAACTGACAGGAGACGAATAACCGGTATGCAGGGTGTG +ACGAGCAACGGCTACTAACTAATTGGCGCGCGCTGACTTGAGAGTCTTCCCTCGGGGAATTCTCCTACATGTACATACAC +TTGCTCGAGGAAAGTTTTGTCCACAGTTGTCGACGTGATGGTGCCACTGGAGGCAGGTTCCGGACGCACCAACATAGCGT +TCTGAATTTGACGAGACAGCGGTAGATAGCAACCTCCGTCTCTGCCACATATCCATGTCGTCGCGTTTGTGACAGTTGCT +ACTGAGTCTTTCAGGCTAGGGTTTTTGAGTCGAGTTCCCAGCAATAGGAACGCCTCGCGGTCCAAAATTACGGACCAGAT +TCGAAATAACATCGGTAGGTCAGTTGTACTGTGCTATTGATCATCTGTAGGCAACCTCACTTCATGTGGCAGTAGCTTGC +GTTAATATCACACCTAATTCTCTTAGATGGGGCCGCGGTTCGCCTAGTCCTAAGCCATGAATCAGCGACGGTGGTGCACA +CGCGACTGGTCCACCACCCTAGAACTTTGGACTTTTGGGACCGCTTTGATGCAGTGTCCTGCACTGCAGGAGGAGAGTTA +GGAATTTCTAAGACCCATAATAGAGCAGGCGATTAACCGACTAGCTCAGGGAGTATAAACACGACACGTACGCCGATGCG +CGTCCGCCGGTGATGGGTCATCCTGGCGGACGCTGAACTCTGGTAGAGACTTGGACGGCTCATTTTTCGGGTTGACATTG +TACCGCCCGAAGCGTTCTACCCGGACCCTACCGATCGATTCTTTCATCGCTGGTTAGTACCCGGGATACCTCACGTAGTC +TCGGTTAGTCCTATAGATACGCTTATTTAGTGATGTGGACTTACAGGCTTATGAATTGAGGTGGAGCGGTATGGAAGATC +CAACCTTGGTCTAAGGACATAGGTTACGATACGGCAGTCTGCGATCGGATCATCGGTGACCAGCAGTTGTTAGGGGTCTT +CCTGTAATGACGGGGTTACCGTTAGTCTCTAATCCAGCCTTGCTGGGAGTCTTTGTCCTGAGTCATTTTCACCATAGCCT +AGATCCTGCCTCGCGAACTTCTCCTAGCCTAAATTTATGAATTAGTAGTTTAACGACGTGCCTCGAGATTCGGGTGTGGA +CCGACGGGGCGTTGCCCGTGCACGCAGGTTCGCGGTTCTCTTAAGCGCCCGACGTTACCGATAGAGAATCCGCCCTCAGG +ACACGACCCTTAAGACTATATCACTGATATCTAGTGTCGTGGGCGGGTACTAGTTCCATGATGCCACCGGGTAGCCGCCT +CCCGTTGCGTGGCGGGGTGTTTATATGCTGACCGGGAGTTGCCTGAACCGTTATTCGTAAAGGGTGATCAGTCCGCATCG +GGACAGGTCCGTCTGGCGGACATTTTAAGATAGTGGAAAACATCATGTTCGACGTTATGATAACGTCGCGTCGCCCCGCA +AACGAGGCCCGCTGCCGACTATATCTATTTCCTAACACCATGGTCCAGTGATAATTTAGGGATGCATTAGGACCCACCCT +AACGGTCTCCCCGACATCGTGGGAAGATACTATCCAAGCATAATTTTCAGTTGCGGATTCCCCCCAATGACCGCGGTGCG +TGCATACCACACCTGATTGCTTCTGTAGGGCGGTTAGGAGTACACTAAGCGGTTACTCCCACGCAGCCGCACCCTCGATG +TTTTGCGAAGGCAATCCTCCTCTTCCGACGCTACCTCGGAAGATCTGATCAGGATGATTCTGCAAGCTTTAAGGGGTGGA +AATCTCTGATTTAAAAACGTTAGTTATTACCAGAGTATGGGGCGTAGTGCCGTGCTAGGCGGAATGTCTCGTGGTGCCGA +ACGGCTACAATGCGGTCTAGAGCTACCGATCCCCTCCAGCATTTCTCTTGGGTGGCGGACGCCATGACGCTGATTTTACA +TAGTCAGAGGATTCTCTGGGCTCGAAGAAATCCCCCATAGAATTTTTCGCAGGCTGTACGTCCGAGTAGAAAGACAAAGT +GAGACCTCCGACGCTCCTAAAGGAGCCATCCGTTTAAGCGCCTCTAGATAAGTCGGCTCGTTTTATATAGTTGTGAACAG +CGAAAGTCGATCGACATCCGACTCAATCAGACGCTCGTACCCGTGCGTATTTGCTGATATCCAAACTACGCGTGGGGAAT +CATCCATTAACATCAACTGTCTACCGAACGGCGTCATTCGACCCGTATACGCCGAAATACGGACACATAATACAAATTGT +TCTGGTTCTGCCGCTGCGATGCATTCTCGCTTTTTTTTGGGTCCCCCCGTTGGCTCTATGTACCGCTTCTACTCGCTCCT +GTCCTGAAAAAAAGAGGCCCGAGGTTGCGGACCCTATCTGCACTAACTTTTCAGTCTATGGAGACCGTCACGGAGTATCG +GCGATGCACGGTTGAGTAGACAAGTCTTTAGTGGTTGCGGCTGGATAGAACACACGACCAAAAGACTGAAACCACAAATC +CAATGCTCTCTGATCAACCGCCAACCGCCTGTGCTGGCAGGCAAATGATATAAGGAGGTGTGTGTGCCCAGTTTGTTTTC +CTTACGTCTGATCCCCAATTCGGCATTCGGCCTTTTCTAGAAGTGCCTCTTAGCGGTACGGGCGTAATGTCCGCGTGGGC +CGCCCTTAGATCGATTGATTCGCGATCCAGGTCGGTGCCAGACGCTTAGGCCGAATAGTCTTCTGAGTGCTGCCGAAAGT +GCGTATGTCGAGGAACTAACCACCAGGGATGATTATTCACTCAGCCAAACTAACCCCGGTTAGTATAACACCTAGAGCTC +CAGGGTCCGGCGGTAGTATTCCAATACCGCGGTACGCAGACCGCTTGTTCTTGCAAAAAAGAGTTCAAGCCTGAGTAGAA +GCGTCAATCAAACTGGATACCATTAATTTTCAAAGGTCGAGCCTAATTCAGGAGTTCGGCGGTCTGTGGCTTGTAGCGGT +TCAGCGCCCTATAAAAGCCGTAGGTTCGTACTCCAATCAGCTGCACAAAGACCAAGTATGTAGGTGCGTTATATGGAGTT +ATGTATATATGAACATTGCTAGGTCTAACATACTGTAGATCTGCAGGTACACTTCATCTAGCCGTCTAACCCATTGTAGA +TTAGTTAAAGGTTCCAACACCTGGTACTAACCCGCTAGAAAGAGCGCTCCTTTCACTACCCATACCTGCGTATAGTACGT +TCCTTCCGTATATAACAGGTGTGGGGTTTCTGATGAGGGGCGGCCGGCGTGGTCCGCGGCTCAGCCGCTGCTTGTGCGAG +ATTAACGTTGTCGATTATTTGACCAGAAAGAGCATCAAAAGGGTCCCGGCCAGCCTCACAGTAACTCCTCCCGAACGTTT +CCAATTTCTTAGCTTGGATTTCGCATCTCCGGTGCGCTTACATATGGTATTTTATGGCGGGTCCCCATGACACAAGAGTC +GCTGCCTGCACAACGTTCCACAAAGCATGCCCCAGCGAATCCATCCCGGTCTCACCAATCAGTTTTTGTGTCTCACAGGA +TTTGGAGTCACTCTCGTCCACTGTTTTGCTCTACCAGGAGTTTAGGTATAGGCGCAACGAACGATTGTGGGGAATTTAAC +TGTGCCCATGTCAAGACCTCTCTGCAACAGTACTCTAATGGTGGGCGCCATTGGGTTAGGACCCCTCAGTTTGGACCTAG +ATTTCTTAGGAGCTTTCTTCGCCGCGTAAAAACTTACAATCACGGGAACGGAAAAACCTTAGGAGCATGCATCGATGCTT +GGGTTCGGCCTCCAAAACATCCAGGGCTTTAGCTAGCTCGAAAGTCTTTGTCGTGCACGTATGCACCTGCCTAAGGGGAA +TCCCGGTCTATGTAGGATATTTCGCTGGACGTGACACTCTATAAGTAGATCGACTGCCATAGCTAACGCGGTCTCCGAGG +AACAACAGCATGATATGAGAGCTCGAAACCGCCTGAGTTATCCCTACTTTGGCAATCAGAGGTAGTACAACTTGAAGCGT +GAAAGCGTCGGTAGATGGTAAGGCACAGAAGGGACCACAGGAGGATAGTAGGACAAAATATGTAGCCAGCCAATCCCCTA +GCTCATCTCGGCTTGGCATGTAATCGCCACCACCAATCCGAACAATAGCTCCAGGTTGTCCCTGCCTTGTAGATTCAATG +CTAGCGGCTATATGGCTCGTTGCTCTCACTTCCAGGGAGGTAAACGGCCTACAGTGATCCAGTGGCTGATTCCGAGGTCG +TCTAAACCTACTTAATCCCCGAAGATAGTCAGCAAGCATGCATCTGAACGATGGTCAAAGCCCCACCCCCGTATCCAACG +GTCACTTACGACTAACCACTATCCGGTCCTTCTGGGCACTGTTAACACATTCACCCCAACAGAGGGCCATTCCCACTATA +GTCGGAAAAAAAGCAACTATGAACGGTAGGGCACTGTACCGAGTTATTAAAAGCTGGAGGCTTACTCGCGGAGGCTAATA +TCCTTGACCAAGAATGAAGGCTTCCTCATGCCACTGCGTGCACTCGTCAGGATATGTCGGGACTCGGCGCAATTGTGGAC +AGCCGGCTAGAGAGCCCCGCGGATCCAAATTAACCACTCCTGCATAAATGTATTAACCAAAGTACACTGTTGGATACTGG +CAAGAAGAGCCTTGACTCCCCCACTGGGTAAGAGCTAGAGCTTTTAAACTAACACGTTAATCTAGCACCGGGATCTATTT +CCGGAACGATCGGCTCTACCGAAAGTAAGAGGCATGCTTTGTAGCGTCCGAGAGCCCACCGCTTATATCTATTATCCGCC +GGCCAGAGTACTGACTGCTGATTGTACATTACCGGAGCGTCCGGAACTCAATTTAAATCAACGAAATAGAGAGATTCCTT +CAGCGGATTTGTCATCTTCCGAATTTACAGATGACCCTCACGGCCGTATATACCAACATACTCGCTTGTACCTAGGGACG +ACTGAATGGACTCGATTACTTCCAACATCACGTCGTTCTCCACGTAGCTATTTATTATTCTCAGATCACCCGGCATGAGT +AGTCACACGTTAGCTGACCAGACTGGCGGAAGGTTATAGCCTTTTCCATGTAATTTTCTTCCGCTAGATCCGAGAGTTGT diff --git a/test/data/seq2.fa b/test/data/seq2.fa index 6a038630..f16eedbe 100644 --- a/test/data/seq2.fa +++ b/test/data/seq2.fa @@ -1,7 +1,213 @@ >seq2 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -ATATCGATCGAGCGAGGCAGGCAGCGATCGAGCGAGCGCATGCAGCGACTAGCTACGACAGCTACTATCAGCAGCGAGCG -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG +ACTGAAACAGTTAGCAGTGAGCTGTTATAATCTAAACTGAACGGGGCATTGGTTGCGATCCAGGTTCGTCCCAAGCCGTA +GTGTTGGGGCTGCACCGATACGGGCACAACTCCAATCCTTCTGCGGGGCCGCGCGATAGTGATAAGAAGGAGTTGGTCGC +GCGTGATAGGTCGGCAGCTACCACTAACCCTATCAGCTTCAGTCGAGCATGTGCGCTAAAGTTCGGTTATTTCTAGCCTC +GTTGGAAAAAGTCACGCAATGGCGTGGTGTCGTGGCAACCATTACGCTATAGGGGAGCTTCTAACCACGTAACTAGGAAC +ATTAGGCTTCCGAGATAGCCTAAACAACCTGCGGACTAAGAAAGGACGCTCTAGTCTTCTACGTCCGCAAGGTAGGTCAG +TTCTCGGAATGCTACCTTCTACTTTAGCGCATGGATAAATGCGGTGAGAACACTCAGCTTCTCAGGGTACGCATATTTGA +CCGTGGGACGTCTATGCATAATGACGCATCTTGCCCTGTTAGACAAAGCTACCTCGGCAGACCAAGTTCAGGAAATGACC +GGCAATGACCGTATCTGTCCCGATGCCGAGCCTAAAACGTTATCATACTTCACAAGCTTCAGCTAAGTTGAAATCCGAAT +CTACATCCAACTATATTCCAAGGGTATACATATGGCTACCGGCCGCATACGCCGACAGGTTCTACCTGGACCTTATGACG +GGGATACAAAGACTTGTGTTTCCTTAAGGTGACTAAATGCATGAATCTCCGCGGTGTACACTGGTCCACACCTCAGGACC +AAAATCGTTCAAAAAGATAAATCCCTCTTATAGGATTGTCAAAGCCTAACTAAAGAGGGCGCACGAAGCGCGTTATGTGG +GTTTCAAACGACACCCTGACTCAGATGGCTCGCTGCCGTAAGACACGAATACGGAGTAAATCCAGTTAAACCCTAAACCC +TAGACAGGATTTGCGGTAGCCTTCGTAAAGCAGTCGTCGCGTATTCCGACTCTTATTTGTCCGATTTGGTTACACGAATA +GTGCCCGGCGAGTTCACAGTGGCGGCATGGAAATCACTCATCGCGGCAGTATTGAGAAACACGGCGACCAATAGTACTCA +TAACCACATAAAGAACGTACATATTAATCGAGAGTGGAAACTGCGCAATCTATCTACTATATAATCCCTGTTACTGCATT +AACGAGGTAACGGCCCTCCATATTGTGTTATTGATACGCAGAATGCTAATACCGAGCGCACCGGACAAGATAAGCACAGA +TTGTGTCCGCGAAAGAAGTTGCTTAGTCGGACATTGACCGTAGGGCTATCCTACGGTGGTTTCAGATAATCATAGTGTCT +ACATGGCACTGAGGTCTACCGGTTCTCGATTTGCATTCCTACGCTTTCGCCTTATAGTCCAGGCGAGACTCTAGTTGAGC +GTTATTTGGGCTAACGCCTCTCTCCACCCTAAATGTTATATCAGCGAGGTCAGCATACCCACTAAGCTGTAATAATTACA +TCTAGAAGCCCTTCGGTCATCGTTCACATGGACGGACCCTCTCACATCGAGTACTTTTGCTCGGCTGGATATGATTGTAC +AAACACCAGGCAGGACCCGCCCCACCGAACGGGAACGGGACTGCCCCCGCTCTCAAGCACGGACATGTGCAACCTTCATT +GGGCAATCGACTGACCTTACATGCTCTGTGCTGTACATATCAACGGCGACCAAGCGGAGAGCCAAGCATTTCGTCGGCCA +CGGACAGTTATTTCCCCTGAGACGTGTGAGGCCGTTCTCAGTTCCGGCGGATCCCCGAACGTCGTCTCGCAACCCGAGCA +ATTCTACTTAGGAGTCCATGAACAAACCGCCCCGTAACTAATACTTAGTGTATATTCTGCGAAGCTCCGTATTCCACCTA +AGGATGCCATGGGACTCTTTGTTATCGGCAGTATGGATAATCCGCACGCTGGGATCCGGTGCTGTACGGGCTCTAGTCCT +GAAAGCGGTGCATGCGAACTAGTAGTTAGCTGGCTATTATGTGTTCTCTAGGAGAACTTCAAGGATTAGCGTTAGACCTG +TCCATTTCATTACCCTTTGAATTGCGATTCTCGCTTAGGAGCCATAGTATTATTCCAATCATCCACTACTGCCTATATGG +CTGCACCACGGAAGGTTATCAGTCAGGCGCGCACATATTATTGCAGAATGCAGACTAATACTGATACAAATCTCCTCGGG +AATCGCTGAATATATACTTTCAACACATACTCGGGCGTCGGTAACAGCGCGCTAACCTGCACGTTACTTACGCTGCGAGG +CTGATGGACTGCAGTTCGGTTCCCCTATTTTGACGGTCCAGCTCCTCATTTATTCCGTCCCGTTTTTCGTAGACGCAGCA +GCCACCTAAAAGGATTCAGCAGACGAACTGCTCATGTGCCGAGCACCGCATTTAGTCAGTCAATGCATTTATGTCGAGCG +TGACGCACTGTAAATTTCCATGACTACACGACTCCTACGCGGGTGAGTTATTCCGAATTGAATAGATCCGAGGTCGAAGA +GGAAGTGGTGCATATTAAGACAGGGAGACCCAACTTCACGTGATACTGCGATGTCCCGTCCACTGGAATTATACAAAGCA +ACCTTAAGGGAGCTCCAATAGTCCAGCTATTGGGGTACCATAGTAGCGTTTTCTCCGTAGCACTAGACGTTACTTAGATC +ATTCTAGACATGAAACAACACACGCAGGCCTGTGCACTAATACTGTGGGGCAGGGGGCAAAATGGCGGGTTCCGCATTAG +TTACTATCGTATAGTCTTACCGAGGAAGCAATCATTAGTAGTAGCCGGACCGGTGATGGCAGTAGTAATTGTCTGTACCG +TGTTAGTACCTTAGCAACCAGTTCCCCTCCCTGGACCGCCTTTCGCTTCCCGCACCCAAGAATCCCGGCCGTACATGGAG +GGCTATGTACCAAATGCCCCTCCTTTTCCATATTGTATACGACTAGGCGCGAATGACTGATTGCTTTCGATCAACTCGTG +TAGTGGTCACTGAGTAGGAGCCTTGCCCCGTACACAAGGGCGAAACTTCCCGTGCCGTTTACCCTTAGGATATACGGTGT +GTAGTTGTCCATCCTAAACTATTCAATGGGTTGGTTGGGTGACGTTGAAATTGTCGAGATTGGGACCGGGATGACCCTTA +CGTAATACTCAGGCCTACAGACAGACGATATTTCGGCGACGTGAGGATCGTTGAGTCGAGACTACGGCACAGCGGATCGC +ACATTTGTTGGAGATGCCACGTGATCCCCTAGTGCTTTGCATCATTCCAGAATCGCTGGGTATCCCTCCTATACCCTAAT +GGTAGTTGGATTTGGCAATCTAGAGTAGGTCTCGTTCACATTACCTACAAGAACTACATATTAAATCCTCCTCCGTGTAC +GATTGTTCCGGTATTCACCAGGGAGTAGCATCGGGAGGCAAGAGTAACCGACTTAGTAATTTACCGGGTGGTTGACTTGA +ATCCGTCTCAGTGTCCTCATCACAGGGCCCCGATGAGGCTTATCGGTTGTCAGGGATGATATAGACCAATAGACGGTTAG +CTTGACCTGCCACTGATCACTTTTATTTTAACGTCGCACCCCGAACTTCTTGAATTAGCGGTAGGACCCGATGTGTGCTA +ATCTCTCAGTGGCCTTTGAGAACGACGGACGGGTTCCCAGTCCAGGGTAGTGCCGAAGTTGCACAGAGGCTTTTACAGAA +ATCAGCAGAAGCTTTCAATATAATGTGCGTATACTCCAGGCCATAACCACTGGAGCCGAAGCATTTAAGAGGCAATTCCC +CCCGAAGCCCCAGTCAAAAACGGCCACCCGCTACCCGGTGGCCGCTGGTTACGTTCGCAGCTTTCGGCTCGTAGCTTGGA +GTTCGCATTGAGTGCCTGCGTGTTGCGCTCGCCGCTTCGAGTACTTCCGGCGTGTCATATCGTCATAGCAATCTAACATC +TCTATCAAGTTACTGCACAGTCGTTCGGCCTGGTCCATCGACTGAACTTGTATTATCCGCAAATACGAATCGAACCCGGC +TTTCGAGAGAAATTCAAGAATAGAAAGCACTTATAAACGCACGGGGCACGCATATATACTAAGTAATACCAGACGTACAG +AACTGGCTACTTGTTGTCACAATGATAGCCCAGGAACAGCGATTCTATGGGCGCTGAACGGTATGGTTGCAAGAGTTGTC +GGGCCTATCTTCGTGAGTATAAAGGACATTCGATAAATTAGATCCATTCCAAGCCCCCCCCGAGTGCCGGAAGAAGTACG +AACGAGCGTCCCATGAGTATCACAAAGAGGCGAGCAGGTTTGCACACATCGTACTACACTGCTAGGGGTGGAGCATTAGG +CTATAATGTTCCTGGTAATGCTTACTAGACGCAGCTTCTGGGTTCGAGCCCGCCGAAGATCGAGGCTAGGGTGATCTTAC +GCGTACCCCGGGCCAGCTCAGACTTCATCATGCCCAGATTCAGCCTTCTATCCGACACCAGGACCATAAACCCGCTTAAA +AACGTATCCGTGTAGGGATCCAGGCCCATTTAGGTGTGCTAAGGCAATTTTTGAGCTTACACAGTATAACCCAATTTATT +TCGCCCCTAGCACTGGTCTAAGCGCAAACTGCCCACCGTGTTCCTGATCTTGAGCCAAAGATGCTTGCTTCGACTCGGGC +CTGTGTTTGTGTCCGGGAAGTCGATCTGTGACATCTTTCCGATCGGCACAGTGACCCGTTAGGTTCGAGATACCCAGTCC +CTCAGGATTTTATCTCCTCAAACCAAGGCTGCCCTTTACTTACTAGGGTCAGTGAACCGGACGAAAAGGTATGAACAGGA +AGAGCAGTTGACGCAGCTGTGGACAAATGTGTATTGAAACTATCTATAAGTTTAATTTGCCCTATAGAGCGCGGAGTGTC +GCGCCCGCTTCATTGAAGGTTTCACACGCCTCTTTCGGAGACGCGGTACATCATCATCCTTTTAAGCGCTTCAAATACAA +CGCCGGTCAGTTTATATATGTGTTTTGATCCGGAAGCCGCTGCTCCCAAGCATAGGTCTAAGTAAGAAAATCTAAACTGC +GTGTCCGGCGTACAGTTAGTCTTGCCACATCTTGCCGTGGCTCGAAACATAAGTAGAAGGCCTATCACCGTCTCAAAAAA +CATAAGACCGGAGCACAGCTTTACTTCAACCTAGGTGTAGCAAAGCCATTCTGCAAGCTCTTGAATTTTATTTCCTCTGA +ATCTTCCCTTTTACTTATGCCATGCGACGGTTTCTGTTGACGAGAAGATATGTCACGTGATAAGTAAGAACGGCTTGTAC +ACCAAACGAATATGCATGCCCCCTCAATCAATCACGCTTCGTGCTGAGTAGGTGTTGATTCGGGGCGGAGTTTGCGCGCG +TCTTCTTGGCCATTGTAGCCTCGGCTGAGAGGAGACGTTCAATCGCCATTCTCGGGACAATCGGAGACAGGACAGCGCAC +TGCCTGCAAACCGAGCTGCTGCTTCGAAGTCCGGGGAGTAACGAATGGGGCTATCTCATTCCTGTACAGTGTCTGACTAG +ATTCAATCATCACGATTAGGAGCCTTCACCGCAGGAGCACGCTGGACCCACGCTGGTTTCAAGGAGGCACGCTGCAACTT +AAGATCATCTGATCCATCAATCCCACTAGTCTTTAAGCTTATGGAGCAGGGAACACTCTACGGACGTTTACAGACGTTGG +ACCTAAACCTCAAGACCGTAAGCCAACCGCCACATATCTACATCTATGTTTCAAAGCAGAATATATCGGAGACCTAGAAA +GGGGGTTCTGGTACTTTACTTATCTCGTACTTTCAGGTCTACTGACCCGTAGGTTCTTCCAGAATTAGCAGCGCATTCTG +TAGTGTTTACTCAAGCTCTCAGCCACTATGCGAAGATCAATCCCGTACAAATTATGTGTGTAGCCATAAGTGTGAAATAT +CGTCATCACTGGTCTATGTCTAACATCAACATATTGCCATCCTACATGGAAGACTCGGGGCGTCACTGCCCGGATGACGA +GTTCACCTAATCGGGACGGCAGTCACATTGATGGTCGACATTCGATTAACCTCTTATCATCGACGCCCGACATCCCTGGA +AAGGGCGGCACGCGAGTTGAATAGTGAGAGTGCACTAGGCGGAACTAAACGTGGCCACCTTTTTCCGCCTAGAACACGCG +CGATTCCGTCCGCCGCTGATTGATGGCGCCTCGGATGCGAGCGGTACTTGGCGATTGAGTACAAGGCTCGGTTTTTGTAT +ATATAAGTAAACGTAGTTGTTGAGATAATTGGCCGCGTGAGGAGTTCTGGACGCTATCGTAGACGACGTTCTGATCGCTA +TCGGCAAAACTTGACAGGCTTGTTACTGTCACTCGGGCGTTCCAACCCGTTATATCATGGGTTTCTCTCTTGATTGTGGG +CGGCGCTTGACTTTTTGAGCATTTGAGTGCGAAGTCCAAAAGATGTGCCGGGCGTGCGCCCTTAAAGTAAAACGGTAATG +AAAGCTGTTAGGTTTATTAGTTTTCAGCGTGGAAGCCCACCTTGAGGTCTCCAGAGACATTAGTGTCCAGTGCGTGGCAC +GGGAACCTCGATTGTTGACACGACACGGCGTGAGCGCATGGAGACTGGATTGCCCACGAAACAGTCGCCGCAGTCAACAG +CTCGAAGTACCAGGGCAAGCACAGGATTAAATGGGGTTTCGGGACACTGGCATGAAATATTAAACCGCATCTCCATGTCT +TCACGTAAAGCCGTCCTACCCAATGGTCGCTACGAGGCAGACTATAGACCGATGGTGTTGAAGAGTTGCAATGGTCCTTT +GTCACTATCCAAACTAGTGTAACACGAGGCCGGAAGTAGCGTCCGATTCAGCCTTAGTTGTCCGCCCAACCCGCATGTGT +TTTATGGCTGGGTGCACGCATGGGCTGTGAAGTCTTGAATTGGCGTGGAGTGATTTCAACGCAATCAAGTCCGCCGCGCT +TTAGTAAAGACCGAAGCTCGTTTAGGGGTAGCCTATTGTCTCAGCTGAACGTTCGACAGGCCATTGGCACTCTGCGTTGG +TATATGAAATTGGACGGAGCGCATGCCGTGTTTGTGATAGGGGCGCTTTAGTCCAGATTCGAGCGTTAAAAAGGTTCGGC +AGTCCGGTGTGACGGTGATGGTCGCCCGGGAGTGTGATTACGACTCCCGTAGATAGTTAGTTCGAGGGACTGGTAATACT +AAATGAAATATTGATTCGGATCAGCTTTCGCTTCGGTATATCCCGACCGACAAGCATGCTGCTTCGTTTAGACAATCGTG +CTACGCTCTGACTTAACCCCAGCGCTAATCGGTGTGGTGCCGGGGAAAGACTTCAGCACACTTGAGTAGTCCAAGCCCGG +AAACTCCTACATTGTTAATTTACTTCGATTTATCATCAGTAGATCACCTGGTGTTGAATAGCATGATACGCGATAAAGAC +TCTTATGCAGCACTCGCTACCATATGGACCCGCGCAATGTCGATGGGTCGAACAGAACCCAGGTACGTATTATACAGTTA +GACGTAGATGCGCCTTGATTTTTAATGCGGTCATCACCCGTTGTGGAAGGAGTCAAGTAGGCTATGGTTAAAATTTGTGG +GTGTCTCCTCGGGACAGTGTATTCTACCTTATTTTGTACTCTCTTCTAAATCGACTCCATCGCCCCCACCCGGTATATGC +ATGCCGTTGCGACGCTAATGGGGTGCAAAGCGGGCAGCTTGCGGATTTTACACCCACATAAGTTCCTTCTCAGCGGTCAT +TGGATACCCATAAGAACTGGACACCAATGGGGATGTCAAGTTCTGAAGCTTGGCACTATGGCCAGTCCCTATAAGGTCCC +TTAGGATAAGAATTTCACGACAACGCCCCTAGCTGCAGGGAATCTAGCATGTGAGCGTCTCTCGACACGTTCTTTCGGCG +CGGTTCTGTAGTGCACACGAGCGTTAAAGAATGTCTTCGCTTCCGGCACTCAAGAAGCTCAATCCTGAGTGTAAAGCCCG +GTGCCCGTTTTAGCACCTCGTCTGAACCAAATGTTAGGCTTCGGGAGCCATTCATTGGCCGCTAGGCCGCTCGTCCACCA +TCGGCCACCTGACCGTGAGCTCACCGAGATACCCGAATAGGGTAGAGCCGGTGAACGGACGCATAACGAGCGGATAGTGG +TATTCCCGTCATATCAGTCGCAATTAGAGCAGTGTTTAGCCTAAAAAAGTAACCTACAGTATCATTGAGTAGATGTCTTC +AATCTCAAGTCCTCGTGATCACATTGAGGGCTTAGTTGATTTTGAGTAATGGTAGGTCGCAATCCAACGGTGCCTTTCAC +ATTTACTAGGTCAACGACGGGGAAGGAACTTTCTCGTATCACGCCAAAAGCGCGCATGATTGGTTCTCGATCCGCTGTAA +CCCACCGAGTTTACGAGAGACAGATTTAACCCTGGTATCTAGCTTGGGGCACCGCGTCACTCTAGGACAAACTTAGACTA +TAAGTAAACGTCGTTCGAACGAGACAAAAGAGACCGATAGGTAGTAGATTAGTCAACAGGTGGTCCTGTGATGACCTGGT +ACCACTGACTGAATACCTTGCAAGTTCAAAATGGTACGCTATGAAGTGTTGTGGATACTAAATTAATTCTGGCCATAAAT +ATAAGACAGGGAGGTTGCCCGTGGCCATACCGCAAGCTTGCTATTCATCGTCGTCCGTGCCTTTAGACGCATTTATAGGA +TCGTCAATCGATCGGTGTCTAAGGGTACCGCTATTCGGCAGACTAAAAAAAGTATATCGGACACAACCGTATTCCCAAGG +ATTCTGGTACCACCATCATGATTACACCTGATCTCGATTTGACCCACCGCCTTACTCTGGCCGCTGGGGCTTAAAGCCAT +GAAGTTAGGGATCTTACGACAGTCTCATCTTACCCGGAACGGTTCTCGTGGACGTGAAATCTTACTCGTTTAACGGCCCA +AAGTCACCGCTCCAATCACTCTGGGCCATCAATAGCTGATCTTCTGACGGGAAAGAAAGGCCTCCAACTATCCCGACCAC +GCGCTGCATCAATTCATTTTGACCAGGGGAATATTGTAAGGGAAGATTGCTCACGAAGAGATTACAGCGGCCCCAGCTTG +CGGAGTTCGCGAAAAGCGGTCTTCTACATGACAGGATATAGCCCGGGGCAGGTTGTTAACTCAGGTTCTGGAATAGTAAG +CCACCTTAACGTTACCATGTAACTCTAGTACCTGCGTAGCTTCAAATCTGGGGTGGGAATTCTCTGGCGTGATAGCGCGA +TTGGTCTGTATTGCGATCATATTTACGAATCTCCCCGGACCTGCGACCACTGCCTCGGAGTCGACCCCGTTAGTGACGGG +GTACAATATGACTGGGGTTACACACTATGATTACCCCAGTGGTGCAGGGGGGACTCGTATTTGCCCTTCAGTAACCTTCT +ACCCATGGATATATTAAGACAACCGGATTTCATCACCCACTCAAGCATACCTAACCCTTGCTAGGGTTCCATCCCAACTA +GGTTGGCGTTATATGTCGGCGTCTTGTTGATAGTGTTTATACTCGCTACCTATGATAAGCTATAGTTACATTGTGACTCA +CGCGCGGATAAAGATAATATTAGCATTAATGAGCCTGTTTCGTAAGAAAAATAATGACAGACGGTCCCAAACTGTGTGCT +GTGGCGCTGCAGATGAGCTGAGACCTCTTTTTATAGGTATGAGGTAGGAACGTCGAGTGGGATCCGGCGCTAAAAAGAGT +TGCCACGTACATCGAACCTGCGTCAGGGCTACAGTGGTGTAGCCTATGTCAGTATCTGAGGCCTTTTTTGGGGGTGACGA +ACCTAGTCTGACGTCAACGGGTCTGTAAGTTCCCATATGGAGCATACCTGCCACTCTATCGGTGTCAACACATCTATTAG +GGGTTCGTGGAACCGCACTTAGGTGCCGTAGCACACCTACCCACTTTGCTTTCTGCTCTTACCATTCGTAATCCCGGGTC +GTCCCTTAAGGCGGTCACTCCCGTAGCGACGGGGTCTTAGAATTAGTGTTCTGTAGGGTTCCCCACGGGTTAATCCGGGC +TGATTAGCAACACCAACTATCCCGTAGAAAAGCCTGCGTTACTTCTAGTGTGTGGTGGGGAGGCTCATAGGGACGCGCGC +ATCATGAACAGGTGGGCACACTTGTCACGACGCCACGGACCTCGAGACAAGCGTGAAGTGACCCGGTAAAACGCGGTACC +TCTTTACTCGCAACACACACAAGGACAATTGGCCAAACACCGTCATCCTTTAGATAACAATGAGAACCCACGGGTATAGT +TGATTGCGTCCATCATACTAAAGTACTCATTTAAGGTTTCCCCTAATAGAATAGATCCCCGCATGTGGCCCTGATCCGCG +GGGGACATACGCCTTCTCTCCCAAGCTGTGGTTGTTGATCTACATCATGGCTTTAAGGGAAAGGAGTCAGCTAATTAAGT +ACTAACTAGGGGTGGCTCTGCTTAGACGGGGGGTTAACAAATCCTCCTTGCATCTCGAGTACGAATGAAACTGACGGGCT +TAATCTGGAGCGGGTTGGCATGTCTGCAAATATCGGTGGCCGATCCCTGTAAAATATACGGTTACAGGGAGCCGGCCCTC +TGTTACACTGTGTTAAGCATAGAATAATAAGTGGTAACATGGCGTCGCCTTGTTAATACGCCGACAACCTTATTTACTGC +CGTATGTCAAACTAATACTATTCCATACGGCTTGTTCTGATGGGTGTCTTTGGACATGTTGAACGGCCACTCTCACCTGG +CGTCCAATGATCGATGCCGTTTGACGCTAAGCTTCCCTTCCGCCGTCCTCCTCCGCAACCTAAGCCGACTAGCCCCACGG +TACGTAGTCTAGATTTATGGGGGCAGTCTCTGAGCCTCTGCGCCACTTCCAGACCAGTGGAACGATTTTATTCGTTTAGT +CCGAACGCGCTTCCAGGTCTGCTCGGGACGGGTGTGCATATCAACAACTCTTCCGTTCCCCGTGCATTAAAAAGTTATCC +TGGTCTGGGATTAACTATGGAAGGTCGTTGGTCCTAGCAGTTGACTGTTACTGCGGATGCATCGACCATGTCGCGCGGTG +CACAGTACTAAACGGTGTTAGACTTGTGTTAATACCAGACTGGTAAAGAGCCCGCTTAACGGAACGTCAAAACGGTAAGA +TAGACTGAGGAACTTATTATAAGCCCGATATACCCCACGGCCAGAACTATTGGTCTGATTAACTCACATGATGTACAATA +AAACCCCACGGTCATCCAGGTAATATAGGAGCAACACTAATGAAGGTAATAGACGTGGGGATAGATCTGGTTCGATGCGA +GCAGGTTTCGCGTTTAGCAATGTCTATGTGACTCTTAATTCTTACGCGTTTAATGTCTTGACAGTCCACGCGCCGCGTAA +GGTATCAGAGCAGCGCACAGGTAGCGCCCCAAACGGCAGAGATCGCTTCGACAATCCACTAAAATCGCTGTTCGGTTGGC +TCGCCTCGGGCCGCGAATCAGACGGGCCTCAGTTTTTTACTGGTACATGCACTGCAGCTCAATGAGGCAAATAGGGCTGG +TGGCCATAAGCCCGTCTTAAAACGCGGTGGTAATTACAGCTGCTTCCTGACCACCCCGGATAGTCAGCTTGTTTGATACT +TTGTAATTCCCACCACTCTGTCTGCCCAGGTCATTTAGGCACCGGCGGAAGTGACGCAATCTATAGCTGAATGGGGGCAC +TCACTCTGTCTTTTTTTGCGTACGATGAGCAGCTTCCCATTAGAAAAACAGGAGGCCTGTCAGAAATATGTAGAGTCATT +TTCTTCATAACCTCTGCCAGTTCGGTAGGTCCTTAAAGGATTCCTATGTTAAGTCGTTGCCTGGTACTCCTTTTGTGGTT +TGGTAGGCGTGGACGAGCTTCAGTGCGGACTGGATAGCCCGTCCACTTGAGATCTCAGAGATCCGAGAACTGCTTCCGTT +GTGTTACCCTCTGAGCAGAAAACTTATAGATGGTTTCCCATAGGCGTGGTCGAGCTACTATTGTTATAACCCTACACCTT +GGGACCTTTAGATAATGAATGATATCGTGCACGGTCTGGAGGCTCAACATCTGCATTGGGGAGCACCATGTAGCTAAGCC +ACTTCCACCGTGGACATAGGACTCCAACGCAGAAGCCACATCAGAACAGGGTCGTTTCCGGGCAGACTCCCTGCGAGCGG +TTAGGACAATGGGTTAGAGGAGACGGTGACGATTGGGCGGAACCTTGGTTTTGGCGGACCTCGCTTAATAGGGGGTTGAT +TCCGTTACGGCGACTTTGATGACCTCTTGCAGGACGATAAGGGGCGGGGGTCATCCGTTTAGAGAATAGCATAGGTGCAT +CCTTACATAGAAAGGCAAAGCCACTGAACCCTCTACACTCACGGTATTTTCGCACGACGCTTGTGCTGGAGTCCTTTCTG +ATTGGCGTTAGGTCGCAGGTTGCCGACTATGTTTAACCCCCGTTCCACTCCTGATACTTGGTCAGGGTGTTGTTAAGGAC +TTTGGGCTCCTAGTAGTGCGGCAAGCATTGTAGCACGAAGAGTGACCGGAAGCCCTTTCCTAGCCCAATAATAAGCCAGG +TGTGAGCTACGTAAGCGCAGATTGACATAACCATTGGCTAGTCCAGCACTGCACTTTGTACCCTATGGATCGTGGGCTTC +ACTTACTGAAAGTTATAGTAACAATTCCCGCCCAGGGGATGTATGCCACACGCTGTGGAACAGAAGGAGAACCGTGCCTC +CAGTGGCTAAGATGCTTACATAGTAACGCCCTATGTATTTGAGATCCAAAGGATCCATCTGTAGGATGGGCGCGTATTGA +GTCATGTCCTACTACTAATAAACTAAGAATAACCTTCAGTTTTAAGTCTCAAGTTGTATTCGGTACCAGACGTCTGCGAA +TGATTGTTCGACATTGTGTTCGGGCCGTTACGCAACATGTACTTAATCCGCACACTCAGTCTGCCGGCTCACGTGTAACC +TCGGATCCCCCATTTGACGTGAGGTTTATGCACGCGGCGCAAGTGACTCAGACTGTGTCGCCATTTAGGATGCGGAAAAG +CTTGCGGCAAAATACCCGTGCGAAAGTACGTGTAATGCTCGGGGTCACACGGTCCCGATATCGCGTTAGGTAATACAATG +ATCGCAGACACCGATGTATAGTGAGGACCCTTGACGAGTGATAGTCAGCGCCAAAGCGAGAGAACGTCAGCTGCAACAAT +GACAGGTTTGGACTCACTTGATGGAGCCAAAACAGCCAGTCCGCGACCGTCTTACCACGCGCCTTATTTAGCCTTTTGAT +TCAATGCGAACCAGAATCGTCGGCTGGATCCTTCGCCACCTCCTTATAGCCGTCAGCAATCACGCGTAGATATTGAGGTC +GTTTTCACAGGAGGGGCCGGGACCAGAGGATCGAAATTGGACTCTGAGAGATCTCCCGCTTTACCCACATACGGTGCAAC +TGTCTCAAGCCAATCCATGGAACAACTGGAAACACGAGAATACGTATTTCCAGTACCAGCGTGCCGGCAATGAAAGTAAA +GACACGGGTGCATCCCGTTCATTATTTTTTGACTTACCACTCAGTCAGGAGGGTATCGAATTGACAGTGGCAGCTCAGGG +CCCTAGGATCGTTACATAGCTGCAGGGGCGGGATTTTCCAAATCAGAGTAACGTATGTAGAAGTTTATGGCTCGGTAGTT +AAAATTACCCGTAGGCATCCGTTTGACAGCATTCGTCGTAGAACAATGCCCAGGTGAACTGATAACGCTGCCGTTGAGCT +CGACCAAGGAAAACATATACTCAAGCCAGGCTTCGCGCGTAATAGGGCTAGGGCTGCTCGAAGGACCCCGGCGACGCAGA +TGATATCGGGCGCGTTTTGGGTGCAGTGAATATCTGTCTGGCTTCGGTAACAAGATCGGGCTAATACCGTATCTCGATGC +ATACCGACGCGGCTGCCTATGTGGGGGTACTCATGCTACCCGACCCTCTTATTGAGAGTGGAACTCAAAGACCCATGGGC +CTTTTGCCCGGCCTCCTCTCAGAAACTATTCAGCGTTGCTAGGTCAAGCACATCAGATCCTTCACTCGAGGACTGACTAA +ATCCATACAGGCCGTACCCAGTGATGTACCCAATAGATGACGACAATTTGTGGGAGAGGAGTCCTTGTCTCTGAAGCAGC +GGAGTCATTGCGCGATTTGATTGGTGAAATTTCTGATCTGCTTAACGCATGGCGCTAGTAGATCTGATGTCTCACCTCGT +ACGTTCACCAAGTGAGCCGCGTTAAAGTCTACACGACTGCCGTGTTATATAATGTAGCCTAAGATGGCTTATCTTCAGTT +GAGGGTTACGTGAGCTGCAGATCTCGCACCCCCAGAATACCAGGGGTTTAGGATTTAGGTCAATGGTTTTTGTTTTGTTA +GCAGCTGGGCATGAGTCTCTGGGCCATAGATCTCTGAATTCGTTCACCAGCACACCCAAAAGATGGGGTGGCGGCTAGAG +CTTGGTCGATCTACGGTTTCCGTGATCGTAAATCGTGTTCCTGCTGATTCTTAAACTAAGCACTCACAGAAGGTCGGTCC +AATGTTCCCGACGCCTCGCAGACATGGGAGCACGGCGATGGACCCATACGGAGCAAATTACCGCCTTCTTGGGTTATCTG +TCGGGAGTACTTTAGCCCGCTACAGAACGCCATCTGCGTTCCACACTAACTGCGGTAGCAATCCATGAAAGGCTGCTGGG +CCTAGCCAATCCTTCGCTATGTAACCGCAAAAATCCGTTTGGTGTATCGTACGGTCCCGTGTGAGGTCGATGTCGAGATT +TGGTGTAACCTGCCTGGCAACCCGAGGGTGCTCCTTTAGAGCTGCACTAACTCCCAACGCGCCCGAAGTCGATTGCATCG +TTTAATCGGTTTTGCTAGCTCGAGGCGTCTCTTCCCGTCTCGTCTAGTCCCGGTTTAAGAGTAATTCTTCGGGACGATGT +ACGGACCACAATCGTTACCTTCAACCAATCAGCAACCAGCCACCTCAGACACTACCATTCAACGACATTGTAAAAATTGC +CGGCGCTAGAGGTGTAATATACTCCAGAACACGACCCATAAGCCGACCGCTTCGCACACAATTGGCCCTTAAATTAATTT +CACGAGCTGCTTCACCAGATGCAGAGCAGAAGATGGAGGCGTTTACTGTTTAACATTGGAGCGGAATCTCTTCCCAACCA +GAACACGATCTAAAGACGATGAATGTAATATGGTTTCACGATAGGACAAAAGGTTTTTTAGCGTAATACATTGGATTACC +CAGGCGTCTTCGCCAGCGTCGTCTCCCGTACGACTTCGTGGGCTCCGTGCCATTTCCTCGCCGATCAATTCCGAAGCAGT +CGGCTCTCTCCCGTAGGGGGAGCGGCAAATGGGGGTGCAGCGTCAGACAATGTCGTGCTCGTCGCTGAGCAATGAGGACG +TCCAGTCGGCAAACGTGCTTCGCAAGTATTTAATTCTGACATATGATAGTAGAAACGACCATAAGACTCTCCACATAGGC +GATTTTGCAAAGAGGCGTATCTCCTAGGCGGTGTTCTCCAGGTTTCTTTATGAAGCGAGAGCACGTACGTTTATCGGTTA +TGACAAAGCTCCTGGAACGGGAGCGTGCGCGCTTGATTGGTCTGGCGACCGGTTAATGCCTCGTGCCTTGACACGGATAA +GAGACGCTGTGCGACTTCGCGTAGCTCAGAGCATCCGTAATTCTCCTGCCAGAATATACCCAGGGAGCTTACACACTACA +ACTTTTTTTCTGTTGGGGGACGAGGCGAAACTCGGCCACCCCACGAGGGATACTGATCTATTGAGAGGTTCATGCGCTTC +ACGATGTCGCACCGCTTACGCGAGGATGAGGTGGTGGCCAAGAGCGCTTGGGTAATTGAAGTTACTTCGACAAGATTATC +GTACATACGATCATGGTGCTGGCCCTTGAGATTAGGTAGGTTATTGACTCTGTAGGGATAACCGTCCCGGACGTTACACT +TGTTGTTCATCAGCTAGCTCCGATGCCAACTGTAATTCAATCTAGGCTATCCCATCGTTCGTTGTGCGAAGAACCTCACC +GCTGTCGCCGTAACACATGTCAGCAAACATTACTTTTCTGTCACCTGGGACCTACGACTGCGCACCGGCTGTTAGACAGT +TATACTGCGGAGCCCAAGAGTTTTGACTATGTTGCCCTAGGACGGGCGGTTTTACTGGAAAGGTTCCCGCTAAGACTATT +AGCTATATCACACCAACATTTTCTCACTCGGCTGTTATAAGTGTGCTTTAGGTTCCATGAGGTTCAGTAACGCACCTTCG +GTAAGAGAAGTAGTAAAAAATCGGTTCGTGCTCAGACAGTTACCACAGGCGCGAAAACGGAGCGACGTACCCTTTTTATC +GACGACTCTGGCAACTCCCTACTTCCATAGGAGACCAATTAGTTTTTACCACACTGTGAGCCACTATTTTACGTCTGGTA +CTGTTGGAGGCTGCGTGGCGCTAAGAAAGTTCCGAGTTGTTAGATACCACGTGACTGTACGGTCCCCCGGCGGTAGAGGT +CTCACCGCTATATCTTGTTCCTACGGTTCTACACCGACCCATCGCGAGGGGGACGCAGAACGTCACCCTTCGGAGTTGTA +TTCACCGATCTGTGCGTTACCACGTCGTTCTCATCCAGTAATCTCACCTGAGTGAATCGCACAAATTCTTCCGGGGAGAG +TTCCGAAAGTAATTAACTAGTAATGGCATCGGAATTTGGTCCATGACGCCCGGGATAAATCGACCAGATTTAGGCCCATA diff --git a/test/data/seq3.fa b/test/data/seq3.fa index d09d2253..38ffd4d9 100644 --- a/test/data/seq3.fa +++ b/test/data/seq3.fa @@ -1,8 +1,201 @@ >seq3 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -ATCGATCACGATCAGCGAGCGATATCTTATCGTAGGCATCGAGCATCGAGGAGCGATCTATCTATCTATCATCTATCTAT -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG -G +AAGCCCAATAAACCACTCTGACTGGCCGAATAGGGATATAGGCAACGACATGTGCGGCGACCCTTGCGACAGTGACGCTT +TCGCCGTTGCCTAAACCTATTTGAAGGAGTCTAGCAGCCGCAGTAAGGCACAATACCTCGTCCGTGTTACCAGACCAAAC +AAGACGTCCTCTTCAATGTTTAAATGACCCTCTCGTCATAAAACCTTTCTACTATGTGTTCCGCAAGAATCAACAACTAC +AATGGCGCGTCGTGAATAACGCGACGGCTGAGACGAACGGCGCGTGAATGAAGCGCTTAAACAGCTCAGGAGCCAGTCCC +CTACGTCGCATATCCTGGCCACTGGAGGTGAAGCGAATGGTATCGATACGTAGGAGGTGTGCCTTCGTAGGCTGTTTCTC +AGGACGCCCAACTATTCTTTCCAATCCTACATCTGTTTCTTGCGTCGTAGCGGGACCCTCCATTGTTACTTATTAGGTTC +TCGTTATGTCTCATAATCTCAGTGCTGGTGTGATAAGCAAACCACCCTACTGGCACGAAGTTCACAGAAGTGAGATTATG +TCTCGTTTGGCAGTCTTGATGCTCGGGGGACACTTCTTTAAGCTCGGTGTGGTGGGCACGACCCTGGACGCGCGACGAAG +CTAAGTTTGCAGTAATTAACCGACATCTTTGTGAACCGACCCACATTTGACGGTACGCTACCGCAACGGTATGTGTTAAT +GGAACAGACTTGCTTATGTGGACGTTGTATAGGGATATTACGTTACGCGTTAACCGATACATACTGGTTTCTCTCCAGTG +GAGGTCTTGGTTGCCTCTAGTTTCTACGATATACTCATGGTAGTGTAACGCATAATCGAAGAGGGTCCTCCCATCTCCTG +TGATGCATGGTGTGCTTACTGGGATGAATGCGCCGCAAGTAGCAGGTCCCGGCGTGGATACCTGATAGATGGTGACTAGC +ATGTACAAGTAACCTTGTCTATTGAGCTTCGAGGATGCATACAAGCCCACCCGCAGCCGCAACAGCGACGACTAATTGAT +CAGTAATTTATTAAGCACGGTGTTAACTTCTGTTTAGTGGGCTAAAATAGCAGATGTAGGGACCTCAGGAGCTAGACGGG +GACCTACAACTTTGCGGGAACCAAGTTTTTGCAGTAGTGACTAACGCCGGGAATTCCTCGATATATAGTTTGATAGCTGA +TACTTATGGCGCAACGGCCACGCCCACTTTGGCTATTGGAGAGTTAAGGAATTATCGTCATAGACACTTCGGGTTGAGAG +ATGGCGACGGTCAGTGCATGAGGCCGTCCCCAGAAGCTCCCCTATGCTGTCCGTCGTTGTTCCCGATGAAGACGTCTACT +GATATGCTAGCAGAGCCAGTCTTAAAGCCTAGCGAACTTAATACCGTAGCTCAGAATTATGGAGAGCAGCAGGCTTCCAT +AGCACAGGTTGACGGAGGAGTTTTGCTTGGATATCGGAAGGGTTCTGTAGTGAATGCACTACACGGTACTGGTACGTGGC +AACTTAGGTCGTCACATCTAGGAGGCCGCACCCTAGGTCAAGTTTTACGATTGCCCTAACGCCGCGGAGCGCGACCCGAA +AAGCTATGGTCTGTAACTTTTCGCGGGTCGAGCTAGTCCAAGTTCCGGCCTTTGTAATTCCGAAGTTGAATCGGTGATAC +GGATTGACATGGGCCTAAACGTTCCGGCTGGTGTAGGATGATGCATCTCCAACATGTCTCTTACCGTTGCTGGGTCCGGC +GGCTGTGGGATTGCGAGAGTGTCCGGCACCACCAATGTACACTTTCGGGAACACTCATTCGAAGAGGTTCTGCAGCTGCA +GGCCTTGATACCTGCAGTCTGGGAGGCAATGCTGAGGCCCTCTGTTCCATGAAACCCGTACTATATCTTATGATGACAAT +GAAATAGTCCTGTTTTACGACTCCAAGTTTCCTGCGCAATACCAAATACATTCCACGCGGCGCCTGGACTTAGTGTTCGT +CTCCGCTATTCTCGCGATGACAGTAACCTCGGACCATCCTCGGTTGGGGTTATGCGGTACCAGTGCCGCTCTGGTTTCGC +CTCAAAAATCCACACTGATTAATAAGGATCAACCCGGGTAGTTCCGAAATTTTAACATTGAACCTGAAGACGACCTAGCC +TGTCAGAATCAGTGAGTTCGTTCTAGCAAGCTCTGGAAAGTGGACACTTTAAAGAGTAGTTACCTCCGGGTCACTGTGTA +GGCTCTACGATGTGTGTCGGCTGCTGGTCGTGTGACCATCTGATTCGCGCTTATTTTAGAACGCATGTAAAGCCTGTTCG +ATAGTAACGGGTCTGTATTGAGAAAGACCCCGTTCTCCTTACTTTACCGAACGGCTAGTGTTAGGTCGACGACGACGCTT +CTTCTCCTGCCGTAGATCCTTTTTTTCAACGAGCGCTTAAGGATCTACGATGGATACCGTCCCCAGGCGGGGACTAGCCC +CGCTTCGTTTAATGGTTGAATGATCTCTGGGGCTGAAATAACTTATCCGCGAGGAGCATGCTAAACTACCTAAGATCTAC +TAAAGGGCTCCAACTGCCTTCAACATGTGCCGACGAGCCTGACTTACTAAGGCTTGCTAAAAGCAATGTTTACGAGACCG +TAGTCACATATAGCAACACTGGCGCGAAGTGAGATTGATCGCGAACAAACATGTCCATCGCTGGAGAACCATATGGGATA +GCGGCTGTCCCATACGAGATGACCTTACGAACTGTAACTAATCCGGGTGGTGCACCACACTTGTAGCTGTGAACGACGCA +CGTAGGCATTCATACAAACCCTGAGAAACTCAGAATACTTTATTCGCCGGTCACGTTTAAGTCTCCATGTTGGTGCAGCA +GATGCCACCGACTGCCCGGAGCCTGCTAAACCATAGCCGCGAACCAGAGTAGGGCCTTGCGCCTGGCCATACGCATCGAC +GGCAGTAGCCAGGAAATTTCTTTGTATCCTAAGAGGAAGCTCAAGTATCTCAAGCCTGGGCAATTCAGATAGTCAACCGA +TAGTTTGATCGTGCTAGTTGCGACAAGTCATTTCTGATACATCCCCCATATCCGGAATTGGTATATCCAAAGGTGTTTAC +GTCTATGCATGGAGGGGTACCGTGGTACTCTTGACAGTCACCCACATAGCGGTTAACGTTCTGGCGAGATACCCCCGTAA +TCCACGGGTTGTGCTGTAAGGGATAGGGGGGCCCATGCATGGTTTACGCTGGCCGATCGCGACGCGTGGGGTATAATCAT +GTACCCGTTCGCATGCGAATGCCCTACTTTTTTAACGAGCAACCGGCATGCAAGGTGTCGTGCCTACCCCACAGATGAAA +AAATTTAGTCCAGTAGCTAAGAATCCGCGTGCATCTGCAAAATCAAAGCTGGTAACAGGGTAAAACCGGTGAGGCATTTG +TTTCACACATTTCTGACTTATTAAGGACGATCTGTCAACTTCATGCGGACTTCATTTATTGATAATTAAAGCTGGACTGT +GTAACAGGGGAACTCTAGCCATCTCGATAATTCTAATTCCCATGTTCGTGGTCCTGGCCCGGCCGAGTTGTAAATCAACG +CGGCAGCAGTACTCGATTTGAAGCTCGCCGTCACCATATGGCCGAGTCACGAGTGAGCCACTTAGCCGGGGCTAAGTCCA +GTATGGAGTTAGCGAACAACCTACTACATGAAAACGACGTTTTTGATAAAAAGAGGAGTTTATCCCTGCGGACAAATAGC +GCTCCCCGCACATAGAGACTGGCCAGACGTTGGCGGTCAGCCTGGCGTTTGGTACAGCCGAAAATCAGTCGTCGCTATGA +CCCTCCCTGACTCAGGCACGTTTAAGAGGCTTGAGTCTGGTTACTCCAGCCCCGACTGATTTCCTACACCCACACGCTAG +ACTTTCCTCCGCGTACTTCAACTCACTAAATCATTGATCTTGATCGTCAGTGCAAAATCGTGACTGGTGGTCTTCGTGGG +TCACTCACTGACTAACTTAAGCGAATTGACTTACGCACCAGCACAGTGTTCAAAGGGGCCTTAGCTAAGGAGGTTTCGTT +ATAGATCCGTGAGCGATGACTGGCGCCTCCCGCCCCGCAAATAATGGTGTCGTCCATTAGTCTATGAACTAGGGCGCGTG +GCTTCTGGTGTCCCAGCTTCCCTACTTCGTGGATACACGTATGGGGGGATAGCCGGGTTATGTCCGTTAACGCGGGGTGT +GTTCCACCGACCTAAATAATAAGCATGCCGTCCCAAGGTTGTCCTTGGTCATGGTGCGAACGGTATTGATGCAGCTTTCC +TTCGATCGGGTCACCGATTGTCGACAACAGGCTACACATCGTGTGTAGACAGTATCCGTAACTTCACTACTTGGCAAGTG +CGACACTGACGATCAATCGACCTAGAAGCACTCGGTCATGCGATTGTCCGGTGCACTGGGTATCAGCGATCTCGGTGAAA +ACCACATCAATTGAGCAACTATAGTGAGAAGACAACTCCCCTAGTTACCTGCTGGGGTTGCCTGGTTTAAGACGAGCCGA +GCAATGCCGGCCGGATCAGTCTAGATAAGGTTACATAGAGCGCCATTACTGTCCGATATGATTCCTCTTCCCAGTGAATT +GGCGGAGCGTCTACCGCAAACCGAGAGTTAGCCCGTCATAGCAGCGATAATGGAAGTCTAGTACCTAACGGTTCAGGGGC +GAGTAGCCGTCATCTCCTGGTCCCCCGCTCCGAACGCAGTTGTGCCACCAGCCCAGATCTGCTTTCCCCATAGTCCCACT +TGTCTTATGTAATTACTATACGTTGGTCTGACTTAACCTTGTACTCTAGGCAAATGATCTTACGCCCCATGGTGCACCAG +ATTTATCCTTTTAACGCACCAGACAGGAAATCCGCTGAAGGGTATAGTCAGGTCCAAATGTGGGCTTTCCGCAAATACTT +AGGCACGGAGGGAAGGTACCGGTTACTCTGTTAGGACGGACGAGTCTCAGGAGTATCGTGCGCAGACATATCCGTGGCAC +CATTAAGAAGTAAGAGCGCCGGGTAGCCGAAACGGGCGCCAGGTACATAATAATTCTGGGCATCATATGTTCCCGGTCGG +TTAATAGTTCGGCATAGAGTTTCCCTTAGCTTGCCATATGATCGTAATGTAACCACCTGTTCCGGGTGAATCGAGAAGAG +ACTTGTTTTCCTCCTGTCGCCAAACTTCACTTTCTTTTGCCTATCGTGAATGATACGTAACTAGAGATTTGTGGGCAGGA +TCAGAGTACAGGCGGGAACCTGCGCTCAGACCTTTCTCCGAGAACTTTGTCTTTGCTAGTTGAAGTGGGGAGTTCCGCGA +AAATAATGCGGCAAAACAAACTCACGGTATGTGGCAGATTGAGGCTATCTCTACTCATGAAAAGTATCAATGCGTATTTT +ACATTAGGGTAAGGATGCCATCGTAGTATCCACACTTAGTTAAGAGATACTCCAACTATACCACAGATCAAATCACTGTG +ACGCACGAAGCTCGCTCACATCATAAACAGTTCCCGTTCCACTAGGTACCAAGCTCGACACTTCCAAGGCTGGTAAACCA +TAACTGTCGCAGCACTCTCATTATCCTCTGCTCGGCGCAAGCATTTCGCGCCCATTCTTGATCCGTCCATAATATTTATT +CAATCCGGCAATGCTATTCTCGTAATGAGTGCAGAGAATGTAGGCACCGCATCCGGGTGAAGGTTATGTGACTAATCGAA +CGACTCCAGTCTGTTAGCAACGTGGTTTGCGCGCTGGACGGTCCGCCCCCAAGCTGGCCAGGCGTCGAATTCTGCAGGTG +CTGATACAGATCTGAGACCGCAATATCTGAGTCTGTGAGGGGTACTTTGCTTCACCGTGATAATGTCTCCCTGTAGGTTC +AACGGTAGTCTCAAGTAGTTGTAGAGCACGTCGCAGGTGAGGACCACGGGGGAGCACGGTTGCACCCCATTAACATGGGC +TGCGAACCCCGCCCATAAATTACAAATAGAAGAAACCCGAACGGGCCAAACCGCAACTGCTACGTTCCTAGATACTGGAA +GTATGTGTCTGTCATGCATATTAACTTACAGCGCTACTTGGTGTTTGCTAAGTTCCAAAATACTGCGAATTCGTTGGAAT +ATTGTTTAACGCTTCGTTATTTCATGTTGGGAAACGGAGTATGGTGACCCGAAGAGCAGATTTGATAGTTGATACGTGCG +GTCTACGGAGTCAAGGATTCGAGGTGCTTGTCACTCTGTACGTCCCGTTGACTGGCGCTCACCACGTTTTACCGCAGGCA +TAAAGGATGATCCAAGTACAGGTCTCCACCGTTGATGAGTTCGCGTGGAAACGTGGACTTATGGACGCCTGTAGATTTGT +ACGAGTGTAACTCATCGGAACCCTGTTCGCGGCATGCTTCAACATCGCATTGCAGCAATTTACCCGGTTCTCCGCTCTCA +GGCTCGTAATCGTCTTGAAAAGCTGAAGTGTGCACGCTGTCAGTCGAGACTGGTGGGGTCGTCTACCACCATGCTTATAT +GTTTACAGACGCCGCACTACTAGAGATGAGCAATTTGAGATGCCAGGAATATGCCTAACCTTGCAGTTGCGAGCTTTTGT +ATGCTTAAGTCCTAGTTATGCCGCTGAAAATTATGGGAAATCCTAATGGTTGGCCCAGATAATAACTTTTGGTGACCACA +ACACTCCTCAGTCTTAACCTTTATCCGTAGAATTTGATTTTCAATGAGTTATGTTACGCTGTCCGTCGTTGTCCGATCCC +CTATTGCCAAGGGCCAAGTACACTGGGAGCAATTAAAAACACGCGTTACGGCACTTACTGGCAGGTGCCTCCTTTTGATC +AAAGGTCTATACAGTTGGGAGCTTCTGTCGAAGTCGCAGGCAAGCGTAAGGGAAATGATGCCGGGCTCAGCGTACTTAAA +TCTCTAGTTGTTTTTCCCTTCACTTACGATAAGGACAGGGGGTACCTAGGCCTAAGAATTGTGTTCCTTTCGATTCTGAT +GACAGAACACTAACAGCCTAGTATAGTCTAGTGAAACGCCGACGTCAGCAAGTAGCTGGTAACCCTTAGAGTTATATCAG +ACCGTTACCGCCTTAATGCAATGGTGCGACAGATACGTCGGGTGCGGCTGACATAACTTTAAATAGTGTCAATGCTACAG +GCAGCCTGAGTCACTAGTCCCACACGCGCAGTATAGTTGATTGACAGTTGATCGAACTACCCGGAAATTAGGCATCGAGC +ATATAAAATGACATAGTAAAAGTTATCATTTTAGATGCAAAACCGGTTTCCCAACGTGGCCTGGGGACACATGCCCAGCT +TGGGTGCATATCACCTCCTGTCTCAGAAGAACGTCGAACCGCCGCGCCCACGAACTAGCGTCGGCTAACCCCTGGTCACG +CGCAGCTCATACTGTTCGGTTTGTACCCTCTCGTTCGGACAGTGCATGTTTTTGTGGTACTCGAGAGAGCAAAGACGCGG +GGCCGAGGGTTATCTCCCTCTTGAGCTTCTTAGCCGATGGCTTTGGAACCGTTCTATCTAGTGACACATACCATGCCGAT +AGACGTTCACTTATCCCGTTCGCTGCACTATCGTTTAAGTGGTCTCCTTTCATACCGGACTTAGAAGTTCGCATAATTGT +CTAAGACGTTTAACTCTGCCAACGATCAAGCTGCCACTAATGTAAATCCGCCAATAAGCACACCATAGGCCTTACCAGGC +ATGATCTCAGGAACTGTACGAGTCGCGTAGATTCACAAGCTCAACGTGCCTCACTGCGGATGACGGCCACCTGCTAATAC +ACCCACCCATTGCCCTCCGGTCGTAGTTCTTTTCTATTAGCCGTTGTGTTAGCTCCCAAGTTTTGTTGATAATCCTGGTG +ATTCCTAGACGTCGCCAAATTACTCTGGTGTAAGCGCTGACTAAATTGTCCGCCCTCATCCCACCGTTACAGATAGAGAC +TTAAAGAAACATGTTGTGGGGCGTTAGGAATTCAAGCGTTTCAGAGAGTCTTAGTTATGCCACTAGTCTATCCCCAATAC +GTGCGTACTAGCAGTTTCCGAGAAAGCAGCGTAGACTTGGCCATATGCGCTTCGCAGGAGTCTGTAGCCCACTTGCATGT +TGTTAGGCTACGAGTCCTTGCCCCAGACTTCAAGTCAAGTCTCAACTTGCTATTGTGAAAAATCATGACTTTGCAGACTA +TTAACACCATGAACCCAGAAAGGCTACGAGTCTGGCAACACCGCCCGGCTAGGTCTTAGTCCAGCGCTCGTTACAGAATA +GAGGGCCGAATCTAACGTAGGGAACGTCGTTCGACCCTGAGCTTCTGTGGTCGAGTGAAACACAAGTATCTTATACATGC +ATCCCAGCGATTTCGAGCAGGTGGCATCGATTAGATGGGAAGCTGAATTCACTATACGCTTGGGTCGATTCCGTAGCACG +ACTTGACCTGATTTCGTTCAAACCGACAGTATTGGTATCCCCGAGCTCTACCCCACTAGCCTACAATTGCCGTTATAGAG +GGGTCGACAAAGCGTGATCGTGGGAAACGGGGCGCTAACAACCTAAGGTCCACCTGGGTATATTACGCGAACTTACTTTT +GCCACCATGGCGGACCACGACGCGACCAAGGGAGCTGGAAGCGCGAATGCTCGGCTCTCTGCTATCTCCCTCGAGCCTCA +CATCTTACAATTAAAACCAGCAAAGACCTTCGGTCCAGAAAAGATCACACTTCGGCTATCACAGGAGAGAACCTGCTCGG +GAGTGGAACCGCTTTAATGCAGCCTGGTTTTGCCTTTTCTATCACGACAGTCAAGGCGTCTCCCACACTATGAAATCACG +CACAATCCTCGTTGTAGACAACCATTTGGCTCGATCCTACTCATTGTTCAGTCGAAAGGACGCAACAGCCACGAATAAGA +GAGGTCGTGCAGTACATTAGCCTAACCCCGTCGGGTATCCACTAACGATATGCGCAGGGAACTGTGTCATAGGTTCTGGG +ATTGAACACAGTCTACTTAGTTTAACATTCTGAGGTCTAGTACTCCGATAGTTCACATGGCACAGTAGTTCGCAATGGCC +GTTTCTGTACACGGACTCTGATGATCTAACCTCTCGCCAGGAGGATTTTGGTGACTTGCCTTGTGAAAAATATATAGTCC +TTACTAGTTTAGCGGGGTCATAAACGGGCTCTCTATCTCTGCTCACATGCGCAAATACAATACTGCCCGCCTGAGACAAA +TAACGGCAATGCTATATATACTTGTCCGACAAGGTACGACAACCGACAGCCACGGTCAGGTTTTCGCCGTAGCCTTTTGG +ATTCGGATCAGTGGTAACGTCGCACGGCGAAGAGCTGCATGCCAGATTGGCCATTAGTAATCGTCAGAATGCTAAGAATA +TGGGGTAGTATGTTAGAACAACAGTCCACGAAGAAAGAGGTGCCTACGCTTACTTGGTCAGGAGCCAATACACTTCTAGC +GGTCACCGTTCTCAGTCGACTAACATCGATTGGAAGTCCTTGATGGAATTCGCTCGTTAACACAAAGCAAGCTTTACGTC +CCGGGAACTGCCGACCGTCATTGACGACAGTATCTAAAGCCCAAGGTTGGTGGTAGGGTAGACTCCGTACTGCACTAGTC +GGGTTGGCAGATTGGAATCTCGCGTGAGATACGAATGATGAAGCGGCAGCCTAGCATGCTTTAGGGCTGCCGCTCGGAGT +CTTACTGGTGTTTTTAATACGCGCGATCTATTAAAGAGAGTGAAACCTCCCGGATCAAACAACCATATTAAGTTCCGTAT +CACCCCCTTGGATGGTTATTTCAGTATAGATAGCTTGACGCGTACCGGTCGGTATTTCGCGGTAAACCAATTGCCACTTA +AGAAATGACGATTCCCGTTGCCCTCAAACACAGTAGCTCCTGGCATTTAACGAATCAGACGGTGACGACGTAATGAAGTG +CGACCGACTAAGATATCGAAATCGTTGCAAACTATATTCTTCATAGGCGTACCAACTAACAAACTCGAGGCGCTTAAAGC +TGCTGGGCGGAAGTTGACCCGCAGCACTTAATAGGTGAAGTTATTTACCTCTAGAGAGGCAGTTAATGTTGCTTCCAGGA +CGGTAGGGGAAGGGCTTATATAGTCTAAGGATCGGGTCCCCACAACTGACAGGAGACGAATAACCGGTATGCAGGGTGTG +ACGAGCAACGGCTACTAACTAATTGGCGCGCGCTGACTTGAGAGTCTTCCCTCGGGGAATTCTCCTACATGTACATACAC +TTGCTCGAGGAAAGTTTTGTCCACAGTTGTCGACGTGATGGTGCCACTGGAGGCAGGTTCCGGACGCACCAACATAGCGT +TCTGAATTTGACGAGACAGCGGTAGATAGCAACCTCCGTCTCTGCCACATATCCATGTCGTCGCGTTTGTGACAGTTGCT +ACTGAGTCTTTCAGGCTAGGGTTTTTGAGTCGAGTTCCCAGCAATAGGAACGCCTCGCGGTCCAAAATTACGGACCAGAT +TCGAAATAACATCGGTAGGTCAGTTGTACTGTGCTATTGATCATCTGTAGGCAACCTCACTTCATGTGGCAGTAGCTTGC +GTTAATATCACACCTAATTCTCTTAGATGGGGCCGCGGTTCGCCTAGTCCTAAGCCATGAATCAGCGACGGTGGTGCACA +CGCGACTGGTCCACCACCCTAGAACTTTGGACTTTTGGGACCGCTTTGATGCAGTGTCCTGCACTGCAGGAGGAGAGTTA +GGAATTTCTAAGACCCATAATAGAGCAGGCGATTAACCGACTAGCTCAGGGAGTATAAACACGACACGTACGCCGATGCG +CGTCCGCCGGTGATGGGTCATCCTGGCGGACGCTGAACTCTGGTAGAGACTTGGACGGCTCATTTTTCGGGTTGACATTG +TACCGCCCGAAGCGTTCTACCCGGACCCTACCGATCGATTCTTTCATCGCTGGTTAGTACCCGGGATACCTCACGTAGTC +TCGGTTAGTCCTATAGATACGCTTATTTAGTGATGTGGACTTACAGGCTTATGAATTGAGGTGGAGCGGTATGGAAGATC +CAACCTTGGTCTAAGGACATAGGTTACGATACGGCAGTCTGCGATCGGATCATCGGTGACCAGCAGTTGTTAGGGGTCTT +CCTGTAATGACGGGGTTACCGTTAGTCTCTAATCCAGCCTTGCTGGGAGTCTTTGTCCTGAGTCATTTTCACCATAGCCT +AGATCCTGCCTCGCGAACTTCTCCTAGCCTAAATTTATGAATTAGTAGTTTAACGACGTGCCTCGAGATTCGGGTGTGGA +CCGACGGGGCGTTGCCCGTGCACGCAGGTTCGCGGTTCTCTTAAGCGCCCGACGTTACCGATAGAGAATCCGCCCTCAGG +ACACGACCCTTAAGACTATATCACTGATATCTAGTGTCGTGGGCGGGTACTAGTTCCATGATGCCACCGGGTAGCCGCCT +CCCGTTGCGTGGCGGGGTGTTTATATGCTGACCGGGAGTTGCCTGAACCGTTATTCGTAAAGGGTGATCAGTCCGCATCG +GGACAGGTCCGTCTGGCGGACATTTTAAGATAGTGGAAAACATCATGTTCGACGTTATGATAACGTCGCGTCGCCCCGCA +AACGAGGCCCGCTGCCGACTATATCTATTTCCTAACACCATGGTCCAGTGATAATTTAGGGATGCATTAGGACCCACCCT +AACGGTCTCCCCGACATCGTGGGAAGATACTATCCAAGCATAATTTTCAGTTGCGGATTCCCCCCAATGACCGCGGTGCG +TGCATACCACACCTGATTGCTTCTGTAGGGCGGTTAGGAGTACACTAAGCGGTTACTCCCACGCAGCCGCACCCTCGATG +TTTTGCGAAGGCAATCCTCCTCTTCCGACGCTACCTCGGAAGATCTGATCAGGATGATTCTGCAAGCTTTAAGGGGTGGA +AATCTCTGATTTAAAAACGTTAGTTATTACCAGAGTATGGGGCGTAGTGCCGTGCTAGGCGGAATGTCTCGTGGTGCCGA +ACGGCTACAATGCGGTCTAGAGCTACCGATCCCCTCCAGCATTTCTCTTGGGTGGCGGACGCCATGACGCTGATTTTACA +TAGTCAGAGGATTCTCTGGGCTCGAAGAAATCCCCCATAGAATTTTTCGCAGGCTGTACGTCCGAGTAGAAAGACAAAGT +GAGACCTCCGACGCTCCTAAAGGAGCCATCCGTTTAAGCGCCTCTAGATAAGTCGGCTCGTTTTATATAGTTGTGAACAG +CGAAAGTCGATCGACATCCGACTCAATCAGACGCTCGTACCCGTGCGTATTTGCTGATATCCAAACTACGCGTGGGGAAT +CATCCATTAACATCAACTGTCTACCGAACGGCGTCATTCGACCCGTATACGCCGAAATACGGACACATAATACAAATTGT +TCTGGTTCTGCCGCTGCGATGCATTCTCGCTTTTTTTTGGGTCCCCCCGTTGGCTCTATGTACCGCTTCTACTCGCTCCT +GTCCTGAAAAAAAGAGGCCCGAGGTTGCGGACCCTATCTGCACTAACTTTTCAGTCTATGGAGACCGTCACGGAGTATCG +GCGATGCACGGTTGAGTAGACAAGTCTTTAGTGGTTGCGGCTGGATAGAACACACGACCAAAAGACTGAAACCACAAATC +CAATGCTCTCTGATCAACCGCCAACCGCCTGTGCTGGCAGGCAAATGATATAAGGAGGTGTGTGTGCCCAGTTTGTTTTC +AAACGCGGGGCTTTCCGGCCCGTCCAGTCGAGCGTCGTCCTCCGGACATGGATGTGAGTGGCACGAAATTCACGCGAAGC +TGAGGTAGGCACCGCTTACTTGAAGCAGAAGCTTATACTAGGCCGTCCGTTAGTTTGGCCTGGGGTGGGCCGAATGACAA +ACGGCCACCAGGACAGGTACTCAGGGTTTCTCTTTGTCACGCGGCACCACCACCCAGAATAACTGTCCTGACTTATCCGT +TGGGGTCTCAGCATTCATACTATCATCCTCCAGCCCCTCATGAGCCCCGGCCGGGTATTTCCTGCAGGGTACTTACCTAC +AGCTTACTGCCCCAACGTACCAAGTTTGCGGCCTAACAGGCTAGATAGCCAACCGAAGCTGCACATTACTAACTACCACC +ATTTCAAAAATTACCAAATCGTCCCAGCTTGCACTGACGCAAGATCGAGCCGTCACGGTAACGCTAACTACGCTGGGTGC +CAGACACTATAGCTCTGACATATTATCCCGAGGGCACGACAAAGTTTGTGAGTGGGTCCGTACGTTAAAAAAACATCATT +GATCTAAAGTACAAGATACATTACATCGAAGGGTGCTCACAATCGGTTTGTACAAGCCTCTGTTTCAGACCTAAAGTTTA +GGAAAATTTAGAAGCAGAGCAGCAGAGTTTCACTTATTGATTACCTGATTGCCCGTCCGATAAGCTCACTATCAATACAG +AACGTCAATAGAATGGCCATGCTGTACAAGATTGTACCTAGTAACTGCTCTTTAGAGCAGATAGTATCCTGCGTGATTCG +ATGTTCGTAGTGCATACGATCCGCTGCACGTCATCGTTCTATAAAGACACGCCTACCTTAGCCAGGATGACGGGTCGAAT +GACGGATTATTACGAATTCAGATGTACGCTTGTCTTGTGAGGGGAAACCATGCTAGAATATACTCTGCTCAGGGATTAAA +GCGGCAGTTGTTTTAGTGCAGGTGTTGATGGCCATCCGGTTCCTGGAATGGCAATCCACCGCTTTTGTCGATAAACGAAG +GTAAAATTTTCCACGTAGTCTGCTACACACGCTGCTGTATGCGGCGCACGGGGAATGGGGTGCCAACCCTGTATTTCCGC +TCACTCATGAAATCAGGCATCGCGCGCGAAAATTTGATGCGGGGGGTACGATCTAAGCACTGTTCAGGTCTAGTCGTCAA +TGCGCCCTCCCACATATCCCACCCAAAACCCAAATTTTAAATTAAAGCGTAGACGGCAATGTCCGGTGAAACATTCAGGG +TTAGAATTTTGAAATGGAACGATGATGTAAGCTTCGCTTCTTACTATTAGAGTCGTATTACCAACTGTCTAGAAGCATGG +GATTTGACTGTCAACGATCTGCCCTGATAGGGCAGGGTAGTCACCGTAAAATCGTGATCCCGTCCGGAAATCCGTCACTA +TGATAAGAAAGACTAAGCTAAGCTACCAATATGAATGAGGGCCTTCTGCGGTATACTCGACAAGGACGTCCATGCGTGCG +CTATGTATTCCGGCGCGCTGTCAGGATTGATGTGGAGTCCCAAGGAATGAACAAATTAACGGTTACCATGCGGACAACCT +GGAACTAAGAGCCGGTGATGATATCCTAGGACAAATGCGACAAGGCACTAGAAGACGCGGCGGCAGTAAATTAATTAATT +TGACTGCCCGGGCAATTTTCGGACCGAATCTGGCTCGATGCACCCCGGAAAAATAGCATGCACAATTTCCAGGTGTGCAC +TGCTACCTCACTGGCAGTTACATAAGCCACCTCACAGATAGATAATCGGAGTTCATAAGCTCATCTCGGGAACCTCAACC +GCCCCAGAGGTGCCAATGCACACACAGCCCCTTGCACGCACATGATGTCAAGCTTTGTACCAACATATGTACCAAGCGAT +TCCACATTAAGTGTTTATCTCATGGAGGGGATTTCGCCTGAGTCTCCCTCTAAGCGCTCGGGCAATATCCGATGCCGCCG +TCGAGCCCGCACAAGTTAGGGTTGTGTTGGCGCTGTGTTTATCGCACGGGAAGGAGCTCGGTTGTCACATGCCGAGCTAG +AGCCCTAGGGCATTCTCAAAATGCCAAGTAGGCCGGCTTGGTAATCCATGCCTTTCTTGTCCTAAGAAGCTAAGGAAACT +CCAGCGTCATAGCACTATCACACTGGCTCACTCGCGGCCCCCTCCCAGGTCGCCCTTAGATTAATACTTACCTAAATACT +AGCCATTGGTTCGTGCCCCCCCAAGGCGCCCGTATCGCGATCTCAAAGTTGACATGCGAGCAACTCTAGTCTGTAGGTAG +GGACAGATGAAGGTGAATCGTTGCATACAGCTCAATACACGACCTTTTTATCACTTTCACCTTATGTTGCCGCAATGGCA +GCCACACAAGAGTTGGTGTAAACTTTGGTTTGTTGATCTGTAGGAATCGGCTCATGTCTTAAGCTCGCAGTACGGACCTT +CTGCAGGGTGGTTCGGGGCGGAGATCCGGTGCGTGACCCAGTCTCGACCAATCACATATGGGCGTGGTCCACAAGGTGTA +CCAACGACACTGTGTCGGTATACAGGGCGGTTCAACGACGCCTCCACCGTGCGTCAAGCTTTAAGCGTACATTGATGCAG +CGACCGACCGTTGCTGCCCCCCACACGTACCACACCGTTTAATTGATTCTGGCACGGCAACCGTCCACGCACGTAAATCC +CGAGATTGTATTGGTACGATGCTCTCGACCGAGTTGGCCTCCTACACAAAATACGTAATATGACCGAGGCGATACCCTTG +CCTCCAGGCCATCTGGTCCACCGGGTAGTGAGTACAGTGAGCTTGCTTCCGTCGCTTTGCCGCATATGACCAGCCGAAGT +CACGGTCTCTCTCGCATTAGGAGACCACAAGCCAACCACAGGAGCTTTTGAAAGGATGGCAATCTTTCGGTTGTGATCCG +CACTCCACCAGAAGCGCAGTAATTCTGACCAAACTTTACAAAGCCGCTCAAGAGCGCCAGCTCAATTTCTTCCCCTCCTT +AGATCTTACTGAAACCCCCCACGCTATGATTTTAATGCAAGCACTTTATAGTCGGTCACTTGTTCGACGTCGCGGCGTAT +GCATGTCTTGATTTAATGTGGGTGACGATTCGTGCTATGAGGGACTAGCAACTCTATTGAACGGGACACAGTGCTGAGTC diff --git a/test/data/small.fa b/test/data/small.fa index 61e3e255..f9e144f7 100644 --- a/test/data/small.fa +++ b/test/data/small.fa @@ -1,21 +1,607 @@ >seq1 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG +AAGCCCAATAAACCACTCTGACTGGCCGAATAGGGATATAGGCAACGACATGTGCGGCGACCCTTGCGACAGTGACGCTT +TCGCCGTTGCCTAAACCTATTTGAAGGAGTCTAGCAGCCGCAGTAAGGCACAATACCTCGTCCGTGTTACCAGACCAAAC +AAGACGTCCTCTTCAATGTTTAAATGACCCTCTCGTCATAAAACCTTTCTACTATGTGTTCCGCAAGAATCAACAACTAC +AATGGCGCGTCGTGAATAACGCGACGGCTGAGACGAACGGCGCGTGAATGAAGCGCTTAAACAGCTCAGGAGCCAGTCCC +CTACGTCGCATATCCTGGCCACTGGAGGTGAAGCGAATGGTATCGATACGTAGGAGGTGTGCCTTCGTAGGCTGTTTCTC +AGGACGCCCAACTATTCTTTCCAATCCTACATCTGTTTCTTGCGTCGTAGCGGGACCCTCCATTGTTACTTATTAGGTTC +TCGTTATGTCTCATAATCTCAGTGCTGGTGTGATAAGCAAACCACCCTACTGGCACGAAGTTCACAGAAGTGAGATTATG +TCTCGTTTGGCAGTCTTGATGCTCGGGGGACACTTCTTTAAGCTCGGTGTGGTGGGCACGACCCTGGACGCGCGACGAAG +CTAAGTTTGCAGTAATTAACCGACATCTTTGTGAACCGACCCACATTTGACGGTACGCTACCGCAACGGTATGTGTTAAT +GGAACAGACTTGCTTATGTGGACGTTGTATAGGGATATTACGTTACGCGTTAACCGATACATACTGGTTTCTCTCCAGTG +GAGGTCTTGGTTGCCTCTAGTTTCTACGATATACTCATGGTAGTGTAACGCATAATCGAAGAGGGTCCTCCCATCTCCTG +TGATGCATGGTGTGCTTACTGGGATGAATGCGCCGCAAGTAGCAGGTCCCGGCGTGGATACCTGATAGATGGTGACTAGC +ATGTACAAGTAACCTTGTCTATTGAGCTTCGAGGATGCATACAAGCCCACCCGCAGCCGCAACAGCGACGACTAATTGAT +CAGTAATTTATTAAGCACGGTGTTAACTTCTGTTTAGTGGGCTAAAATAGCAGATGTAGGGACCTCAGGAGCTAGACGGG +GACCTACAACTTTGCGGGAACCAAGTTTTTGCAGTAGTGACTAACGCCGGGAATTCCTCGATATATAGTTTGATAGCTGA +TACTTATGGCGCAACGGCCACGCCCACTTTGGCTATTGGAGAGTTAAGGAATTATCGTCATAGACACTTCGGGTTGAGAG +ATGGCGACGGTCAGTGCATGAGGCCGTCCCCAGAAGCTCCCCTATGCTGTCCGTCGTTGTTCCCGATGAAGACGTCTACT +GATATGCTAGCAGAGCCAGTCTTAAAGCCTAGCGAACTTAATACCGTAGCTCAGAATTATGGAGAGCAGCAGGCTTCCAT +AGCACAGGTTGACGGAGGAGTTTTGCTTGGATATCGGAAGGGTTCTGTAGTGAATGCACTACACGGTACTGGTACGTGGC +AACTTAGGTCGTCACATCTAGGAGGCCGCACCCTAGGTCAAGTTTTACGATTGCCCTAACGCCGCGGAGCGCGACCCGAA +AAGCTATGGTCTGTAACTTTTCGCGGGTCGAGCTAGTCCAAGTTCCGGCCTTTGTAATTCCGAAGTTGAATCGGTGATAC +GGATTGACATGGGCCTAAACGTTCCGGCTGGTGTAGGATGATGCATCTCCAACATGTCTCTTACCGTTGCTGGGTCCGGC +GGCTGTGGGATTGCGAGAGTGTCCGGCACCACCAATGTACACTTTCGGGAACACTCATTCGAAGAGGTTCTGCAGCTGCA +GGCCTTGATACCTGCAGTCTGGGAGGCAATGCTGAGGCCCTCTGTTCCATGAAACCCGTACTATATCTTATGATGACAAT +GAAATAGTCCTGTTTTACGACTCCAAGTTTCCTGCGCAATACCAAATACATTCCACGCGGCGCCTGGACTTAGTGTTCGT +CTCCGCTATTCTCGCGATGACAGTAACCTCGGACCATCCTCGGTTGGGGTTATGCGGTACCAGTGCCGCTCTGGTTTCGC +CTCAAAAATCCACACTGATTAATAAGGATCAACCCGGGTAGTTCCGAAATTTTAACATTGAACCTGAAGACGACCTAGCC +TGTCAGAATCAGTGAGTTCGTTCTAGCAAGCTCTGGAAAGTGGACACTTTAAAGAGTAGTTACCTCCGGGTCACTGTGTA +GGCTCTACGATGTGTGTCGGCTGCTGGTCGTGTGACCATCTGATTCGCGCTTATTTTAGAACGCATGTAAAGCCTGTTCG +ATAGTAACGGGTCTGTATTGAGAAAGACCCCGTTCTCCTTACTTTACCGAACGGCTAGTGTTAGGTCGACGACGACGCTT +CTTCTCCTGCCGTAGATCCTTTTTTTCAACGAGCGCTTAAGGATCTACGATGGATACCGTCCCCAGGCGGGGACTAGCCC +CGCTTCGTTTAATGGTTGAATGATCTCTGGGGCTGAAATAACTTATCCGCGAGGAGCATGCTAAACTACCTAAGATCTAC +TAAAGGGCTCCAACTGCCTTCAACATGTGCCGACGAGCCTGACTTACTAAGGCTTGCTAAAAGCAATGTTTACGAGACCG +TAGTCACATATAGCAACACTGGCGCGAAGTGAGATTGATCGCGAACAAACATGTCCATCGCTGGAGAACCATATGGGATA +GCGGCTGTCCCATACGAGATGACCTTACGAACTGTAACTAATCCGGGTGGTGCACCACACTTGTAGCTGTGAACGACGCA +CGTAGGCATTCATACAAACCCTGAGAAACTCAGAATACTTTATTCGCCGGTCACGTTTAAGTCTCCATGTTGGTGCAGCA +GATGCCACCGACTGCCCGGAGCCTGCTAAACCATAGCCGCGAACCAGAGTAGGGCCTTGCGCCTGGCCATACGCATCGAC +GGCAGTAGCCAGGAAATTTCTTTGTATCCTAAGAGGAAGCTCAAGTATCTCAAGCCTGGGCAATTCAGATAGTCAACCGA +TAGTTTGATCGTGCTAGTTGCGACAAGTCATTTCTGATACATCCCCCATATCCGGAATTGGTATATCCAAAGGTGTTTAC +GTCTATGCATGGAGGGGTACCGTGGTACTCTTGACAGTCACCCACATAGCGGTTAACGTTCTGGCGAGATACCCCCGTAA +TCCACGGGTTGTGCTGTAAGGGATAGGGGGGCCCATGCATGGTTTACGCTGGCCGATCGCGACGCGTGGGGTATAATCAT +GTACCCGTTCGCATGCGAATGCCCTACTTTTTTAACGAGCAACCGGCATGCAAGGTGTCGTGCCTACCCCACAGATGAAA +AAATTTAGTCCAGTAGCTAAGAATCCGCGTGCATCTGCAAAATCAAAGCTGGTAACAGGGTAAAACCGGTGAGGCATTTG +TTTCACACATTTCTGACTTATTAAGGACGATCTGTCAACTTCATGCGGACTTCATTTATTGATAATTAAAGCTGGACTGT +GTAACAGGGGAACTCTAGCCATCTCGATAATTCTAATTCCCATGTTCGTGGTCCTGGCCCGGCCGAGTTGTAAATCAACG +CGGCAGCAGTACTCGATTTGAAGCTCGCCGTCACCATATGGCCGAGTCACGAGTGAGCCACTTAGCCGGGGCTAAGTCCA +GTATGGAGTTAGCGAACAACCTACTACATGAAAACGACGTTTTTGATAAAAAGAGGAGTTTATCCCTGCGGACAAATAGC +GCTCCCCGCACATAGAGACTGGCCAGACGTTGGCGGTCAGCCTGGCGTTTGGTACAGCCGAAAATCAGTCGTCGCTATGA +CCCTCCCTGACTCAGGCACGTTTAAGAGGCTTGAGTCTGGTTACTCCAGCCCCGACTGATTTCCTACACCCACACGCTAG +ACTTTCCTCCGCGTACTTCAACTCACTAAATCATTGATCTTGATCGTCAGTGCAAAATCGTGACTGGTGGTCTTCGTGGG +TCACTCACTGACTAACTTAAGCGAATTGACTTACGCACCAGCACAGTGTTCAAAGGGGCCTTAGCTAAGGAGGTTTCGTT +ATAGATCCGTGAGCGATGACTGGCGCCTCCCGCCCCGCAAATAATGGTGTCGTCCATTAGTCTATGAACTAGGGCGCGTG +GCTTCTGGTGTCCCAGCTTCCCTACTTCGTGGATACACGTATGGGGGGATAGCCGGGTTATGTCCGTTAACGCGGGGTGT +GTTCCACCGACCTAAATAATAAGCATGCCGTCCCAAGGTTGTCCTTGGTCATGGTGCGAACGGTATTGATGCAGCTTTCC +TTCGATCGGGTCACCGATTGTCGACAACAGGCTACACATCGTGTGTAGACAGTATCCGTAACTTCACTACTTGGCAAGTG +CGACACTGACGATCAATCGACCTAGAAGCACTCGGTCATGCGATTGTCCGGTGCACTGGGTATCAGCGATCTCGGTGAAA +ACCACATCAATTGAGCAACTATAGTGAGAAGACAACTCCCCTAGTTACCTGCTGGGGTTGCCTGGTTTAAGACGAGCCGA +GCAATGCCGGCCGGATCAGTCTAGATAAGGTTACATAGAGCGCCATTACTGTCCGATATGATTCCTCTTCCCAGTGAATT +GGCGGAGCGTCTACCGCAAACCGAGAGTTAGCCCGTCATAGCAGCGATAATGGAAGTCTAGTACCTAACGGTTCAGGGGC +GAGTAGCCGTCATCTCCTGGTCCCCCGCTCCGAACGCAGTTGTGCCACCAGCCCAGATCTGCTTTCCCCATAGTCCCACT +TGTCTTATGTAATTACTATACGTTGGTCTGACTTAACCTTGTACTCTAGGCAAATGATCTTACGCCCCATGGTGCACCAG +ATTTATCCTTTTAACGCACCAGACAGGAAATCCGCTGAAGGGTATAGTCAGGTCCAAATGTGGGCTTTCCGCAAATACTT +AGGCACGGAGGGAAGGTACCGGTTACTCTGTTAGGACGGACGAGTCTCAGGAGTATCGTGCGCAGACATATCCGTGGCAC +CATTAAGAAGTAAGAGCGCCGGGTAGCCGAAACGGGCGCCAGGTACATAATAATTCTGGGCATCATATGTTCCCGGTCGG +TTAATAGTTCGGCATAGAGTTTCCCTTAGCTTGCCATATGATCGTAATGTAACCACCTGTTCCGGGTGAATCGAGAAGAG +ACTTGTTTTCCTCCTGTCGCCAAACTTCACTTTCTTTTGCCTATCGTGAATGATACGTAACTAGAGATTTGTGGGCAGGA +TCAGAGTACAGGCGGGAACCTGCGCTCAGACCTTTCTCCGAGAACTTTGTCTTTGCTAGTTGAAGTGGGGAGTTCCGCGA +AAATAATGCGGCAAAACAAACTCACGGTATGTGGCAGATTGAGGCTATCTCTACTCATGAAAAGTATCAATGCGTATTTT +ACATTAGGGTAAGGATGCCATCGTAGTATCCACACTTAGTTAAGAGATACTCCAACTATACCACAGATCAAATCACTGTG +ACGCACGAAGCTCGCTCACATCATAAACAGTTCCCGTTCCACTAGGTACCAAGCTCGACACTTCCAAGGCTGGTAAACCA +TAACTGTCGCAGCACTCTCATTATCCTCTGCTCGGCGCAAGCATTTCGCGCCCATTCTTGATCCGTCCATAATATTTATT +CAATCCGGCAATGCTATTCTCGTAATGAGTGCAGAGAATGTAGGCACCGCATCCGGGTGAAGGTTATGTGACTAATCGAA +CGACTCCAGTCTGTTAGCAACGTGGTTTGCGCGCTGGACGGTCCGCCCCCAAGCTGGCCAGGCGTCGAATTCTGCAGGTG +CTGATACAGATCTGAGACCGCAATATCTGAGTCTGTGAGGGGTACTTTGCTTCACCGTGATAATGTCTCCCTGTAGGTTC +AACGGTAGTCTCAAGTAGTTGTAGAGCACGTCGCAGGTGAGGACCACGGGGGAGCACGGTTGCACCCCATTAACATGGGC +TGCGAACCCCGCCCATAAATTACAAATAGAAGAAACCCGAACGGGCCAAACCGCAACTGCTACGTTCCTAGATACTGGAA +GTATGTGTCTGTCATGCATATTAACTTACAGCGCTACTTGGTGTTTGCTAAGTTCCAAAATACTGCGAATTCGTTGGAAT +ATTGTTTAACGCTTCGTTATTTCATGTTGGGAAACGGAGTATGGTGACCCGAAGAGCAGATTTGATAGTTGATACGTGCG +GTCTACGGAGTCAAGGATTCGAGGTGCTTGTCACTCTGTACGTCCCGTTGACTGGCGCTCACCACGTTTTACCGCAGGCA +TAAAGGATGATCCAAGTACAGGTCTCCACCGTTGATGAGTTCGCGTGGAAACGTGGACTTATGGACGCCTGTAGATTTGT +ACGAGTGTAACTCATCGGAACCCTGTTCGCGGCATGCTTCAACATCGCATTGCAGCAATTTACCCGGTTCTCCGCTCTCA +GGCTCGTAATCGTCTTGAAAAGCTGAAGTGTGCACGCTGTCAGTCGAGACTGGTGGGGTCGTCTACCACCATGCTTATAT +GTTTACAGACGCCGCACTACTAGAGATGAGCAATTTGAGATGCCAGGAATATGCCTAACCTTGCAGTTGCGAGCTTTTGT +ATGCTTAAGTCCTAGTTATGCCGCTGAAAATTATGGGAAATCCTAATGGTTGGCCCAGATAATAACTTTTGGTGACCACA +ACACTCCTCAGTCTTAACCTTTATCCGTAGAATTTGATTTTCAATGAGTTATGTTACGCTGTCCGTCGTTGTCCGATCCC +CTATTGCCAAGGGCCAAGTACACTGGGAGCAATTAAAAACACGCGTTACGGCACTTACTGGCAGGTGCCTCCTTTTGATC +AAAGGTCTATACAGTTGGGAGCTTCTGTCGAAGTCGCAGGCAAGCGTAAGGGAAATGATGCCGGGCTCAGCGTACTTAAA +TCTCTAGTTGTTTTTCCCTTCACTTACGATAAGGACAGGGGGTACCTAGGCCTAAGAATTGTGTTCCTTTCGATTCTGAT +GACAGAACACTAACAGCCTAGTATAGTCTAGTGAAACGCCGACGTCAGCAAGTAGCTGGTAACCCTTAGAGTTATATCAG +ACCGTTACCGCCTTAATGCAATGGTGCGACAGATACGTCGGGTGCGGCTGACATAACTTTAAATAGTGTCAATGCTACAG +GCAGCCTGAGTCACTAGTCCCACACGCGCAGTATAGTTGATTGACAGTTGATCGAACTACCCGGAAATTAGGCATCGAGC +ATATAAAATGACATAGTAAAAGTTATCATTTTAGATGCAAAACCGGTTTCCCAACGTGGCCTGGGGACACATGCCCAGCT +TGGGTGCATATCACCTCCTGTCTCAGAAGAACGTCGAACCGCCGCGCCCACGAACTAGCGTCGGCTAACCCCTGGTCACG +CGCAGCTCATACTGTTCGGTTTGTACCCTCTCGTTCGGACAGTGCATGTTTTTGTGGTACTCGAGAGAGCAAAGACGCGG +GGCCGAGGGTTATCTCCCTCTTGAGCTTCTTAGCCGATGGCTTTGGAACCGTTCTATCTAGTGACACATACCATGCCGAT +AGACGTTCACTTATCCCGTTCGCTGCACTATCGTTTAAGTGGTCTCCTTTCATACCGGACTTAGAAGTTCGCATAATTGT +CTAAGACGTTTAACTCTGCCAACGATCAAGCTGCCACTAATGTAAATCCGCCAATAAGCACACCATAGGCCTTACCAGGC +ATGATCTCAGGAACTGTACGAGTCGCGTAGATTCACAAGCTCAACGTGCCTCACTGCGGATGACGGCCACCTGCTAATAC +ACCCACCCATTGCCCTCCGGTCGTAGTTCTTTTCTATTAGCCGTTGTGTTAGCTCCCAAGTTTTGTTGATAATCCTGGTG +ATTCCTAGACGTCGCCAAATTACTCTGGTGTAAGCGCTGACTAAATTGTCCGCCCTCATCCCACCGTTACAGATAGAGAC +TTAAAGAAACATGTTGTGGGGCGTTAGGAATTCAAGCGTTTCAGAGAGTCTTAGTTATGCCACTAGTCTATCCCCAATAC +GTGCGTACTAGCAGTTTCCGAGAAAGCAGCGTAGACTTGGCCATATGCGCTTCGCAGGAGTCTGTAGCCCACTTGCATGT +TGTTAGGCTACGAGTCCTTGCCCCAGACTTCAAGTCAAGTCTCAACTTGCTATTGTGAAAAATCATGACTTTGCAGACTA +TTAACACCATGAACCCAGAAAGGCTACGAGTCTGGCAACACCGCCCGGCTAGGTCTTAGTCCAGCGCTCGTTACAGAATA +GAGGGCCGAATCTAACGTAGGGAACGTCGTTCGACCCTGAGCTTCTGTGGTCGAGTGAAACACAAGTATCTTATACATGC +ATCCCAGCGATTTCGAGCAGGTGGCATCGATTAGATGGGAAGCTGAATTCACTATACGCTTGGGTCGATTCCGTAGCACG +ACTTGACCTGATTTCGTTCAAACCGACAGTATTGGTATCCCCGAGCTCTACCCCACTAGCCTACAATTGCCGTTATAGAG +GGGTCGACAAAGCGTGATCGTGGGAAACGGGGCGCTAACAACCTAAGGTCCACCTGGGTATATTACGCGAACTTACTTTT +GCCACCATGGCGGACCACGACGCGACCAAGGGAGCTGGAAGCGCGAATGCTCGGCTCTCTGCTATCTCCCTCGAGCCTCA +CATCTTACAATTAAAACCAGCAAAGACCTTCGGTCCAGAAAAGATCACACTTCGGCTATCACAGGAGAGAACCTGCTCGG +GAGTGGAACCGCTTTAATGCAGCCTGGTTTTGCCTTTTCTATCACGACAGTCAAGGCGTCTCCCACACTATGAAATCACG +CACAATCCTCGTTGTAGACAACCATTTGGCTCGATCCTACTCATTGTTCAGTCGAAAGGACGCAACAGCCACGAATAAGA +GAGGTCGTGCAGTACATTAGCCTAACCCCGTCGGGTATCCACTAACGATATGCGCAGGGAACTGTGTCATAGGTTCTGGG +ATTGAACACAGTCTACTTAGTTTAACATTCTGAGGTCTAGTACTCCGATAGTTCACATGGCACAGTAGTTCGCAATGGCC +GTTTCTGTACACGGACTCTGATGATCTAACCTCTCGCCAGGAGGATTTTGGTGACTTGCCTTGTGAAAAATATATAGTCC +TTACTAGTTTAGCGGGGTCATAAACGGGCTCTCTATCTCTGCTCACATGCGCAAATACAATACTGCCCGCCTGAGACAAA +TAACGGCAATGCTATATATACTTGTCCGACAAGGTACGACAACCGACAGCCACGGTCAGGTTTTCGCCGTAGCCTTTTGG +ATTCGGATCAGTGGTAACGTCGCACGGCGAAGAGCTGCATGCCAGATTGGCCATTAGTAATCGTCAGAATGCTAAGAATA +TGGGGTAGTATGTTAGAACAACAGTCCACGAAGAAAGAGGTGCCTACGCTTACTTGGTCAGGAGCCAATACACTTCTAGC +GGTCACCGTTCTCAGTCGACTAACATCGATTGGAAGTCCTTGATGGAATTCGCTCGTTAACACAAAGCAAGCTTTACGTC +CCGGGAACTGCCGACCGTCATTGACGACAGTATCTAAAGCCCAAGGTTGGTGGTAGGGTAGACTCCGTACTGCACTAGTC +GGGTTGGCAGATTGGAATCTCGCGTGAGATACGAATGATGAAGCGGCAGCCTAGCATGCTTTAGGGCTGCCGCTCGGAGT +CTTACTGGTGTTTTTAATACGCGCGATCTATTAAAGAGAGTGAAACCTCCCGGATCAAACAACCATATTAAGTTCCGTAT +CACCCCCTTGGATGGTTATTTCAGTATAGATAGCTTGACGCGTACCGGTCGGTATTTCGCGGTAAACCAATTGCCACTTA +AGAAATGACGATTCCCGTTGCCCTCAAACACAGTAGCTCCTGGCATTTAACGAATCAGACGGTGACGACGTAATGAAGTG +CGACCGACTAAGATATCGAAATCGTTGCAAACTATATTCTTCATAGGCGTACCAACTAACAAACTCGAGGCGCTTAAAGC +TGCTGGGCGGAAGTTGACCCGCAGCACTTAATAGGTGAAGTTATTTACCTCTAGAGAGGCAGTTAATGTTGCTTCCAGGA +CGGTAGGGGAAGGGCTTATATAGTCTAAGGATCGGGTCCCCACAACTGACAGGAGACGAATAACCGGTATGCAGGGTGTG +ACGAGCAACGGCTACTAACTAATTGGCGCGCGCTGACTTGAGAGTCTTCCCTCGGGGAATTCTCCTACATGTACATACAC +TTGCTCGAGGAAAGTTTTGTCCACAGTTGTCGACGTGATGGTGCCACTGGAGGCAGGTTCCGGACGCACCAACATAGCGT +TCTGAATTTGACGAGACAGCGGTAGATAGCAACCTCCGTCTCTGCCACATATCCATGTCGTCGCGTTTGTGACAGTTGCT +ACTGAGTCTTTCAGGCTAGGGTTTTTGAGTCGAGTTCCCAGCAATAGGAACGCCTCGCGGTCCAAAATTACGGACCAGAT +TCGAAATAACATCGGTAGGTCAGTTGTACTGTGCTATTGATCATCTGTAGGCAACCTCACTTCATGTGGCAGTAGCTTGC +GTTAATATCACACCTAATTCTCTTAGATGGGGCCGCGGTTCGCCTAGTCCTAAGCCATGAATCAGCGACGGTGGTGCACA +CGCGACTGGTCCACCACCCTAGAACTTTGGACTTTTGGGACCGCTTTGATGCAGTGTCCTGCACTGCAGGAGGAGAGTTA +GGAATTTCTAAGACCCATAATAGAGCAGGCGATTAACCGACTAGCTCAGGGAGTATAAACACGACACGTACGCCGATGCG +CGTCCGCCGGTGATGGGTCATCCTGGCGGACGCTGAACTCTGGTAGAGACTTGGACGGCTCATTTTTCGGGTTGACATTG +TACCGCCCGAAGCGTTCTACCCGGACCCTACCGATCGATTCTTTCATCGCTGGTTAGTACCCGGGATACCTCACGTAGTC +TCGGTTAGTCCTATAGATACGCTTATTTAGTGATGTGGACTTACAGGCTTATGAATTGAGGTGGAGCGGTATGGAAGATC +CAACCTTGGTCTAAGGACATAGGTTACGATACGGCAGTCTGCGATCGGATCATCGGTGACCAGCAGTTGTTAGGGGTCTT +CCTGTAATGACGGGGTTACCGTTAGTCTCTAATCCAGCCTTGCTGGGAGTCTTTGTCCTGAGTCATTTTCACCATAGCCT +AGATCCTGCCTCGCGAACTTCTCCTAGCCTAAATTTATGAATTAGTAGTTTAACGACGTGCCTCGAGATTCGGGTGTGGA +CCGACGGGGCGTTGCCCGTGCACGCAGGTTCGCGGTTCTCTTAAGCGCCCGACGTTACCGATAGAGAATCCGCCCTCAGG +ACACGACCCTTAAGACTATATCACTGATATCTAGTGTCGTGGGCGGGTACTAGTTCCATGATGCCACCGGGTAGCCGCCT +CCCGTTGCGTGGCGGGGTGTTTATATGCTGACCGGGAGTTGCCTGAACCGTTATTCGTAAAGGGTGATCAGTCCGCATCG +GGACAGGTCCGTCTGGCGGACATTTTAAGATAGTGGAAAACATCATGTTCGACGTTATGATAACGTCGCGTCGCCCCGCA +AACGAGGCCCGCTGCCGACTATATCTATTTCCTAACACCATGGTCCAGTGATAATTTAGGGATGCATTAGGACCCACCCT +AACGGTCTCCCCGACATCGTGGGAAGATACTATCCAAGCATAATTTTCAGTTGCGGATTCCCCCCAATGACCGCGGTGCG +TGCATACCACACCTGATTGCTTCTGTAGGGCGGTTAGGAGTACACTAAGCGGTTACTCCCACGCAGCCGCACCCTCGATG +TTTTGCGAAGGCAATCCTCCTCTTCCGACGCTACCTCGGAAGATCTGATCAGGATGATTCTGCAAGCTTTAAGGGGTGGA +AATCTCTGATTTAAAAACGTTAGTTATTACCAGAGTATGGGGCGTAGTGCCGTGCTAGGCGGAATGTCTCGTGGTGCCGA +ACGGCTACAATGCGGTCTAGAGCTACCGATCCCCTCCAGCATTTCTCTTGGGTGGCGGACGCCATGACGCTGATTTTACA +TAGTCAGAGGATTCTCTGGGCTCGAAGAAATCCCCCATAGAATTTTTCGCAGGCTGTACGTCCGAGTAGAAAGACAAAGT +GAGACCTCCGACGCTCCTAAAGGAGCCATCCGTTTAAGCGCCTCTAGATAAGTCGGCTCGTTTTATATAGTTGTGAACAG +CGAAAGTCGATCGACATCCGACTCAATCAGACGCTCGTACCCGTGCGTATTTGCTGATATCCAAACTACGCGTGGGGAAT +CATCCATTAACATCAACTGTCTACCGAACGGCGTCATTCGACCCGTATACGCCGAAATACGGACACATAATACAAATTGT +TCTGGTTCTGCCGCTGCGATGCATTCTCGCTTTTTTTTGGGTCCCCCCGTTGGCTCTATGTACCGCTTCTACTCGCTCCT +GTCCTGAAAAAAAGAGGCCCGAGGTTGCGGACCCTATCTGCACTAACTTTTCAGTCTATGGAGACCGTCACGGAGTATCG +GCGATGCACGGTTGAGTAGACAAGTCTTTAGTGGTTGCGGCTGGATAGAACACACGACCAAAAGACTGAAACCACAAATC +CAATGCTCTCTGATCAACCGCCAACCGCCTGTGCTGGCAGGCAAATGATATAAGGAGGTGTGTGTGCCCAGTTTGTTTTC +CTTACGTCTGATCCCCAATTCGGCATTCGGCCTTTTCTAGAAGTGCCTCTTAGCGGTACGGGCGTAATGTCCGCGTGGGC +CGCCCTTAGATCGATTGATTCGCGATCCAGGTCGGTGCCAGACGCTTAGGCCGAATAGTCTTCTGAGTGCTGCCGAAAGT +GCGTATGTCGAGGAACTAACCACCAGGGATGATTATTCACTCAGCCAAACTAACCCCGGTTAGTATAACACCTAGAGCTC +CAGGGTCCGGCGGTAGTATTCCAATACCGCGGTACGCAGACCGCTTGTTCTTGCAAAAAAGAGTTCAAGCCTGAGTAGAA +GCGTCAATCAAACTGGATACCATTAATTTTCAAAGGTCGAGCCTAATTCAGGAGTTCGGCGGTCTGTGGCTTGTAGCGGT +TCAGCGCCCTATAAAAGCCGTAGGTTCGTACTCCAATCAGCTGCACAAAGACCAAGTATGTAGGTGCGTTATATGGAGTT +ATGTATATATGAACATTGCTAGGTCTAACATACTGTAGATCTGCAGGTACACTTCATCTAGCCGTCTAACCCATTGTAGA +TTAGTTAAAGGTTCCAACACCTGGTACTAACCCGCTAGAAAGAGCGCTCCTTTCACTACCCATACCTGCGTATAGTACGT +TCCTTCCGTATATAACAGGTGTGGGGTTTCTGATGAGGGGCGGCCGGCGTGGTCCGCGGCTCAGCCGCTGCTTGTGCGAG +ATTAACGTTGTCGATTATTTGACCAGAAAGAGCATCAAAAGGGTCCCGGCCAGCCTCACAGTAACTCCTCCCGAACGTTT +CCAATTTCTTAGCTTGGATTTCGCATCTCCGGTGCGCTTACATATGGTATTTTATGGCGGGTCCCCATGACACAAGAGTC +GCTGCCTGCACAACGTTCCACAAAGCATGCCCCAGCGAATCCATCCCGGTCTCACCAATCAGTTTTTGTGTCTCACAGGA +TTTGGAGTCACTCTCGTCCACTGTTTTGCTCTACCAGGAGTTTAGGTATAGGCGCAACGAACGATTGTGGGGAATTTAAC +TGTGCCCATGTCAAGACCTCTCTGCAACAGTACTCTAATGGTGGGCGCCATTGGGTTAGGACCCCTCAGTTTGGACCTAG +ATTTCTTAGGAGCTTTCTTCGCCGCGTAAAAACTTACAATCACGGGAACGGAAAAACCTTAGGAGCATGCATCGATGCTT +GGGTTCGGCCTCCAAAACATCCAGGGCTTTAGCTAGCTCGAAAGTCTTTGTCGTGCACGTATGCACCTGCCTAAGGGGAA +TCCCGGTCTATGTAGGATATTTCGCTGGACGTGACACTCTATAAGTAGATCGACTGCCATAGCTAACGCGGTCTCCGAGG +AACAACAGCATGATATGAGAGCTCGAAACCGCCTGAGTTATCCCTACTTTGGCAATCAGAGGTAGTACAACTTGAAGCGT +GAAAGCGTCGGTAGATGGTAAGGCACAGAAGGGACCACAGGAGGATAGTAGGACAAAATATGTAGCCAGCCAATCCCCTA +GCTCATCTCGGCTTGGCATGTAATCGCCACCACCAATCCGAACAATAGCTCCAGGTTGTCCCTGCCTTGTAGATTCAATG +CTAGCGGCTATATGGCTCGTTGCTCTCACTTCCAGGGAGGTAAACGGCCTACAGTGATCCAGTGGCTGATTCCGAGGTCG +TCTAAACCTACTTAATCCCCGAAGATAGTCAGCAAGCATGCATCTGAACGATGGTCAAAGCCCCACCCCCGTATCCAACG +GTCACTTACGACTAACCACTATCCGGTCCTTCTGGGCACTGTTAACACATTCACCCCAACAGAGGGCCATTCCCACTATA +GTCGGAAAAAAAGCAACTATGAACGGTAGGGCACTGTACCGAGTTATTAAAAGCTGGAGGCTTACTCGCGGAGGCTAATA +TCCTTGACCAAGAATGAAGGCTTCCTCATGCCACTGCGTGCACTCGTCAGGATATGTCGGGACTCGGCGCAATTGTGGAC +AGCCGGCTAGAGAGCCCCGCGGATCCAAATTAACCACTCCTGCATAAATGTATTAACCAAAGTACACTGTTGGATACTGG +CAAGAAGAGCCTTGACTCCCCCACTGGGTAAGAGCTAGAGCTTTTAAACTAACACGTTAATCTAGCACCGGGATCTATTT +CCGGAACGATCGGCTCTACCGAAAGTAAGAGGCATGCTTTGTAGCGTCCGAGAGCCCACCGCTTATATCTATTATCCGCC +GGCCAGAGTACTGACTGCTGATTGTACATTACCGGAGCGTCCGGAACTCAATTTAAATCAACGAAATAGAGAGATTCCTT +CAGCGGATTTGTCATCTTCCGAATTTACAGATGACCCTCACGGCCGTATATACCAACATACTCGCTTGTACCTAGGGACG +ACTGAATGGACTCGATTACTTCCAACATCACGTCGTTCTCCACGTAGCTATTTATTATTCTCAGATCACCCGGCATGAGT +AGTCACACGTTAGCTGACCAGACTGGCGGAAGGTTATAGCCTTTTCCATGTAATTTTCTTCCGCTAGATCCGAGAGTTGT >seq2 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -ATATCGATCGAGCGAGGCAGGCAGCGATCGAGCGAGCGCATGCAGCGACTAGCTACGACAGCTACTATCAGCAGCGAGCG -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG +ACTGAAACAGTTAGCAGTGAGCTGTTATAATCTAAACTGAACGGGGCATTGGTTGCGATCCAGGTTCGTCCCAAGCCGTA +GTGTTGGGGCTGCACCGATACGGGCACAACTCCAATCCTTCTGCGGGGCCGCGCGATAGTGATAAGAAGGAGTTGGTCGC +GCGTGATAGGTCGGCAGCTACCACTAACCCTATCAGCTTCAGTCGAGCATGTGCGCTAAAGTTCGGTTATTTCTAGCCTC +GTTGGAAAAAGTCACGCAATGGCGTGGTGTCGTGGCAACCATTACGCTATAGGGGAGCTTCTAACCACGTAACTAGGAAC +ATTAGGCTTCCGAGATAGCCTAAACAACCTGCGGACTAAGAAAGGACGCTCTAGTCTTCTACGTCCGCAAGGTAGGTCAG +TTCTCGGAATGCTACCTTCTACTTTAGCGCATGGATAAATGCGGTGAGAACACTCAGCTTCTCAGGGTACGCATATTTGA +CCGTGGGACGTCTATGCATAATGACGCATCTTGCCCTGTTAGACAAAGCTACCTCGGCAGACCAAGTTCAGGAAATGACC +GGCAATGACCGTATCTGTCCCGATGCCGAGCCTAAAACGTTATCATACTTCACAAGCTTCAGCTAAGTTGAAATCCGAAT +CTACATCCAACTATATTCCAAGGGTATACATATGGCTACCGGCCGCATACGCCGACAGGTTCTACCTGGACCTTATGACG +GGGATACAAAGACTTGTGTTTCCTTAAGGTGACTAAATGCATGAATCTCCGCGGTGTACACTGGTCCACACCTCAGGACC +AAAATCGTTCAAAAAGATAAATCCCTCTTATAGGATTGTCAAAGCCTAACTAAAGAGGGCGCACGAAGCGCGTTATGTGG +GTTTCAAACGACACCCTGACTCAGATGGCTCGCTGCCGTAAGACACGAATACGGAGTAAATCCAGTTAAACCCTAAACCC +TAGACAGGATTTGCGGTAGCCTTCGTAAAGCAGTCGTCGCGTATTCCGACTCTTATTTGTCCGATTTGGTTACACGAATA +GTGCCCGGCGAGTTCACAGTGGCGGCATGGAAATCACTCATCGCGGCAGTATTGAGAAACACGGCGACCAATAGTACTCA +TAACCACATAAAGAACGTACATATTAATCGAGAGTGGAAACTGCGCAATCTATCTACTATATAATCCCTGTTACTGCATT +AACGAGGTAACGGCCCTCCATATTGTGTTATTGATACGCAGAATGCTAATACCGAGCGCACCGGACAAGATAAGCACAGA +TTGTGTCCGCGAAAGAAGTTGCTTAGTCGGACATTGACCGTAGGGCTATCCTACGGTGGTTTCAGATAATCATAGTGTCT +ACATGGCACTGAGGTCTACCGGTTCTCGATTTGCATTCCTACGCTTTCGCCTTATAGTCCAGGCGAGACTCTAGTTGAGC +GTTATTTGGGCTAACGCCTCTCTCCACCCTAAATGTTATATCAGCGAGGTCAGCATACCCACTAAGCTGTAATAATTACA +TCTAGAAGCCCTTCGGTCATCGTTCACATGGACGGACCCTCTCACATCGAGTACTTTTGCTCGGCTGGATATGATTGTAC +AAACACCAGGCAGGACCCGCCCCACCGAACGGGAACGGGACTGCCCCCGCTCTCAAGCACGGACATGTGCAACCTTCATT +GGGCAATCGACTGACCTTACATGCTCTGTGCTGTACATATCAACGGCGACCAAGCGGAGAGCCAAGCATTTCGTCGGCCA +CGGACAGTTATTTCCCCTGAGACGTGTGAGGCCGTTCTCAGTTCCGGCGGATCCCCGAACGTCGTCTCGCAACCCGAGCA +ATTCTACTTAGGAGTCCATGAACAAACCGCCCCGTAACTAATACTTAGTGTATATTCTGCGAAGCTCCGTATTCCACCTA +AGGATGCCATGGGACTCTTTGTTATCGGCAGTATGGATAATCCGCACGCTGGGATCCGGTGCTGTACGGGCTCTAGTCCT +GAAAGCGGTGCATGCGAACTAGTAGTTAGCTGGCTATTATGTGTTCTCTAGGAGAACTTCAAGGATTAGCGTTAGACCTG +TCCATTTCATTACCCTTTGAATTGCGATTCTCGCTTAGGAGCCATAGTATTATTCCAATCATCCACTACTGCCTATATGG +CTGCACCACGGAAGGTTATCAGTCAGGCGCGCACATATTATTGCAGAATGCAGACTAATACTGATACAAATCTCCTCGGG +AATCGCTGAATATATACTTTCAACACATACTCGGGCGTCGGTAACAGCGCGCTAACCTGCACGTTACTTACGCTGCGAGG +CTGATGGACTGCAGTTCGGTTCCCCTATTTTGACGGTCCAGCTCCTCATTTATTCCGTCCCGTTTTTCGTAGACGCAGCA +GCCACCTAAAAGGATTCAGCAGACGAACTGCTCATGTGCCGAGCACCGCATTTAGTCAGTCAATGCATTTATGTCGAGCG +TGACGCACTGTAAATTTCCATGACTACACGACTCCTACGCGGGTGAGTTATTCCGAATTGAATAGATCCGAGGTCGAAGA +GGAAGTGGTGCATATTAAGACAGGGAGACCCAACTTCACGTGATACTGCGATGTCCCGTCCACTGGAATTATACAAAGCA +ACCTTAAGGGAGCTCCAATAGTCCAGCTATTGGGGTACCATAGTAGCGTTTTCTCCGTAGCACTAGACGTTACTTAGATC +ATTCTAGACATGAAACAACACACGCAGGCCTGTGCACTAATACTGTGGGGCAGGGGGCAAAATGGCGGGTTCCGCATTAG +TTACTATCGTATAGTCTTACCGAGGAAGCAATCATTAGTAGTAGCCGGACCGGTGATGGCAGTAGTAATTGTCTGTACCG +TGTTAGTACCTTAGCAACCAGTTCCCCTCCCTGGACCGCCTTTCGCTTCCCGCACCCAAGAATCCCGGCCGTACATGGAG +GGCTATGTACCAAATGCCCCTCCTTTTCCATATTGTATACGACTAGGCGCGAATGACTGATTGCTTTCGATCAACTCGTG +TAGTGGTCACTGAGTAGGAGCCTTGCCCCGTACACAAGGGCGAAACTTCCCGTGCCGTTTACCCTTAGGATATACGGTGT +GTAGTTGTCCATCCTAAACTATTCAATGGGTTGGTTGGGTGACGTTGAAATTGTCGAGATTGGGACCGGGATGACCCTTA +CGTAATACTCAGGCCTACAGACAGACGATATTTCGGCGACGTGAGGATCGTTGAGTCGAGACTACGGCACAGCGGATCGC +ACATTTGTTGGAGATGCCACGTGATCCCCTAGTGCTTTGCATCATTCCAGAATCGCTGGGTATCCCTCCTATACCCTAAT +GGTAGTTGGATTTGGCAATCTAGAGTAGGTCTCGTTCACATTACCTACAAGAACTACATATTAAATCCTCCTCCGTGTAC +GATTGTTCCGGTATTCACCAGGGAGTAGCATCGGGAGGCAAGAGTAACCGACTTAGTAATTTACCGGGTGGTTGACTTGA +ATCCGTCTCAGTGTCCTCATCACAGGGCCCCGATGAGGCTTATCGGTTGTCAGGGATGATATAGACCAATAGACGGTTAG +CTTGACCTGCCACTGATCACTTTTATTTTAACGTCGCACCCCGAACTTCTTGAATTAGCGGTAGGACCCGATGTGTGCTA +ATCTCTCAGTGGCCTTTGAGAACGACGGACGGGTTCCCAGTCCAGGGTAGTGCCGAAGTTGCACAGAGGCTTTTACAGAA +ATCAGCAGAAGCTTTCAATATAATGTGCGTATACTCCAGGCCATAACCACTGGAGCCGAAGCATTTAAGAGGCAATTCCC +CCCGAAGCCCCAGTCAAAAACGGCCACCCGCTACCCGGTGGCCGCTGGTTACGTTCGCAGCTTTCGGCTCGTAGCTTGGA +GTTCGCATTGAGTGCCTGCGTGTTGCGCTCGCCGCTTCGAGTACTTCCGGCGTGTCATATCGTCATAGCAATCTAACATC +TCTATCAAGTTACTGCACAGTCGTTCGGCCTGGTCCATCGACTGAACTTGTATTATCCGCAAATACGAATCGAACCCGGC +TTTCGAGAGAAATTCAAGAATAGAAAGCACTTATAAACGCACGGGGCACGCATATATACTAAGTAATACCAGACGTACAG +AACTGGCTACTTGTTGTCACAATGATAGCCCAGGAACAGCGATTCTATGGGCGCTGAACGGTATGGTTGCAAGAGTTGTC +GGGCCTATCTTCGTGAGTATAAAGGACATTCGATAAATTAGATCCATTCCAAGCCCCCCCCGAGTGCCGGAAGAAGTACG +AACGAGCGTCCCATGAGTATCACAAAGAGGCGAGCAGGTTTGCACACATCGTACTACACTGCTAGGGGTGGAGCATTAGG +CTATAATGTTCCTGGTAATGCTTACTAGACGCAGCTTCTGGGTTCGAGCCCGCCGAAGATCGAGGCTAGGGTGATCTTAC +GCGTACCCCGGGCCAGCTCAGACTTCATCATGCCCAGATTCAGCCTTCTATCCGACACCAGGACCATAAACCCGCTTAAA +AACGTATCCGTGTAGGGATCCAGGCCCATTTAGGTGTGCTAAGGCAATTTTTGAGCTTACACAGTATAACCCAATTTATT +TCGCCCCTAGCACTGGTCTAAGCGCAAACTGCCCACCGTGTTCCTGATCTTGAGCCAAAGATGCTTGCTTCGACTCGGGC +CTGTGTTTGTGTCCGGGAAGTCGATCTGTGACATCTTTCCGATCGGCACAGTGACCCGTTAGGTTCGAGATACCCAGTCC +CTCAGGATTTTATCTCCTCAAACCAAGGCTGCCCTTTACTTACTAGGGTCAGTGAACCGGACGAAAAGGTATGAACAGGA +AGAGCAGTTGACGCAGCTGTGGACAAATGTGTATTGAAACTATCTATAAGTTTAATTTGCCCTATAGAGCGCGGAGTGTC +GCGCCCGCTTCATTGAAGGTTTCACACGCCTCTTTCGGAGACGCGGTACATCATCATCCTTTTAAGCGCTTCAAATACAA +CGCCGGTCAGTTTATATATGTGTTTTGATCCGGAAGCCGCTGCTCCCAAGCATAGGTCTAAGTAAGAAAATCTAAACTGC +GTGTCCGGCGTACAGTTAGTCTTGCCACATCTTGCCGTGGCTCGAAACATAAGTAGAAGGCCTATCACCGTCTCAAAAAA +CATAAGACCGGAGCACAGCTTTACTTCAACCTAGGTGTAGCAAAGCCATTCTGCAAGCTCTTGAATTTTATTTCCTCTGA +ATCTTCCCTTTTACTTATGCCATGCGACGGTTTCTGTTGACGAGAAGATATGTCACGTGATAAGTAAGAACGGCTTGTAC +ACCAAACGAATATGCATGCCCCCTCAATCAATCACGCTTCGTGCTGAGTAGGTGTTGATTCGGGGCGGAGTTTGCGCGCG +TCTTCTTGGCCATTGTAGCCTCGGCTGAGAGGAGACGTTCAATCGCCATTCTCGGGACAATCGGAGACAGGACAGCGCAC +TGCCTGCAAACCGAGCTGCTGCTTCGAAGTCCGGGGAGTAACGAATGGGGCTATCTCATTCCTGTACAGTGTCTGACTAG +ATTCAATCATCACGATTAGGAGCCTTCACCGCAGGAGCACGCTGGACCCACGCTGGTTTCAAGGAGGCACGCTGCAACTT +AAGATCATCTGATCCATCAATCCCACTAGTCTTTAAGCTTATGGAGCAGGGAACACTCTACGGACGTTTACAGACGTTGG +ACCTAAACCTCAAGACCGTAAGCCAACCGCCACATATCTACATCTATGTTTCAAAGCAGAATATATCGGAGACCTAGAAA +GGGGGTTCTGGTACTTTACTTATCTCGTACTTTCAGGTCTACTGACCCGTAGGTTCTTCCAGAATTAGCAGCGCATTCTG +TAGTGTTTACTCAAGCTCTCAGCCACTATGCGAAGATCAATCCCGTACAAATTATGTGTGTAGCCATAAGTGTGAAATAT +CGTCATCACTGGTCTATGTCTAACATCAACATATTGCCATCCTACATGGAAGACTCGGGGCGTCACTGCCCGGATGACGA +GTTCACCTAATCGGGACGGCAGTCACATTGATGGTCGACATTCGATTAACCTCTTATCATCGACGCCCGACATCCCTGGA +AAGGGCGGCACGCGAGTTGAATAGTGAGAGTGCACTAGGCGGAACTAAACGTGGCCACCTTTTTCCGCCTAGAACACGCG +CGATTCCGTCCGCCGCTGATTGATGGCGCCTCGGATGCGAGCGGTACTTGGCGATTGAGTACAAGGCTCGGTTTTTGTAT +ATATAAGTAAACGTAGTTGTTGAGATAATTGGCCGCGTGAGGAGTTCTGGACGCTATCGTAGACGACGTTCTGATCGCTA +TCGGCAAAACTTGACAGGCTTGTTACTGTCACTCGGGCGTTCCAACCCGTTATATCATGGGTTTCTCTCTTGATTGTGGG +CGGCGCTTGACTTTTTGAGCATTTGAGTGCGAAGTCCAAAAGATGTGCCGGGCGTGCGCCCTTAAAGTAAAACGGTAATG +AAAGCTGTTAGGTTTATTAGTTTTCAGCGTGGAAGCCCACCTTGAGGTCTCCAGAGACATTAGTGTCCAGTGCGTGGCAC +GGGAACCTCGATTGTTGACACGACACGGCGTGAGCGCATGGAGACTGGATTGCCCACGAAACAGTCGCCGCAGTCAACAG +CTCGAAGTACCAGGGCAAGCACAGGATTAAATGGGGTTTCGGGACACTGGCATGAAATATTAAACCGCATCTCCATGTCT +TCACGTAAAGCCGTCCTACCCAATGGTCGCTACGAGGCAGACTATAGACCGATGGTGTTGAAGAGTTGCAATGGTCCTTT +GTCACTATCCAAACTAGTGTAACACGAGGCCGGAAGTAGCGTCCGATTCAGCCTTAGTTGTCCGCCCAACCCGCATGTGT +TTTATGGCTGGGTGCACGCATGGGCTGTGAAGTCTTGAATTGGCGTGGAGTGATTTCAACGCAATCAAGTCCGCCGCGCT +TTAGTAAAGACCGAAGCTCGTTTAGGGGTAGCCTATTGTCTCAGCTGAACGTTCGACAGGCCATTGGCACTCTGCGTTGG +TATATGAAATTGGACGGAGCGCATGCCGTGTTTGTGATAGGGGCGCTTTAGTCCAGATTCGAGCGTTAAAAAGGTTCGGC +AGTCCGGTGTGACGGTGATGGTCGCCCGGGAGTGTGATTACGACTCCCGTAGATAGTTAGTTCGAGGGACTGGTAATACT +AAATGAAATATTGATTCGGATCAGCTTTCGCTTCGGTATATCCCGACCGACAAGCATGCTGCTTCGTTTAGACAATCGTG +CTACGCTCTGACTTAACCCCAGCGCTAATCGGTGTGGTGCCGGGGAAAGACTTCAGCACACTTGAGTAGTCCAAGCCCGG +AAACTCCTACATTGTTAATTTACTTCGATTTATCATCAGTAGATCACCTGGTGTTGAATAGCATGATACGCGATAAAGAC +TCTTATGCAGCACTCGCTACCATATGGACCCGCGCAATGTCGATGGGTCGAACAGAACCCAGGTACGTATTATACAGTTA +GACGTAGATGCGCCTTGATTTTTAATGCGGTCATCACCCGTTGTGGAAGGAGTCAAGTAGGCTATGGTTAAAATTTGTGG +GTGTCTCCTCGGGACAGTGTATTCTACCTTATTTTGTACTCTCTTCTAAATCGACTCCATCGCCCCCACCCGGTATATGC +ATGCCGTTGCGACGCTAATGGGGTGCAAAGCGGGCAGCTTGCGGATTTTACACCCACATAAGTTCCTTCTCAGCGGTCAT +TGGATACCCATAAGAACTGGACACCAATGGGGATGTCAAGTTCTGAAGCTTGGCACTATGGCCAGTCCCTATAAGGTCCC +TTAGGATAAGAATTTCACGACAACGCCCCTAGCTGCAGGGAATCTAGCATGTGAGCGTCTCTCGACACGTTCTTTCGGCG +CGGTTCTGTAGTGCACACGAGCGTTAAAGAATGTCTTCGCTTCCGGCACTCAAGAAGCTCAATCCTGAGTGTAAAGCCCG +GTGCCCGTTTTAGCACCTCGTCTGAACCAAATGTTAGGCTTCGGGAGCCATTCATTGGCCGCTAGGCCGCTCGTCCACCA +TCGGCCACCTGACCGTGAGCTCACCGAGATACCCGAATAGGGTAGAGCCGGTGAACGGACGCATAACGAGCGGATAGTGG +TATTCCCGTCATATCAGTCGCAATTAGAGCAGTGTTTAGCCTAAAAAAGTAACCTACAGTATCATTGAGTAGATGTCTTC +AATCTCAAGTCCTCGTGATCACATTGAGGGCTTAGTTGATTTTGAGTAATGGTAGGTCGCAATCCAACGGTGCCTTTCAC +ATTTACTAGGTCAACGACGGGGAAGGAACTTTCTCGTATCACGCCAAAAGCGCGCATGATTGGTTCTCGATCCGCTGTAA +CCCACCGAGTTTACGAGAGACAGATTTAACCCTGGTATCTAGCTTGGGGCACCGCGTCACTCTAGGACAAACTTAGACTA +TAAGTAAACGTCGTTCGAACGAGACAAAAGAGACCGATAGGTAGTAGATTAGTCAACAGGTGGTCCTGTGATGACCTGGT +ACCACTGACTGAATACCTTGCAAGTTCAAAATGGTACGCTATGAAGTGTTGTGGATACTAAATTAATTCTGGCCATAAAT +ATAAGACAGGGAGGTTGCCCGTGGCCATACCGCAAGCTTGCTATTCATCGTCGTCCGTGCCTTTAGACGCATTTATAGGA +TCGTCAATCGATCGGTGTCTAAGGGTACCGCTATTCGGCAGACTAAAAAAAGTATATCGGACACAACCGTATTCCCAAGG +ATTCTGGTACCACCATCATGATTACACCTGATCTCGATTTGACCCACCGCCTTACTCTGGCCGCTGGGGCTTAAAGCCAT +GAAGTTAGGGATCTTACGACAGTCTCATCTTACCCGGAACGGTTCTCGTGGACGTGAAATCTTACTCGTTTAACGGCCCA +AAGTCACCGCTCCAATCACTCTGGGCCATCAATAGCTGATCTTCTGACGGGAAAGAAAGGCCTCCAACTATCCCGACCAC +GCGCTGCATCAATTCATTTTGACCAGGGGAATATTGTAAGGGAAGATTGCTCACGAAGAGATTACAGCGGCCCCAGCTTG +CGGAGTTCGCGAAAAGCGGTCTTCTACATGACAGGATATAGCCCGGGGCAGGTTGTTAACTCAGGTTCTGGAATAGTAAG +CCACCTTAACGTTACCATGTAACTCTAGTACCTGCGTAGCTTCAAATCTGGGGTGGGAATTCTCTGGCGTGATAGCGCGA +TTGGTCTGTATTGCGATCATATTTACGAATCTCCCCGGACCTGCGACCACTGCCTCGGAGTCGACCCCGTTAGTGACGGG +GTACAATATGACTGGGGTTACACACTATGATTACCCCAGTGGTGCAGGGGGGACTCGTATTTGCCCTTCAGTAACCTTCT +ACCCATGGATATATTAAGACAACCGGATTTCATCACCCACTCAAGCATACCTAACCCTTGCTAGGGTTCCATCCCAACTA +GGTTGGCGTTATATGTCGGCGTCTTGTTGATAGTGTTTATACTCGCTACCTATGATAAGCTATAGTTACATTGTGACTCA +CGCGCGGATAAAGATAATATTAGCATTAATGAGCCTGTTTCGTAAGAAAAATAATGACAGACGGTCCCAAACTGTGTGCT +GTGGCGCTGCAGATGAGCTGAGACCTCTTTTTATAGGTATGAGGTAGGAACGTCGAGTGGGATCCGGCGCTAAAAAGAGT +TGCCACGTACATCGAACCTGCGTCAGGGCTACAGTGGTGTAGCCTATGTCAGTATCTGAGGCCTTTTTTGGGGGTGACGA +ACCTAGTCTGACGTCAACGGGTCTGTAAGTTCCCATATGGAGCATACCTGCCACTCTATCGGTGTCAACACATCTATTAG +GGGTTCGTGGAACCGCACTTAGGTGCCGTAGCACACCTACCCACTTTGCTTTCTGCTCTTACCATTCGTAATCCCGGGTC +GTCCCTTAAGGCGGTCACTCCCGTAGCGACGGGGTCTTAGAATTAGTGTTCTGTAGGGTTCCCCACGGGTTAATCCGGGC +TGATTAGCAACACCAACTATCCCGTAGAAAAGCCTGCGTTACTTCTAGTGTGTGGTGGGGAGGCTCATAGGGACGCGCGC +ATCATGAACAGGTGGGCACACTTGTCACGACGCCACGGACCTCGAGACAAGCGTGAAGTGACCCGGTAAAACGCGGTACC +TCTTTACTCGCAACACACACAAGGACAATTGGCCAAACACCGTCATCCTTTAGATAACAATGAGAACCCACGGGTATAGT +TGATTGCGTCCATCATACTAAAGTACTCATTTAAGGTTTCCCCTAATAGAATAGATCCCCGCATGTGGCCCTGATCCGCG +GGGGACATACGCCTTCTCTCCCAAGCTGTGGTTGTTGATCTACATCATGGCTTTAAGGGAAAGGAGTCAGCTAATTAAGT +ACTAACTAGGGGTGGCTCTGCTTAGACGGGGGGTTAACAAATCCTCCTTGCATCTCGAGTACGAATGAAACTGACGGGCT +TAATCTGGAGCGGGTTGGCATGTCTGCAAATATCGGTGGCCGATCCCTGTAAAATATACGGTTACAGGGAGCCGGCCCTC +TGTTACACTGTGTTAAGCATAGAATAATAAGTGGTAACATGGCGTCGCCTTGTTAATACGCCGACAACCTTATTTACTGC +CGTATGTCAAACTAATACTATTCCATACGGCTTGTTCTGATGGGTGTCTTTGGACATGTTGAACGGCCACTCTCACCTGG +CGTCCAATGATCGATGCCGTTTGACGCTAAGCTTCCCTTCCGCCGTCCTCCTCCGCAACCTAAGCCGACTAGCCCCACGG +TACGTAGTCTAGATTTATGGGGGCAGTCTCTGAGCCTCTGCGCCACTTCCAGACCAGTGGAACGATTTTATTCGTTTAGT +CCGAACGCGCTTCCAGGTCTGCTCGGGACGGGTGTGCATATCAACAACTCTTCCGTTCCCCGTGCATTAAAAAGTTATCC +TGGTCTGGGATTAACTATGGAAGGTCGTTGGTCCTAGCAGTTGACTGTTACTGCGGATGCATCGACCATGTCGCGCGGTG +CACAGTACTAAACGGTGTTAGACTTGTGTTAATACCAGACTGGTAAAGAGCCCGCTTAACGGAACGTCAAAACGGTAAGA +TAGACTGAGGAACTTATTATAAGCCCGATATACCCCACGGCCAGAACTATTGGTCTGATTAACTCACATGATGTACAATA +AAACCCCACGGTCATCCAGGTAATATAGGAGCAACACTAATGAAGGTAATAGACGTGGGGATAGATCTGGTTCGATGCGA +GCAGGTTTCGCGTTTAGCAATGTCTATGTGACTCTTAATTCTTACGCGTTTAATGTCTTGACAGTCCACGCGCCGCGTAA +GGTATCAGAGCAGCGCACAGGTAGCGCCCCAAACGGCAGAGATCGCTTCGACAATCCACTAAAATCGCTGTTCGGTTGGC +TCGCCTCGGGCCGCGAATCAGACGGGCCTCAGTTTTTTACTGGTACATGCACTGCAGCTCAATGAGGCAAATAGGGCTGG +TGGCCATAAGCCCGTCTTAAAACGCGGTGGTAATTACAGCTGCTTCCTGACCACCCCGGATAGTCAGCTTGTTTGATACT +TTGTAATTCCCACCACTCTGTCTGCCCAGGTCATTTAGGCACCGGCGGAAGTGACGCAATCTATAGCTGAATGGGGGCAC +TCACTCTGTCTTTTTTTGCGTACGATGAGCAGCTTCCCATTAGAAAAACAGGAGGCCTGTCAGAAATATGTAGAGTCATT +TTCTTCATAACCTCTGCCAGTTCGGTAGGTCCTTAAAGGATTCCTATGTTAAGTCGTTGCCTGGTACTCCTTTTGTGGTT +TGGTAGGCGTGGACGAGCTTCAGTGCGGACTGGATAGCCCGTCCACTTGAGATCTCAGAGATCCGAGAACTGCTTCCGTT +GTGTTACCCTCTGAGCAGAAAACTTATAGATGGTTTCCCATAGGCGTGGTCGAGCTACTATTGTTATAACCCTACACCTT +GGGACCTTTAGATAATGAATGATATCGTGCACGGTCTGGAGGCTCAACATCTGCATTGGGGAGCACCATGTAGCTAAGCC +ACTTCCACCGTGGACATAGGACTCCAACGCAGAAGCCACATCAGAACAGGGTCGTTTCCGGGCAGACTCCCTGCGAGCGG +TTAGGACAATGGGTTAGAGGAGACGGTGACGATTGGGCGGAACCTTGGTTTTGGCGGACCTCGCTTAATAGGGGGTTGAT +TCCGTTACGGCGACTTTGATGACCTCTTGCAGGACGATAAGGGGCGGGGGTCATCCGTTTAGAGAATAGCATAGGTGCAT +CCTTACATAGAAAGGCAAAGCCACTGAACCCTCTACACTCACGGTATTTTCGCACGACGCTTGTGCTGGAGTCCTTTCTG +ATTGGCGTTAGGTCGCAGGTTGCCGACTATGTTTAACCCCCGTTCCACTCCTGATACTTGGTCAGGGTGTTGTTAAGGAC +TTTGGGCTCCTAGTAGTGCGGCAAGCATTGTAGCACGAAGAGTGACCGGAAGCCCTTTCCTAGCCCAATAATAAGCCAGG +TGTGAGCTACGTAAGCGCAGATTGACATAACCATTGGCTAGTCCAGCACTGCACTTTGTACCCTATGGATCGTGGGCTTC +ACTTACTGAAAGTTATAGTAACAATTCCCGCCCAGGGGATGTATGCCACACGCTGTGGAACAGAAGGAGAACCGTGCCTC +CAGTGGCTAAGATGCTTACATAGTAACGCCCTATGTATTTGAGATCCAAAGGATCCATCTGTAGGATGGGCGCGTATTGA +GTCATGTCCTACTACTAATAAACTAAGAATAACCTTCAGTTTTAAGTCTCAAGTTGTATTCGGTACCAGACGTCTGCGAA +TGATTGTTCGACATTGTGTTCGGGCCGTTACGCAACATGTACTTAATCCGCACACTCAGTCTGCCGGCTCACGTGTAACC +TCGGATCCCCCATTTGACGTGAGGTTTATGCACGCGGCGCAAGTGACTCAGACTGTGTCGCCATTTAGGATGCGGAAAAG +CTTGCGGCAAAATACCCGTGCGAAAGTACGTGTAATGCTCGGGGTCACACGGTCCCGATATCGCGTTAGGTAATACAATG +ATCGCAGACACCGATGTATAGTGAGGACCCTTGACGAGTGATAGTCAGCGCCAAAGCGAGAGAACGTCAGCTGCAACAAT +GACAGGTTTGGACTCACTTGATGGAGCCAAAACAGCCAGTCCGCGACCGTCTTACCACGCGCCTTATTTAGCCTTTTGAT +TCAATGCGAACCAGAATCGTCGGCTGGATCCTTCGCCACCTCCTTATAGCCGTCAGCAATCACGCGTAGATATTGAGGTC +GTTTTCACAGGAGGGGCCGGGACCAGAGGATCGAAATTGGACTCTGAGAGATCTCCCGCTTTACCCACATACGGTGCAAC +TGTCTCAAGCCAATCCATGGAACAACTGGAAACACGAGAATACGTATTTCCAGTACCAGCGTGCCGGCAATGAAAGTAAA +GACACGGGTGCATCCCGTTCATTATTTTTTGACTTACCACTCAGTCAGGAGGGTATCGAATTGACAGTGGCAGCTCAGGG +CCCTAGGATCGTTACATAGCTGCAGGGGCGGGATTTTCCAAATCAGAGTAACGTATGTAGAAGTTTATGGCTCGGTAGTT +AAAATTACCCGTAGGCATCCGTTTGACAGCATTCGTCGTAGAACAATGCCCAGGTGAACTGATAACGCTGCCGTTGAGCT +CGACCAAGGAAAACATATACTCAAGCCAGGCTTCGCGCGTAATAGGGCTAGGGCTGCTCGAAGGACCCCGGCGACGCAGA +TGATATCGGGCGCGTTTTGGGTGCAGTGAATATCTGTCTGGCTTCGGTAACAAGATCGGGCTAATACCGTATCTCGATGC +ATACCGACGCGGCTGCCTATGTGGGGGTACTCATGCTACCCGACCCTCTTATTGAGAGTGGAACTCAAAGACCCATGGGC +CTTTTGCCCGGCCTCCTCTCAGAAACTATTCAGCGTTGCTAGGTCAAGCACATCAGATCCTTCACTCGAGGACTGACTAA +ATCCATACAGGCCGTACCCAGTGATGTACCCAATAGATGACGACAATTTGTGGGAGAGGAGTCCTTGTCTCTGAAGCAGC +GGAGTCATTGCGCGATTTGATTGGTGAAATTTCTGATCTGCTTAACGCATGGCGCTAGTAGATCTGATGTCTCACCTCGT +ACGTTCACCAAGTGAGCCGCGTTAAAGTCTACACGACTGCCGTGTTATATAATGTAGCCTAAGATGGCTTATCTTCAGTT +GAGGGTTACGTGAGCTGCAGATCTCGCACCCCCAGAATACCAGGGGTTTAGGATTTAGGTCAATGGTTTTTGTTTTGTTA +GCAGCTGGGCATGAGTCTCTGGGCCATAGATCTCTGAATTCGTTCACCAGCACACCCAAAAGATGGGGTGGCGGCTAGAG +CTTGGTCGATCTACGGTTTCCGTGATCGTAAATCGTGTTCCTGCTGATTCTTAAACTAAGCACTCACAGAAGGTCGGTCC +AATGTTCCCGACGCCTCGCAGACATGGGAGCACGGCGATGGACCCATACGGAGCAAATTACCGCCTTCTTGGGTTATCTG +TCGGGAGTACTTTAGCCCGCTACAGAACGCCATCTGCGTTCCACACTAACTGCGGTAGCAATCCATGAAAGGCTGCTGGG +CCTAGCCAATCCTTCGCTATGTAACCGCAAAAATCCGTTTGGTGTATCGTACGGTCCCGTGTGAGGTCGATGTCGAGATT +TGGTGTAACCTGCCTGGCAACCCGAGGGTGCTCCTTTAGAGCTGCACTAACTCCCAACGCGCCCGAAGTCGATTGCATCG +TTTAATCGGTTTTGCTAGCTCGAGGCGTCTCTTCCCGTCTCGTCTAGTCCCGGTTTAAGAGTAATTCTTCGGGACGATGT +ACGGACCACAATCGTTACCTTCAACCAATCAGCAACCAGCCACCTCAGACACTACCATTCAACGACATTGTAAAAATTGC +CGGCGCTAGAGGTGTAATATACTCCAGAACACGACCCATAAGCCGACCGCTTCGCACACAATTGGCCCTTAAATTAATTT +CACGAGCTGCTTCACCAGATGCAGAGCAGAAGATGGAGGCGTTTACTGTTTAACATTGGAGCGGAATCTCTTCCCAACCA +GAACACGATCTAAAGACGATGAATGTAATATGGTTTCACGATAGGACAAAAGGTTTTTTAGCGTAATACATTGGATTACC +CAGGCGTCTTCGCCAGCGTCGTCTCCCGTACGACTTCGTGGGCTCCGTGCCATTTCCTCGCCGATCAATTCCGAAGCAGT +CGGCTCTCTCCCGTAGGGGGAGCGGCAAATGGGGGTGCAGCGTCAGACAATGTCGTGCTCGTCGCTGAGCAATGAGGACG +TCCAGTCGGCAAACGTGCTTCGCAAGTATTTAATTCTGACATATGATAGTAGAAACGACCATAAGACTCTCCACATAGGC +GATTTTGCAAAGAGGCGTATCTCCTAGGCGGTGTTCTCCAGGTTTCTTTATGAAGCGAGAGCACGTACGTTTATCGGTTA +TGACAAAGCTCCTGGAACGGGAGCGTGCGCGCTTGATTGGTCTGGCGACCGGTTAATGCCTCGTGCCTTGACACGGATAA +GAGACGCTGTGCGACTTCGCGTAGCTCAGAGCATCCGTAATTCTCCTGCCAGAATATACCCAGGGAGCTTACACACTACA +ACTTTTTTTCTGTTGGGGGACGAGGCGAAACTCGGCCACCCCACGAGGGATACTGATCTATTGAGAGGTTCATGCGCTTC +ACGATGTCGCACCGCTTACGCGAGGATGAGGTGGTGGCCAAGAGCGCTTGGGTAATTGAAGTTACTTCGACAAGATTATC +GTACATACGATCATGGTGCTGGCCCTTGAGATTAGGTAGGTTATTGACTCTGTAGGGATAACCGTCCCGGACGTTACACT +TGTTGTTCATCAGCTAGCTCCGATGCCAACTGTAATTCAATCTAGGCTATCCCATCGTTCGTTGTGCGAAGAACCTCACC +GCTGTCGCCGTAACACATGTCAGCAAACATTACTTTTCTGTCACCTGGGACCTACGACTGCGCACCGGCTGTTAGACAGT +TATACTGCGGAGCCCAAGAGTTTTGACTATGTTGCCCTAGGACGGGCGGTTTTACTGGAAAGGTTCCCGCTAAGACTATT +AGCTATATCACACCAACATTTTCTCACTCGGCTGTTATAAGTGTGCTTTAGGTTCCATGAGGTTCAGTAACGCACCTTCG +GTAAGAGAAGTAGTAAAAAATCGGTTCGTGCTCAGACAGTTACCACAGGCGCGAAAACGGAGCGACGTACCCTTTTTATC +GACGACTCTGGCAACTCCCTACTTCCATAGGAGACCAATTAGTTTTTACCACACTGTGAGCCACTATTTTACGTCTGGTA +CTGTTGGAGGCTGCGTGGCGCTAAGAAAGTTCCGAGTTGTTAGATACCACGTGACTGTACGGTCCCCCGGCGGTAGAGGT +CTCACCGCTATATCTTGTTCCTACGGTTCTACACCGACCCATCGCGAGGGGGACGCAGAACGTCACCCTTCGGAGTTGTA +TTCACCGATCTGTGCGTTACCACGTCGTTCTCATCCAGTAATCTCACCTGAGTGAATCGCACAAATTCTTCCGGGGAGAG +TTCCGAAAGTAATTAACTAGTAATGGCATCGGAATTTGGTCCATGACGCCCGGGATAAATCGACCAGATTTAGGCCCATA >seq3 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -ATCGATCACGATCAGCGAGCGATATCTTATCGTAGGCATCGAGCATCGAGGAGCGATCTATCTATCTATCATCTATCTAT -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG -G +AAGCCCAATAAACCACTCTGACTGGCCGAATAGGGATATAGGCAACGACATGTGCGGCGACCCTTGCGACAGTGACGCTT +TCGCCGTTGCCTAAACCTATTTGAAGGAGTCTAGCAGCCGCAGTAAGGCACAATACCTCGTCCGTGTTACCAGACCAAAC +AAGACGTCCTCTTCAATGTTTAAATGACCCTCTCGTCATAAAACCTTTCTACTATGTGTTCCGCAAGAATCAACAACTAC +AATGGCGCGTCGTGAATAACGCGACGGCTGAGACGAACGGCGCGTGAATGAAGCGCTTAAACAGCTCAGGAGCCAGTCCC +CTACGTCGCATATCCTGGCCACTGGAGGTGAAGCGAATGGTATCGATACGTAGGAGGTGTGCCTTCGTAGGCTGTTTCTC +AGGACGCCCAACTATTCTTTCCAATCCTACATCTGTTTCTTGCGTCGTAGCGGGACCCTCCATTGTTACTTATTAGGTTC +TCGTTATGTCTCATAATCTCAGTGCTGGTGTGATAAGCAAACCACCCTACTGGCACGAAGTTCACAGAAGTGAGATTATG +TCTCGTTTGGCAGTCTTGATGCTCGGGGGACACTTCTTTAAGCTCGGTGTGGTGGGCACGACCCTGGACGCGCGACGAAG +CTAAGTTTGCAGTAATTAACCGACATCTTTGTGAACCGACCCACATTTGACGGTACGCTACCGCAACGGTATGTGTTAAT +GGAACAGACTTGCTTATGTGGACGTTGTATAGGGATATTACGTTACGCGTTAACCGATACATACTGGTTTCTCTCCAGTG +GAGGTCTTGGTTGCCTCTAGTTTCTACGATATACTCATGGTAGTGTAACGCATAATCGAAGAGGGTCCTCCCATCTCCTG +TGATGCATGGTGTGCTTACTGGGATGAATGCGCCGCAAGTAGCAGGTCCCGGCGTGGATACCTGATAGATGGTGACTAGC +ATGTACAAGTAACCTTGTCTATTGAGCTTCGAGGATGCATACAAGCCCACCCGCAGCCGCAACAGCGACGACTAATTGAT +CAGTAATTTATTAAGCACGGTGTTAACTTCTGTTTAGTGGGCTAAAATAGCAGATGTAGGGACCTCAGGAGCTAGACGGG +GACCTACAACTTTGCGGGAACCAAGTTTTTGCAGTAGTGACTAACGCCGGGAATTCCTCGATATATAGTTTGATAGCTGA +TACTTATGGCGCAACGGCCACGCCCACTTTGGCTATTGGAGAGTTAAGGAATTATCGTCATAGACACTTCGGGTTGAGAG +ATGGCGACGGTCAGTGCATGAGGCCGTCCCCAGAAGCTCCCCTATGCTGTCCGTCGTTGTTCCCGATGAAGACGTCTACT +GATATGCTAGCAGAGCCAGTCTTAAAGCCTAGCGAACTTAATACCGTAGCTCAGAATTATGGAGAGCAGCAGGCTTCCAT +AGCACAGGTTGACGGAGGAGTTTTGCTTGGATATCGGAAGGGTTCTGTAGTGAATGCACTACACGGTACTGGTACGTGGC +AACTTAGGTCGTCACATCTAGGAGGCCGCACCCTAGGTCAAGTTTTACGATTGCCCTAACGCCGCGGAGCGCGACCCGAA +AAGCTATGGTCTGTAACTTTTCGCGGGTCGAGCTAGTCCAAGTTCCGGCCTTTGTAATTCCGAAGTTGAATCGGTGATAC +GGATTGACATGGGCCTAAACGTTCCGGCTGGTGTAGGATGATGCATCTCCAACATGTCTCTTACCGTTGCTGGGTCCGGC +GGCTGTGGGATTGCGAGAGTGTCCGGCACCACCAATGTACACTTTCGGGAACACTCATTCGAAGAGGTTCTGCAGCTGCA +GGCCTTGATACCTGCAGTCTGGGAGGCAATGCTGAGGCCCTCTGTTCCATGAAACCCGTACTATATCTTATGATGACAAT +GAAATAGTCCTGTTTTACGACTCCAAGTTTCCTGCGCAATACCAAATACATTCCACGCGGCGCCTGGACTTAGTGTTCGT +CTCCGCTATTCTCGCGATGACAGTAACCTCGGACCATCCTCGGTTGGGGTTATGCGGTACCAGTGCCGCTCTGGTTTCGC +CTCAAAAATCCACACTGATTAATAAGGATCAACCCGGGTAGTTCCGAAATTTTAACATTGAACCTGAAGACGACCTAGCC +TGTCAGAATCAGTGAGTTCGTTCTAGCAAGCTCTGGAAAGTGGACACTTTAAAGAGTAGTTACCTCCGGGTCACTGTGTA +GGCTCTACGATGTGTGTCGGCTGCTGGTCGTGTGACCATCTGATTCGCGCTTATTTTAGAACGCATGTAAAGCCTGTTCG +ATAGTAACGGGTCTGTATTGAGAAAGACCCCGTTCTCCTTACTTTACCGAACGGCTAGTGTTAGGTCGACGACGACGCTT +CTTCTCCTGCCGTAGATCCTTTTTTTCAACGAGCGCTTAAGGATCTACGATGGATACCGTCCCCAGGCGGGGACTAGCCC +CGCTTCGTTTAATGGTTGAATGATCTCTGGGGCTGAAATAACTTATCCGCGAGGAGCATGCTAAACTACCTAAGATCTAC +TAAAGGGCTCCAACTGCCTTCAACATGTGCCGACGAGCCTGACTTACTAAGGCTTGCTAAAAGCAATGTTTACGAGACCG +TAGTCACATATAGCAACACTGGCGCGAAGTGAGATTGATCGCGAACAAACATGTCCATCGCTGGAGAACCATATGGGATA +GCGGCTGTCCCATACGAGATGACCTTACGAACTGTAACTAATCCGGGTGGTGCACCACACTTGTAGCTGTGAACGACGCA +CGTAGGCATTCATACAAACCCTGAGAAACTCAGAATACTTTATTCGCCGGTCACGTTTAAGTCTCCATGTTGGTGCAGCA +GATGCCACCGACTGCCCGGAGCCTGCTAAACCATAGCCGCGAACCAGAGTAGGGCCTTGCGCCTGGCCATACGCATCGAC +GGCAGTAGCCAGGAAATTTCTTTGTATCCTAAGAGGAAGCTCAAGTATCTCAAGCCTGGGCAATTCAGATAGTCAACCGA +TAGTTTGATCGTGCTAGTTGCGACAAGTCATTTCTGATACATCCCCCATATCCGGAATTGGTATATCCAAAGGTGTTTAC +GTCTATGCATGGAGGGGTACCGTGGTACTCTTGACAGTCACCCACATAGCGGTTAACGTTCTGGCGAGATACCCCCGTAA +TCCACGGGTTGTGCTGTAAGGGATAGGGGGGCCCATGCATGGTTTACGCTGGCCGATCGCGACGCGTGGGGTATAATCAT +GTACCCGTTCGCATGCGAATGCCCTACTTTTTTAACGAGCAACCGGCATGCAAGGTGTCGTGCCTACCCCACAGATGAAA +AAATTTAGTCCAGTAGCTAAGAATCCGCGTGCATCTGCAAAATCAAAGCTGGTAACAGGGTAAAACCGGTGAGGCATTTG +TTTCACACATTTCTGACTTATTAAGGACGATCTGTCAACTTCATGCGGACTTCATTTATTGATAATTAAAGCTGGACTGT +GTAACAGGGGAACTCTAGCCATCTCGATAATTCTAATTCCCATGTTCGTGGTCCTGGCCCGGCCGAGTTGTAAATCAACG +CGGCAGCAGTACTCGATTTGAAGCTCGCCGTCACCATATGGCCGAGTCACGAGTGAGCCACTTAGCCGGGGCTAAGTCCA +GTATGGAGTTAGCGAACAACCTACTACATGAAAACGACGTTTTTGATAAAAAGAGGAGTTTATCCCTGCGGACAAATAGC +GCTCCCCGCACATAGAGACTGGCCAGACGTTGGCGGTCAGCCTGGCGTTTGGTACAGCCGAAAATCAGTCGTCGCTATGA +CCCTCCCTGACTCAGGCACGTTTAAGAGGCTTGAGTCTGGTTACTCCAGCCCCGACTGATTTCCTACACCCACACGCTAG +ACTTTCCTCCGCGTACTTCAACTCACTAAATCATTGATCTTGATCGTCAGTGCAAAATCGTGACTGGTGGTCTTCGTGGG +TCACTCACTGACTAACTTAAGCGAATTGACTTACGCACCAGCACAGTGTTCAAAGGGGCCTTAGCTAAGGAGGTTTCGTT +ATAGATCCGTGAGCGATGACTGGCGCCTCCCGCCCCGCAAATAATGGTGTCGTCCATTAGTCTATGAACTAGGGCGCGTG +GCTTCTGGTGTCCCAGCTTCCCTACTTCGTGGATACACGTATGGGGGGATAGCCGGGTTATGTCCGTTAACGCGGGGTGT +GTTCCACCGACCTAAATAATAAGCATGCCGTCCCAAGGTTGTCCTTGGTCATGGTGCGAACGGTATTGATGCAGCTTTCC +TTCGATCGGGTCACCGATTGTCGACAACAGGCTACACATCGTGTGTAGACAGTATCCGTAACTTCACTACTTGGCAAGTG +CGACACTGACGATCAATCGACCTAGAAGCACTCGGTCATGCGATTGTCCGGTGCACTGGGTATCAGCGATCTCGGTGAAA +ACCACATCAATTGAGCAACTATAGTGAGAAGACAACTCCCCTAGTTACCTGCTGGGGTTGCCTGGTTTAAGACGAGCCGA +GCAATGCCGGCCGGATCAGTCTAGATAAGGTTACATAGAGCGCCATTACTGTCCGATATGATTCCTCTTCCCAGTGAATT +GGCGGAGCGTCTACCGCAAACCGAGAGTTAGCCCGTCATAGCAGCGATAATGGAAGTCTAGTACCTAACGGTTCAGGGGC +GAGTAGCCGTCATCTCCTGGTCCCCCGCTCCGAACGCAGTTGTGCCACCAGCCCAGATCTGCTTTCCCCATAGTCCCACT +TGTCTTATGTAATTACTATACGTTGGTCTGACTTAACCTTGTACTCTAGGCAAATGATCTTACGCCCCATGGTGCACCAG +ATTTATCCTTTTAACGCACCAGACAGGAAATCCGCTGAAGGGTATAGTCAGGTCCAAATGTGGGCTTTCCGCAAATACTT +AGGCACGGAGGGAAGGTACCGGTTACTCTGTTAGGACGGACGAGTCTCAGGAGTATCGTGCGCAGACATATCCGTGGCAC +CATTAAGAAGTAAGAGCGCCGGGTAGCCGAAACGGGCGCCAGGTACATAATAATTCTGGGCATCATATGTTCCCGGTCGG +TTAATAGTTCGGCATAGAGTTTCCCTTAGCTTGCCATATGATCGTAATGTAACCACCTGTTCCGGGTGAATCGAGAAGAG +ACTTGTTTTCCTCCTGTCGCCAAACTTCACTTTCTTTTGCCTATCGTGAATGATACGTAACTAGAGATTTGTGGGCAGGA +TCAGAGTACAGGCGGGAACCTGCGCTCAGACCTTTCTCCGAGAACTTTGTCTTTGCTAGTTGAAGTGGGGAGTTCCGCGA +AAATAATGCGGCAAAACAAACTCACGGTATGTGGCAGATTGAGGCTATCTCTACTCATGAAAAGTATCAATGCGTATTTT +ACATTAGGGTAAGGATGCCATCGTAGTATCCACACTTAGTTAAGAGATACTCCAACTATACCACAGATCAAATCACTGTG +ACGCACGAAGCTCGCTCACATCATAAACAGTTCCCGTTCCACTAGGTACCAAGCTCGACACTTCCAAGGCTGGTAAACCA +TAACTGTCGCAGCACTCTCATTATCCTCTGCTCGGCGCAAGCATTTCGCGCCCATTCTTGATCCGTCCATAATATTTATT +CAATCCGGCAATGCTATTCTCGTAATGAGTGCAGAGAATGTAGGCACCGCATCCGGGTGAAGGTTATGTGACTAATCGAA +CGACTCCAGTCTGTTAGCAACGTGGTTTGCGCGCTGGACGGTCCGCCCCCAAGCTGGCCAGGCGTCGAATTCTGCAGGTG +CTGATACAGATCTGAGACCGCAATATCTGAGTCTGTGAGGGGTACTTTGCTTCACCGTGATAATGTCTCCCTGTAGGTTC +AACGGTAGTCTCAAGTAGTTGTAGAGCACGTCGCAGGTGAGGACCACGGGGGAGCACGGTTGCACCCCATTAACATGGGC +TGCGAACCCCGCCCATAAATTACAAATAGAAGAAACCCGAACGGGCCAAACCGCAACTGCTACGTTCCTAGATACTGGAA +GTATGTGTCTGTCATGCATATTAACTTACAGCGCTACTTGGTGTTTGCTAAGTTCCAAAATACTGCGAATTCGTTGGAAT +ATTGTTTAACGCTTCGTTATTTCATGTTGGGAAACGGAGTATGGTGACCCGAAGAGCAGATTTGATAGTTGATACGTGCG +GTCTACGGAGTCAAGGATTCGAGGTGCTTGTCACTCTGTACGTCCCGTTGACTGGCGCTCACCACGTTTTACCGCAGGCA +TAAAGGATGATCCAAGTACAGGTCTCCACCGTTGATGAGTTCGCGTGGAAACGTGGACTTATGGACGCCTGTAGATTTGT +ACGAGTGTAACTCATCGGAACCCTGTTCGCGGCATGCTTCAACATCGCATTGCAGCAATTTACCCGGTTCTCCGCTCTCA +GGCTCGTAATCGTCTTGAAAAGCTGAAGTGTGCACGCTGTCAGTCGAGACTGGTGGGGTCGTCTACCACCATGCTTATAT +GTTTACAGACGCCGCACTACTAGAGATGAGCAATTTGAGATGCCAGGAATATGCCTAACCTTGCAGTTGCGAGCTTTTGT +ATGCTTAAGTCCTAGTTATGCCGCTGAAAATTATGGGAAATCCTAATGGTTGGCCCAGATAATAACTTTTGGTGACCACA +ACACTCCTCAGTCTTAACCTTTATCCGTAGAATTTGATTTTCAATGAGTTATGTTACGCTGTCCGTCGTTGTCCGATCCC +CTATTGCCAAGGGCCAAGTACACTGGGAGCAATTAAAAACACGCGTTACGGCACTTACTGGCAGGTGCCTCCTTTTGATC +AAAGGTCTATACAGTTGGGAGCTTCTGTCGAAGTCGCAGGCAAGCGTAAGGGAAATGATGCCGGGCTCAGCGTACTTAAA +TCTCTAGTTGTTTTTCCCTTCACTTACGATAAGGACAGGGGGTACCTAGGCCTAAGAATTGTGTTCCTTTCGATTCTGAT +GACAGAACACTAACAGCCTAGTATAGTCTAGTGAAACGCCGACGTCAGCAAGTAGCTGGTAACCCTTAGAGTTATATCAG +ACCGTTACCGCCTTAATGCAATGGTGCGACAGATACGTCGGGTGCGGCTGACATAACTTTAAATAGTGTCAATGCTACAG +GCAGCCTGAGTCACTAGTCCCACACGCGCAGTATAGTTGATTGACAGTTGATCGAACTACCCGGAAATTAGGCATCGAGC +ATATAAAATGACATAGTAAAAGTTATCATTTTAGATGCAAAACCGGTTTCCCAACGTGGCCTGGGGACACATGCCCAGCT +TGGGTGCATATCACCTCCTGTCTCAGAAGAACGTCGAACCGCCGCGCCCACGAACTAGCGTCGGCTAACCCCTGGTCACG +CGCAGCTCATACTGTTCGGTTTGTACCCTCTCGTTCGGACAGTGCATGTTTTTGTGGTACTCGAGAGAGCAAAGACGCGG +GGCCGAGGGTTATCTCCCTCTTGAGCTTCTTAGCCGATGGCTTTGGAACCGTTCTATCTAGTGACACATACCATGCCGAT +AGACGTTCACTTATCCCGTTCGCTGCACTATCGTTTAAGTGGTCTCCTTTCATACCGGACTTAGAAGTTCGCATAATTGT +CTAAGACGTTTAACTCTGCCAACGATCAAGCTGCCACTAATGTAAATCCGCCAATAAGCACACCATAGGCCTTACCAGGC +ATGATCTCAGGAACTGTACGAGTCGCGTAGATTCACAAGCTCAACGTGCCTCACTGCGGATGACGGCCACCTGCTAATAC +ACCCACCCATTGCCCTCCGGTCGTAGTTCTTTTCTATTAGCCGTTGTGTTAGCTCCCAAGTTTTGTTGATAATCCTGGTG +ATTCCTAGACGTCGCCAAATTACTCTGGTGTAAGCGCTGACTAAATTGTCCGCCCTCATCCCACCGTTACAGATAGAGAC +TTAAAGAAACATGTTGTGGGGCGTTAGGAATTCAAGCGTTTCAGAGAGTCTTAGTTATGCCACTAGTCTATCCCCAATAC +GTGCGTACTAGCAGTTTCCGAGAAAGCAGCGTAGACTTGGCCATATGCGCTTCGCAGGAGTCTGTAGCCCACTTGCATGT +TGTTAGGCTACGAGTCCTTGCCCCAGACTTCAAGTCAAGTCTCAACTTGCTATTGTGAAAAATCATGACTTTGCAGACTA +TTAACACCATGAACCCAGAAAGGCTACGAGTCTGGCAACACCGCCCGGCTAGGTCTTAGTCCAGCGCTCGTTACAGAATA +GAGGGCCGAATCTAACGTAGGGAACGTCGTTCGACCCTGAGCTTCTGTGGTCGAGTGAAACACAAGTATCTTATACATGC +ATCCCAGCGATTTCGAGCAGGTGGCATCGATTAGATGGGAAGCTGAATTCACTATACGCTTGGGTCGATTCCGTAGCACG +ACTTGACCTGATTTCGTTCAAACCGACAGTATTGGTATCCCCGAGCTCTACCCCACTAGCCTACAATTGCCGTTATAGAG +GGGTCGACAAAGCGTGATCGTGGGAAACGGGGCGCTAACAACCTAAGGTCCACCTGGGTATATTACGCGAACTTACTTTT +GCCACCATGGCGGACCACGACGCGACCAAGGGAGCTGGAAGCGCGAATGCTCGGCTCTCTGCTATCTCCCTCGAGCCTCA +CATCTTACAATTAAAACCAGCAAAGACCTTCGGTCCAGAAAAGATCACACTTCGGCTATCACAGGAGAGAACCTGCTCGG +GAGTGGAACCGCTTTAATGCAGCCTGGTTTTGCCTTTTCTATCACGACAGTCAAGGCGTCTCCCACACTATGAAATCACG +CACAATCCTCGTTGTAGACAACCATTTGGCTCGATCCTACTCATTGTTCAGTCGAAAGGACGCAACAGCCACGAATAAGA +GAGGTCGTGCAGTACATTAGCCTAACCCCGTCGGGTATCCACTAACGATATGCGCAGGGAACTGTGTCATAGGTTCTGGG +ATTGAACACAGTCTACTTAGTTTAACATTCTGAGGTCTAGTACTCCGATAGTTCACATGGCACAGTAGTTCGCAATGGCC +GTTTCTGTACACGGACTCTGATGATCTAACCTCTCGCCAGGAGGATTTTGGTGACTTGCCTTGTGAAAAATATATAGTCC +TTACTAGTTTAGCGGGGTCATAAACGGGCTCTCTATCTCTGCTCACATGCGCAAATACAATACTGCCCGCCTGAGACAAA +TAACGGCAATGCTATATATACTTGTCCGACAAGGTACGACAACCGACAGCCACGGTCAGGTTTTCGCCGTAGCCTTTTGG +ATTCGGATCAGTGGTAACGTCGCACGGCGAAGAGCTGCATGCCAGATTGGCCATTAGTAATCGTCAGAATGCTAAGAATA +TGGGGTAGTATGTTAGAACAACAGTCCACGAAGAAAGAGGTGCCTACGCTTACTTGGTCAGGAGCCAATACACTTCTAGC +GGTCACCGTTCTCAGTCGACTAACATCGATTGGAAGTCCTTGATGGAATTCGCTCGTTAACACAAAGCAAGCTTTACGTC +CCGGGAACTGCCGACCGTCATTGACGACAGTATCTAAAGCCCAAGGTTGGTGGTAGGGTAGACTCCGTACTGCACTAGTC +GGGTTGGCAGATTGGAATCTCGCGTGAGATACGAATGATGAAGCGGCAGCCTAGCATGCTTTAGGGCTGCCGCTCGGAGT +CTTACTGGTGTTTTTAATACGCGCGATCTATTAAAGAGAGTGAAACCTCCCGGATCAAACAACCATATTAAGTTCCGTAT +CACCCCCTTGGATGGTTATTTCAGTATAGATAGCTTGACGCGTACCGGTCGGTATTTCGCGGTAAACCAATTGCCACTTA +AGAAATGACGATTCCCGTTGCCCTCAAACACAGTAGCTCCTGGCATTTAACGAATCAGACGGTGACGACGTAATGAAGTG +CGACCGACTAAGATATCGAAATCGTTGCAAACTATATTCTTCATAGGCGTACCAACTAACAAACTCGAGGCGCTTAAAGC +TGCTGGGCGGAAGTTGACCCGCAGCACTTAATAGGTGAAGTTATTTACCTCTAGAGAGGCAGTTAATGTTGCTTCCAGGA +CGGTAGGGGAAGGGCTTATATAGTCTAAGGATCGGGTCCCCACAACTGACAGGAGACGAATAACCGGTATGCAGGGTGTG +ACGAGCAACGGCTACTAACTAATTGGCGCGCGCTGACTTGAGAGTCTTCCCTCGGGGAATTCTCCTACATGTACATACAC +TTGCTCGAGGAAAGTTTTGTCCACAGTTGTCGACGTGATGGTGCCACTGGAGGCAGGTTCCGGACGCACCAACATAGCGT +TCTGAATTTGACGAGACAGCGGTAGATAGCAACCTCCGTCTCTGCCACATATCCATGTCGTCGCGTTTGTGACAGTTGCT +ACTGAGTCTTTCAGGCTAGGGTTTTTGAGTCGAGTTCCCAGCAATAGGAACGCCTCGCGGTCCAAAATTACGGACCAGAT +TCGAAATAACATCGGTAGGTCAGTTGTACTGTGCTATTGATCATCTGTAGGCAACCTCACTTCATGTGGCAGTAGCTTGC +GTTAATATCACACCTAATTCTCTTAGATGGGGCCGCGGTTCGCCTAGTCCTAAGCCATGAATCAGCGACGGTGGTGCACA +CGCGACTGGTCCACCACCCTAGAACTTTGGACTTTTGGGACCGCTTTGATGCAGTGTCCTGCACTGCAGGAGGAGAGTTA +GGAATTTCTAAGACCCATAATAGAGCAGGCGATTAACCGACTAGCTCAGGGAGTATAAACACGACACGTACGCCGATGCG +CGTCCGCCGGTGATGGGTCATCCTGGCGGACGCTGAACTCTGGTAGAGACTTGGACGGCTCATTTTTCGGGTTGACATTG +TACCGCCCGAAGCGTTCTACCCGGACCCTACCGATCGATTCTTTCATCGCTGGTTAGTACCCGGGATACCTCACGTAGTC +TCGGTTAGTCCTATAGATACGCTTATTTAGTGATGTGGACTTACAGGCTTATGAATTGAGGTGGAGCGGTATGGAAGATC +CAACCTTGGTCTAAGGACATAGGTTACGATACGGCAGTCTGCGATCGGATCATCGGTGACCAGCAGTTGTTAGGGGTCTT +CCTGTAATGACGGGGTTACCGTTAGTCTCTAATCCAGCCTTGCTGGGAGTCTTTGTCCTGAGTCATTTTCACCATAGCCT +AGATCCTGCCTCGCGAACTTCTCCTAGCCTAAATTTATGAATTAGTAGTTTAACGACGTGCCTCGAGATTCGGGTGTGGA +CCGACGGGGCGTTGCCCGTGCACGCAGGTTCGCGGTTCTCTTAAGCGCCCGACGTTACCGATAGAGAATCCGCCCTCAGG +ACACGACCCTTAAGACTATATCACTGATATCTAGTGTCGTGGGCGGGTACTAGTTCCATGATGCCACCGGGTAGCCGCCT +CCCGTTGCGTGGCGGGGTGTTTATATGCTGACCGGGAGTTGCCTGAACCGTTATTCGTAAAGGGTGATCAGTCCGCATCG +GGACAGGTCCGTCTGGCGGACATTTTAAGATAGTGGAAAACATCATGTTCGACGTTATGATAACGTCGCGTCGCCCCGCA +AACGAGGCCCGCTGCCGACTATATCTATTTCCTAACACCATGGTCCAGTGATAATTTAGGGATGCATTAGGACCCACCCT +AACGGTCTCCCCGACATCGTGGGAAGATACTATCCAAGCATAATTTTCAGTTGCGGATTCCCCCCAATGACCGCGGTGCG +TGCATACCACACCTGATTGCTTCTGTAGGGCGGTTAGGAGTACACTAAGCGGTTACTCCCACGCAGCCGCACCCTCGATG +TTTTGCGAAGGCAATCCTCCTCTTCCGACGCTACCTCGGAAGATCTGATCAGGATGATTCTGCAAGCTTTAAGGGGTGGA +AATCTCTGATTTAAAAACGTTAGTTATTACCAGAGTATGGGGCGTAGTGCCGTGCTAGGCGGAATGTCTCGTGGTGCCGA +ACGGCTACAATGCGGTCTAGAGCTACCGATCCCCTCCAGCATTTCTCTTGGGTGGCGGACGCCATGACGCTGATTTTACA +TAGTCAGAGGATTCTCTGGGCTCGAAGAAATCCCCCATAGAATTTTTCGCAGGCTGTACGTCCGAGTAGAAAGACAAAGT +GAGACCTCCGACGCTCCTAAAGGAGCCATCCGTTTAAGCGCCTCTAGATAAGTCGGCTCGTTTTATATAGTTGTGAACAG +CGAAAGTCGATCGACATCCGACTCAATCAGACGCTCGTACCCGTGCGTATTTGCTGATATCCAAACTACGCGTGGGGAAT +CATCCATTAACATCAACTGTCTACCGAACGGCGTCATTCGACCCGTATACGCCGAAATACGGACACATAATACAAATTGT +TCTGGTTCTGCCGCTGCGATGCATTCTCGCTTTTTTTTGGGTCCCCCCGTTGGCTCTATGTACCGCTTCTACTCGCTCCT +GTCCTGAAAAAAAGAGGCCCGAGGTTGCGGACCCTATCTGCACTAACTTTTCAGTCTATGGAGACCGTCACGGAGTATCG +GCGATGCACGGTTGAGTAGACAAGTCTTTAGTGGTTGCGGCTGGATAGAACACACGACCAAAAGACTGAAACCACAAATC +CAATGCTCTCTGATCAACCGCCAACCGCCTGTGCTGGCAGGCAAATGATATAAGGAGGTGTGTGTGCCCAGTTTGTTTTC +AAACGCGGGGCTTTCCGGCCCGTCCAGTCGAGCGTCGTCCTCCGGACATGGATGTGAGTGGCACGAAATTCACGCGAAGC +TGAGGTAGGCACCGCTTACTTGAAGCAGAAGCTTATACTAGGCCGTCCGTTAGTTTGGCCTGGGGTGGGCCGAATGACAA +ACGGCCACCAGGACAGGTACTCAGGGTTTCTCTTTGTCACGCGGCACCACCACCCAGAATAACTGTCCTGACTTATCCGT +TGGGGTCTCAGCATTCATACTATCATCCTCCAGCCCCTCATGAGCCCCGGCCGGGTATTTCCTGCAGGGTACTTACCTAC +AGCTTACTGCCCCAACGTACCAAGTTTGCGGCCTAACAGGCTAGATAGCCAACCGAAGCTGCACATTACTAACTACCACC +ATTTCAAAAATTACCAAATCGTCCCAGCTTGCACTGACGCAAGATCGAGCCGTCACGGTAACGCTAACTACGCTGGGTGC +CAGACACTATAGCTCTGACATATTATCCCGAGGGCACGACAAAGTTTGTGAGTGGGTCCGTACGTTAAAAAAACATCATT +GATCTAAAGTACAAGATACATTACATCGAAGGGTGCTCACAATCGGTTTGTACAAGCCTCTGTTTCAGACCTAAAGTTTA +GGAAAATTTAGAAGCAGAGCAGCAGAGTTTCACTTATTGATTACCTGATTGCCCGTCCGATAAGCTCACTATCAATACAG +AACGTCAATAGAATGGCCATGCTGTACAAGATTGTACCTAGTAACTGCTCTTTAGAGCAGATAGTATCCTGCGTGATTCG +ATGTTCGTAGTGCATACGATCCGCTGCACGTCATCGTTCTATAAAGACACGCCTACCTTAGCCAGGATGACGGGTCGAAT +GACGGATTATTACGAATTCAGATGTACGCTTGTCTTGTGAGGGGAAACCATGCTAGAATATACTCTGCTCAGGGATTAAA +GCGGCAGTTGTTTTAGTGCAGGTGTTGATGGCCATCCGGTTCCTGGAATGGCAATCCACCGCTTTTGTCGATAAACGAAG +GTAAAATTTTCCACGTAGTCTGCTACACACGCTGCTGTATGCGGCGCACGGGGAATGGGGTGCCAACCCTGTATTTCCGC +TCACTCATGAAATCAGGCATCGCGCGCGAAAATTTGATGCGGGGGGTACGATCTAAGCACTGTTCAGGTCTAGTCGTCAA +TGCGCCCTCCCACATATCCCACCCAAAACCCAAATTTTAAATTAAAGCGTAGACGGCAATGTCCGGTGAAACATTCAGGG +TTAGAATTTTGAAATGGAACGATGATGTAAGCTTCGCTTCTTACTATTAGAGTCGTATTACCAACTGTCTAGAAGCATGG +GATTTGACTGTCAACGATCTGCCCTGATAGGGCAGGGTAGTCACCGTAAAATCGTGATCCCGTCCGGAAATCCGTCACTA +TGATAAGAAAGACTAAGCTAAGCTACCAATATGAATGAGGGCCTTCTGCGGTATACTCGACAAGGACGTCCATGCGTGCG +CTATGTATTCCGGCGCGCTGTCAGGATTGATGTGGAGTCCCAAGGAATGAACAAATTAACGGTTACCATGCGGACAACCT +GGAACTAAGAGCCGGTGATGATATCCTAGGACAAATGCGACAAGGCACTAGAAGACGCGGCGGCAGTAAATTAATTAATT +TGACTGCCCGGGCAATTTTCGGACCGAATCTGGCTCGATGCACCCCGGAAAAATAGCATGCACAATTTCCAGGTGTGCAC +TGCTACCTCACTGGCAGTTACATAAGCCACCTCACAGATAGATAATCGGAGTTCATAAGCTCATCTCGGGAACCTCAACC +GCCCCAGAGGTGCCAATGCACACACAGCCCCTTGCACGCACATGATGTCAAGCTTTGTACCAACATATGTACCAAGCGAT +TCCACATTAAGTGTTTATCTCATGGAGGGGATTTCGCCTGAGTCTCCCTCTAAGCGCTCGGGCAATATCCGATGCCGCCG +TCGAGCCCGCACAAGTTAGGGTTGTGTTGGCGCTGTGTTTATCGCACGGGAAGGAGCTCGGTTGTCACATGCCGAGCTAG +AGCCCTAGGGCATTCTCAAAATGCCAAGTAGGCCGGCTTGGTAATCCATGCCTTTCTTGTCCTAAGAAGCTAAGGAAACT +CCAGCGTCATAGCACTATCACACTGGCTCACTCGCGGCCCCCTCCCAGGTCGCCCTTAGATTAATACTTACCTAAATACT +AGCCATTGGTTCGTGCCCCCCCAAGGCGCCCGTATCGCGATCTCAAAGTTGACATGCGAGCAACTCTAGTCTGTAGGTAG +GGACAGATGAAGGTGAATCGTTGCATACAGCTCAATACACGACCTTTTTATCACTTTCACCTTATGTTGCCGCAATGGCA +GCCACACAAGAGTTGGTGTAAACTTTGGTTTGTTGATCTGTAGGAATCGGCTCATGTCTTAAGCTCGCAGTACGGACCTT +CTGCAGGGTGGTTCGGGGCGGAGATCCGGTGCGTGACCCAGTCTCGACCAATCACATATGGGCGTGGTCCACAAGGTGTA +CCAACGACACTGTGTCGGTATACAGGGCGGTTCAACGACGCCTCCACCGTGCGTCAAGCTTTAAGCGTACATTGATGCAG +CGACCGACCGTTGCTGCCCCCCACACGTACCACACCGTTTAATTGATTCTGGCACGGCAACCGTCCACGCACGTAAATCC +CGAGATTGTATTGGTACGATGCTCTCGACCGAGTTGGCCTCCTACACAAAATACGTAATATGACCGAGGCGATACCCTTG +CCTCCAGGCCATCTGGTCCACCGGGTAGTGAGTACAGTGAGCTTGCTTCCGTCGCTTTGCCGCATATGACCAGCCGAAGT +CACGGTCTCTCTCGCATTAGGAGACCACAAGCCAACCACAGGAGCTTTTGAAAGGATGGCAATCTTTCGGTTGTGATCCG +CACTCCACCAGAAGCGCAGTAATTCTGACCAAACTTTACAAAGCCGCTCAAGAGCGCCAGCTCAATTTCTTCCCCTCCTT +AGATCTTACTGAAACCCCCCACGCTATGATTTTAATGCAAGCACTTTATAGTCGGTCACTTGTTCGACGTCGCGGCGTAT +GCATGTCTTGATTTAATGTGGGTGACGATTCGTGCTATGAGGGACTAGCAACTCTATTGAACGGGACACAGTGCTGAGTC diff --git a/test/data/small.hll b/test/data/small.hll deleted file mode 100644 index 8d376347..00000000 --- a/test/data/small.hll +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/test/data/small.minimiser b/test/data/small.minimiser deleted file mode 100755 index 29514702..00000000 Binary files a/test/data/small.minimiser and /dev/null differ diff --git a/test/data/small.split b/test/data/small.split deleted file mode 100644 index faba4c61..00000000 --- a/test/data/small.split +++ /dev/null @@ -1,217 +0,0 @@ -#HIGH_LEVEL_IBF max_bin_id:0 -#FILE_ID SEQ_ID BEGIN END IBF_BIN_INDICES -small.fa seq1 0 27 0 -small.fa seq2 0 27 0 -small.fa seq3 0 27 0 -small.fa seq1 27 54 1 -small.fa seq2 27 54 1 -small.fa seq3 27 54 1 -small.fa seq1 54 81 2 -small.fa seq2 54 81 2 -small.fa seq3 54 81 2 -small.fa seq1 81 108 3 -small.fa seq2 81 108 3 -small.fa seq3 81 108 3 -small.fa seq1 108 135 4 -small.fa seq2 108 135 4 -small.fa seq3 108 135 4 -small.fa seq1 135 162 5 -small.fa seq2 135 151 5 -small.fa seq3 135 162 5 -small.fa seq1 162 163 6 -small.fa seq2 151 177 6 -small.fa seq3 162 163 6 -small.fa seq2 177 204 7 -small.fa seq2 204 231 8 -small.fa seq1 163 178 9 -small.fa seq2 231 258 9 -small.fa seq3 163 178 9 -small.fa seq1 178 205 10 -small.fa seq2 258 285 10 -small.fa seq3 178 205 10 -small.fa seq1 205 232 11 -small.fa seq2 285 312 11 -small.fa seq3 205 227 11 -small.fa seq1 232 247 12 -small.fa seq2 312 327 12 -small.fa seq3 227 239 12 -small.fa seq3 239 266 13 -small.fa seq3 266 293 14 -small.fa seq3 293 320 15 -small.fa seq1 247 267 16 -small.fa seq2 327 347 16 -small.fa seq3 320 347 16 -small.fa seq1 267 294 17 -small.fa seq2 347 374 17 -small.fa seq3 347 374 17 -small.fa seq1 294 321 18 -small.fa seq2 374 401 18 -small.fa seq3 374 401 18 -small.fa seq1 321 348 19 -small.fa seq2 401 428 19 -small.fa seq3 401 428 19 -small.fa seq1 348 375 20 -small.fa seq2 428 455 20 -small.fa seq3 428 455 20 -small.fa seq1 375 400 21 -small.fa seq2 455 480 21 -small.fa seq3 455 481 21 -small.fa seq1 0 29 22 -small.fa seq2 0 29 22 -small.fa seq3 0 29 22 -small.fa seq1 0 29 22 -small.fa seq2 0 29 22 -small.fa seq3 0 29 22 -small.fa seq1 29 58 23 -small.fa seq2 29 58 23 -small.fa seq3 29 58 23 -small.fa seq1 29 58 23 -small.fa seq2 29 58 23 -small.fa seq3 29 58 23 -small.fa seq1 58 87 24 -small.fa seq2 58 87 24 -small.fa seq3 58 87 24 -small.fa seq1 58 87 24 -small.fa seq2 58 87 24 -small.fa seq3 58 87 24 -small.fa seq1 87 116 25 -small.fa seq2 87 116 25 -small.fa seq3 87 116 25 -small.fa seq1 87 116 25 -small.fa seq2 87 116 25 -small.fa seq3 87 116 25 -small.fa seq1 116 145 26 -small.fa seq2 116 145 26 -small.fa seq3 116 145 26 -small.fa seq1 116 145 26 -small.fa seq2 116 145 26 -small.fa seq3 116 145 26 -small.fa seq1 145 163 27 -small.fa seq2 145 162 27 -small.fa seq3 145 163 27 -small.fa seq1 145 163 27 -small.fa seq2 145 162 27 -small.fa seq3 145 163 27 -small.fa seq2 162 191 28 -small.fa seq2 162 191 28 -small.fa seq2 191 220 29 -small.fa seq2 191 220 29 -small.fa seq1 163 169 30 -small.fa seq2 220 249 30 -small.fa seq3 163 169 30 -small.fa seq1 163 169 30 -small.fa seq2 220 249 30 -small.fa seq3 163 169 30 -small.fa seq1 169 198 31 -small.fa seq2 249 278 31 -small.fa seq3 169 198 31 -small.fa seq1 169 198 31 -small.fa seq2 249 278 31 -small.fa seq3 169 198 31 -small.fa seq1 198 227 32 -small.fa seq2 278 307 32 -small.fa seq3 198 227 32 -small.fa seq1 198 227 32 -small.fa seq2 278 307 32 -small.fa seq3 198 227 32 -small.fa seq1 227 247 33 -small.fa seq2 307 327 33 -small.fa seq3 227 236 33 -small.fa seq1 227 247 33 -small.fa seq2 307 327 33 -small.fa seq3 227 236 33 -small.fa seq3 236 265 34 -small.fa seq3 236 265 34 -small.fa seq3 265 294 35 -small.fa seq3 265 294 35 -small.fa seq3 294 323 36 -small.fa seq3 294 323 36 -small.fa seq1 247 272 37 -small.fa seq2 327 352 37 -small.fa seq3 323 352 37 -small.fa seq1 247 272 37 -small.fa seq2 327 352 37 -small.fa seq3 323 352 37 -small.fa seq1 272 301 38 -small.fa seq2 352 381 38 -small.fa seq3 352 381 38 -small.fa seq1 272 301 38 -small.fa seq2 352 381 38 -small.fa seq3 352 381 38 -small.fa seq1 301 330 39 -small.fa seq2 381 410 39 -small.fa seq3 381 410 39 -small.fa seq1 301 330 39 -small.fa seq2 381 410 39 -small.fa seq3 381 410 39 -small.fa seq1 330 359 40 -small.fa seq2 410 439 40 -small.fa seq3 410 439 40 -small.fa seq1 330 359 40 -small.fa seq2 410 439 40 -small.fa seq3 410 439 40 -small.fa seq1 359 387 41 -small.fa seq2 439 467 41 -small.fa seq3 439 468 41 -small.fa seq1 359 387 41 -small.fa seq2 439 467 41 -small.fa seq3 439 468 41 -small.fa seq1 387 400 42 -small.fa seq2 467 480 42 -small.fa seq3 468 481 42 -small.fa seq1 387 400 42 -small.fa seq2 467 480 42 -small.fa seq3 468 481 42 -small.fa seq1 0 29 43 -small.fa seq2 0 29 43 -small.fa seq3 0 29 43 -small.fa seq1 29 58 44 -small.fa seq2 29 58 44 -small.fa seq3 29 58 44 -small.fa seq1 58 87 45 -small.fa seq2 58 87 45 -small.fa seq3 58 87 45 -small.fa seq1 87 116 46 -small.fa seq2 87 116 46 -small.fa seq3 87 116 46 -small.fa seq1 116 145 47 -small.fa seq2 116 145 47 -small.fa seq3 116 145 47 -small.fa seq1 145 163 48 -small.fa seq2 145 162 48 -small.fa seq3 145 163 48 -small.fa seq2 162 191 49 -small.fa seq2 191 220 50 -small.fa seq1 163 169 51 -small.fa seq2 220 249 51 -small.fa seq3 163 169 51 -small.fa seq1 169 198 52 -small.fa seq2 249 278 52 -small.fa seq3 169 198 52 -small.fa seq1 198 227 53 -small.fa seq2 278 307 53 -small.fa seq3 198 227 53 -small.fa seq1 227 247 54 -small.fa seq2 307 327 54 -small.fa seq3 227 236 54 -small.fa seq3 236 265 55 -small.fa seq3 265 294 56 -small.fa seq3 294 323 57 -small.fa seq1 247 272 58 -small.fa seq2 327 352 58 -small.fa seq3 323 352 58 -small.fa seq1 272 301 59 -small.fa seq2 352 381 59 -small.fa seq3 352 381 59 -small.fa seq1 301 330 60 -small.fa seq2 381 410 60 -small.fa seq3 381 410 60 -small.fa seq1 330 359 61 -small.fa seq2 410 439 61 -small.fa seq3 410 439 61 -small.fa seq1 359 387 62 -small.fa seq2 439 467 62 -small.fa seq3 439 468 62 -small.fa seq1 387 400 63 -small.fa seq2 467 480 63 -small.fa seq3 468 481 63 diff --git a/test/data/small2.fa b/test/data/small2.fa deleted file mode 100644 index ba288349..00000000 --- a/test/data/small2.fa +++ /dev/null @@ -1,21 +0,0 @@ ->seq10 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG ->seq20 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -ATATCGATCGAGCGAGGCAGGCAGCGATCGAGCGAGCGCATGCAGCGACTAGCTACGACAGCTACTATCAGCAGCGAGCG -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG ->seq30 -ACGATCGACTAGGAGCGATTACGACTGACTACATCTAGCTAGCTAGAGATTCTTCAGAGCTTAGCGATCTCGAGCTATCG -AGCTATTTCAGACCTACACTATCTAGCTTATTCACAAATATTATAACGGCATACGTCTAGTGCTCATCGTGATCTAGCGA -GCTAGCGATCTGATTCACGAGCGTACGTGACGTACGTATCGTACTACGTATCGTACTACATGCATCGATCGACGTAGCTA -ATCGATCACGATCAGCGAGCGATATCTTATCGTAGGCATCGAGCATCGAGGAGCGATCTATCTATCTATCATCTATCTAT -TCAGCGTAGCGTACGAGTCAGCTGACTGACGTCGTAGCATCGTACGTAGCGTAGCGATCGAGTCACTTATCGTAGCTAGT -CGACTAGCGTACGTAGTCAGCTATTATGACGAGGCGACTTAGCGACTACGAGCTAGCGAGGAGGCGAGGCGAGCGGACTG -G diff --git a/test/data/small2.hll b/test/data/small2.hll deleted file mode 100644 index 8d376347..00000000 --- a/test/data/small2.hll +++ /dev/null @@ -1 +0,0 @@ -  \ No newline at end of file diff --git a/test/data/small_graph.dot b/test/data/small_graph.dot deleted file mode 100644 index a0118b96..00000000 --- a/test/data/small_graph.dot +++ /dev/null @@ -1,164 +0,0 @@ -/* Edges */ -0 -- 2 []; -0 -- 1 []; -1 -- 2 []; -3 -- 5 []; -3 -- 4 []; -4 -- 5 []; -6 -- 8 []; -6 -- 7 []; -7 -- 8 []; -9 -- 11 []; -9 -- 10 []; -10 -- 11 []; -12 -- 14 []; -12 -- 13 []; -13 -- 14 []; -15 -- 17 []; -15 -- 16 []; -16 -- 17 []; -18 -- 20 []; -18 -- 19 []; -19 -- 20 []; -21 -- 23 []; -21 -- 22 []; -22 -- 23 []; -24 -- 26 []; -24 -- 25 []; -25 -- 26 []; -27 -- 29 []; -27 -- 28 []; -28 -- 29 []; -30 -- 32 []; -30 -- 31 []; -31 -- 32 []; -33 -- 35 []; -33 -- 34 []; -34 -- 35 []; -36 -- 38 []; -36 -- 37 []; -37 -- 38 []; -39 -- 41 []; -39 -- 40 []; -40 -- 41 []; -42 -- 44 []; -42 -- 43 []; -43 -- 44 []; -45 -- 47 []; -45 -- 46 []; -46 -- 47 []; -48 -- 50 []; -48 -- 49 []; -49 -- 50 []; -51 -- 53 []; -51 -- 52 []; -52 -- 53 []; -54 -- 56 []; -54 -- 55 []; -55 -- 56 []; -57 -- 59 []; -57 -- 58 []; -58 -- 59 []; -61 -- 62 []; -63 -- 64 []; -65 -- 67 []; -65 -- 66 []; -66 -- 67 []; -68 -- 70 []; -68 -- 69 []; -69 -- 70 []; -71 -- 73 []; -71 -- 72 []; -72 -- 73 []; -74 -- 76 []; -74 -- 75 []; -75 -- 76 []; -77 -- 79 []; -77 -- 78 []; -78 -- 79 []; -80 -- 82 []; -80 -- 81 []; -81 -- 82 []; -83 -- 85 []; -83 -- 84 []; -84 -- 85 []; -86 -- 88 []; -86 -- 87 []; -87 -- 88 []; -89 -- 91 []; -89 -- 90 []; -90 -- 91 []; -92 -- 94 []; -92 -- 93 []; -93 -- 94 []; -95 -- 97 []; -95 -- 96 []; -96 -- 97 []; -98 -- 99 []; -100 -- 101 []; -102 -- 103 []; -105 -- 107 []; -105 -- 106 []; -106 -- 107 []; -108 -- 110 []; -108 -- 109 []; -109 -- 110 []; -111 -- 113 []; -111 -- 112 []; -112 -- 113 []; -114 -- 116 []; -114 -- 115 []; -115 -- 116 []; -117 -- 119 []; -117 -- 118 []; -118 -- 119 []; -120 -- 122 []; -120 -- 121 []; -121 -- 122 []; -123 -- 125 []; -123 -- 124 []; -124 -- 125 []; -126 -- 128 []; -126 -- 127 []; -127 -- 128 []; -129 -- 131 []; -129 -- 130 []; -130 -- 131 []; -132 -- 134 []; -132 -- 133 []; -133 -- 134 []; -135 -- 137 []; -135 -- 136 []; -136 -- 137 []; -138 -- 140 []; -138 -- 139 []; -139 -- 140 []; -141 -- 143 []; -141 -- 142 []; -142 -- 143 []; -144 -- 146 []; -144 -- 145 []; -145 -- 146 []; -147 -- 149 []; -147 -- 148 []; -148 -- 149 []; -150 -- 152 []; -150 -- 151 []; -151 -- 152 []; -153 -- 155 []; -153 -- 154 []; -154 -- 155 []; -156 -- 158 []; -156 -- 157 []; -157 -- 158 []; -159 -- 161 []; -159 -- 160 []; -160 -- 161 []; -162 -- 164 []; -162 -- 163 []; -163 -- 164 []; -165 -- 167 []; -165 -- 166 []; -166 -- 167 []; - -}