b31907d700c1fe956e4e4c20e64d91de027d7c84 markd Tue May 14 02:03:33 2024 -0700 merge blatHuge implementation diff --git src/gfClient/tests/expected/test3.psl src/gfClient/tests/expected/test3.psl new file mode 100644 index 0000000..04a819b --- /dev/null +++ src/gfClient/tests/expected/test3.psl @@ -0,0 +1,74 @@ +400 0 0 0 0 0 0 0 + chr1:6691869-6692269 400 0 400 chr1 248956422 7930113 7930513 1 400, 0, 7930113, +140 12 0 0 1 1 1 3 + chr1:6691869-6692269 400 0 153 chr1 248956422 59002312 59002467 3 23,34,95, 0,24,58, 59002312,59002335,59002372, +132 8 0 0 3 36 3 21 + chr1:6691869-6692269 400 0 176 chr1 248956422 112808537 112808698 5 23,35,48,25,9, 0,25,60,118,167, 112808537,112808560,112808598,112808655,112808689, +105 6 0 0 1 33 2 35 + chr1:6691869-6692269 400 6 150 chr1 248956422 159905023 159905169 3 17,34,60, 6,23,90, 159905023,159905041,159905109, +73 3 0 0 1 10 2 14 + chr1:6691869-6692269 400 150 236 chr1 248956422 161447210 161447300 3 5,36,35, 150,155,201, 161447210,161447217,161447265, +73 3 0 0 1 10 2 14 + chr1:6691869-6692269 400 150 236 chr1 248956422 161469381 161469471 3 5,36,35, 150,155,201, 161469381,161469388,161469436, +73 3 0 0 1 10 2 14 + chr1:6691869-6692269 400 150 236 chr1 248956422 161462001 161462091 3 5,36,35, 150,155,201, 161462001,161462008,161462056, +73 3 0 0 1 10 2 14 + chr1:6691869-6692269 400 150 236 chr1 248956422 161454590 161454680 3 5,36,35, 150,155,201, 161454590,161454597,161454645, +133 12 0 0 1 2 3 8 + chr1:6691869-6692269 400 3 150 chr1 248956422 186713555 186713708 4 20,35,4,86, 3,25,60,64, 186713555,186713576,186713614,186713622, +100 6 0 0 2 49 3 52 + chr1:6691869-6692269 400 4 159 chr1 248956422 198442278 198442436 4 25,28,5,48, 4,32,60,111, 198442278,198442308,198442339,198442388, +88 6 0 0 1 1 1 3 + chr1:6691869-6692269 400 2 97 chr1 248956422 211433239 211433336 3 26,29,39, 2,29,58, 211433239,211433265,211433297, +51 1 0 0 1 2 0 0 + chr1:6691869-6692269 400 0 54 chr10 133797422 21862062 21862114 2 23,29, 0,25, 21862062,21862085, +89 5 0 0 2 2 1 3 + chr1:6691869-6692269 400 0 96 chr10 133797422 91658867 91658964 4 23,8,27,36, 0,24,33,60, 91658867,91658890,91658898,91658928, +129 12 0 0 1 13 1 16 + chr1:6691869-6692269 400 4 158 chr10 133797422 95700940 95701097 2 41,100, 4,58, 95700940,95700997, +129 8 0 0 1 5 3 318 + chr1:6691869-6692269 400 0 142 chr11 135086622 10460241 10460696 4 6,23,24,84, 0,6,29,58, 10460241,10460556,10460580,10460612, +78 7 0 0 0 0 0 0 + chr1:6691869-6692269 400 58 143 chr11 135086622 33307142 33307227 1 85, 58, 33307142, +51 0 0 0 0 0 1 8 + chr1:6691869-6692269 400 6 57 chr11 135086622 33307548 33307607 2 17,34, 6,23, 33307548,33307573, +83 4 0 0 1 2 2 9 + chr1:6691869-6692269 400 6 95 chr11 135086622 35853310 35853406 4 25,28,29,5, 6,31,59,90, 35853310,35853341,35853372,35853401, +82 5 0 0 1 7 2 23 + chr1:6691869-6692269 400 0 94 chr15 101991189 44368281 44368391 3 16,37,34, 0,23,60, 44368281,44368317,44368357, +59 6 0 0 0 0 0 0 + chr1:6691869-6692269 400 74 139 chr15 101991189 70883413 70883478 1 65, 74, 70883413, +39 1 0 0 0 0 0 0 + chr1:6691869-6692269 400 6 46 chr15 101991189 70883804 70883844 1 40, 6, 70883804, +84 5 0 0 1 1 1 3 + chr1:6691869-6692269 400 6 96 chr15 101991189 72694034 72694126 3 17,34,38, 6,24,58, 72694034,72694051,72694088, +82 7 0 0 0 0 1 3 + chr1:6691869-6692269 400 26 115 chr16 90338345 68897746 68897838 2 34,55, 26,60, 68897746,68897783, +64 2 0 0 2 31 1 33 + chr1:6691869-6692269 400 18 115 chr18 80373285 44850532 44850631 3 5,20,41, 18,24,74, 44850532,44850537,44850590, +128 10 0 0 0 0 2 4 + chr1:6691869-6692269 400 17 155 chr2 242193529 69757087 69757229 3 6,37,95, 17,23,60, 69757087,69757094,69757134, +72 2 0 0 0 0 1 460 + chr1:6691869-6692269 400 22 96 chr2 242193529 231500585 231501119 2 37,37, 22,59, 231500585,231501082, +123 11 0 0 1 1 1 2 + chr1:6691869-6692269 400 8 143 chr3 198295559 64978431 64978567 3 20,29,85, 8,29,58, 64978431,64978451,64978482, +136 8 0 0 1 4 2 6 + chr1:6691869-6692269 400 6 154 chr3 198295559 186969202 186969352 3 14,36,94, 6,24,60, 186969202,186969219,186969258, +123 13 0 0 0 0 3 5 + chr1:6691869-6692269 400 18 154 chr4 190214555 22296976 22297117 4 5,10,27,94, 18,23,33,60, 22296976,22296982,22296993,22297023, +134 8 0 0 1 1 3 5 + chr1:6691869-6692269 400 7 150 chr4 190214555 83534884 83535031 5 16,27,8,48,43, 7,23,50,58,107, 83534884,83534901,83534929,83534940,83534988, +58 3 0 0 1 10 1 12 + chr1:6691869-6692269 400 164 235 chr6 170805979 125780245 125780318 2 27,34, 164,201, 125780245,125780284, +104 9 0 0 0 0 0 0 + chr1:6691869-6692269 400 4 117 chr6 170805979 158260968 158261081 1 113, 4, 158260968, +83 4 0 0 1 7 2 8 + chr1:6691869-6692269 400 2 96 chr7 159345973 88431214 88431309 3 24,27,36, 2,33,60, 88431214,88431243,88431273, +87 9 0 0 0 0 1 3 + chr1:6691869-6692269 400 0 96 chr8 145138636 106049797 106049896 2 58,38, 0,58, 106049797,106049858, +133 6 0 0 0 0 5 152 + chr1:6691869-6692269 400 4 143 chr9 138394717 121525887 121526178 6 19,35,37,20,3,25, 4,23,58,95,115,118, 121525887,121525907,121525945,121525983,121526109,121526153, +67 2 0 0 1 8 1 13 + chr1:6691869-6692269 400 24 101 chrX 156040895 154300859 154300941 2 22,47, 24,54, 154300859,154300894, +114 12 0 0 0 0 1 297 - chr1:6691869-6692269 400 17 143 chr1 248956422 45484464 45484887 2 83,43, 257,340, 45484464,45484844, +40 2 0 0 1 2 0 0 - chr1:6691869-6692269 400 0 44 chr1 248956422 92058272 92058314 2 15,27, 356,373, 92058272,92058287, +57 3 0 0 1 10 1 12 - chr1:6691869-6692269 400 165 235 chr1 248956422 146035691 146035763 2 34,26, 165,209, 146035691,146035737, +98 5 0 0 1 2 1 3 - chr1:6691869-6692269 400 0 105 chr1 248956422 163176388 163176494 3 45,35,23, 295,340,377, 163176388,163176436,163176471, +96 5 0 0 2 3 1 5 - chr1:6691869-6692269 400 4 108 chr1 248956422 174102934 174103040 3 46,36,19, 292,340,377, 174102934,174102985,174103021, +128 12 0 0 0 0 2 148722 - chr1:6691869-6692269 400 0 140 chr1 248956422 203810862 203959724 3 82,31,27, 260,342,373, 203810862,203810947,203959697, +54 3 0 0 1 10 1 12 - chr1:6691869-6692269 400 168 235 chr1 248956422 248874247 248874316 2 34,23, 165,209, 248874247,248874293, +45 2 0 0 0 0 2 4 - chr1:6691869-6692269 400 24 71 chr10 133797422 13680525 13680576 3 13,15,19, 329,342,357, 13680525,13680541,13680557, +84 5 0 0 0 0 2 467 - chr1:6691869-6692269 400 0 89 chr10 133797422 16377733 16378289 3 30,32,27, 311,341,373, 16377733,16377766,16378262, +71 0 0 0 2 22 2 24 - chr1:6691869-6692269 400 17 110 chr10 133797422 16718742 16718837 3 30,33,8, 290,340,375, 16718742,16718795,16718829, +133 9 0 0 0 0 3 424 - chr1:6691869-6692269 400 1 143 chr10 133797422 27104126 27104692 4 83,37,10,12, 257,340,377,387, 27104126,27104212,27104250,27104680, +63 2 0 0 1 2 2 4 - chr1:6691869-6692269 400 4 71 chr10 133797422 110037405 110037474 3 13,34,18, 329,342,378, 110037405,110037421,110037456, +72 5 0 0 1 5 1 8 - chr1:6691869-6692269 400 0 82 chr10 133797422 125059370 125059455 2 24,53, 318,347, 125059370,125059402, +89 4 0 0 2 17 0 0 - chr1:6691869-6692269 400 0 110 chr11 135086622 20477337 20477430 3 46,24,23, 290,352,377, 20477337,20477383,20477407, +86 3 0 0 1 1 1 3 - chr1:6691869-6692269 400 6 96 chr11 135086622 33201982 33202074 3 38,34,17, 304,342,377, 33201982,33202023,33202057, +130 8 0 0 0 0 0 0 - chr1:6691869-6692269 400 8 146 chr11 135086622 118569006 118569144 1 138, 254, 118569006, +114 10 0 0 1 2 2 4 - chr1:6691869-6692269 400 17 143 chr12 133275309 50796429 50796557 3 83,30,11, 257,340,372, 50796429,50796515,50796546, +94 8 0 0 0 0 2 218 - chr1:6691869-6692269 400 6 108 chr12 133275309 52939269 52939589 3 50,8,44, 292,342,350, 52939269,52939322,52939545, +87 4 0 0 2 20 2 22 - chr1:6691869-6692269 400 4 115 chr12 133275309 66385292 66385405 3 54,13,24, 285,355,372, 66385292,66385365,66385381, +67 1 0 0 2 33 2 34 - chr1:6691869-6692269 400 0 101 chr12 133275309 104061747 104061849 3 29,14,25, 299,358,375, 104061747,104061809,104061824, +129 8 0 0 0 0 2 4 - chr1:6691869-6692269 400 6 143 chr13 114364328 75298479 75298620 3 85,29,23, 257,342,371, 75298479,75298567,75298597, +90 4 0 0 2 17 2 15 - chr1:6691869-6692269 400 4 115 chr15_MU273374v1_fix 1154574 378962 379071 3 57,28,9, 285,347,387, 378962,379027,379062, +126 7 0 0 3 5 1 5 - chr1:6691869-6692269 400 18 156 chr17 83257441 60791840 60791978 4 66,30,32,5, 244,312,344,377, 60791840,60791906,60791941,60791973, +113 11 0 0 0 0 1 3 - chr1:6691869-6692269 400 24 148 chr18 80373285 44738497 44738624 2 88,36, 252,340, 44738497,44738588, +92 1 0 0 3 35 3 493 - chr1:6691869-6692269 400 6 134 chr19 58617616 5467725 5468311 4 16,32,29,16, 266,306,347,378, 5467725,5468221,5468265,5468295, +73 3 0 0 1 68 1 69 - chr1:6691869-6692269 400 6 150 chr19 58617616 49765118 49765263 2 25,51, 250,343, 49765118,49765212, +140 15 0 0 0 0 0 0 - chr1:6691869-6692269 400 3 158 chr19 58617616 52428119 52428274 1 155, 242, 52428119, +48 3 0 0 1 10 1 12 - chr1:6691869-6692269 400 165 226 chr2 242193529 11551709 11551772 2 25,26, 174,209, 11551709,11551746, +50 3 0 0 0 0 1 3 - chr1:6691869-6692269 400 43 96 chr2 242193529 241789657 241789713 2 38,15, 304,342, 241789657,241789698, +82 4 0 0 1 2 2 4 - chr1:6691869-6692269 400 18 106 chr20 64444167 31453666 31453756 3 48,31,7, 294,342,375, 31453666,31453717,31453749, +144 9 0 0 1 2 1 3 - chr1:6691869-6692269 400 4 159 chr20 64444167 44668995 44669151 3 14,83,56, 241,257,340, 44668995,44669009,44669095, +135 12 0 0 1 2 2 4 - chr1:6691869-6692269 400 4 153 chr3 198295559 47949184 47949335 3 95,34,18, 247,342,378, 47949184,47949282,47949317, +131 10 0 0 0 0 1 3 - chr1:6691869-6692269 400 13 154 chr3 198295559 59859435 59859579 2 96,45, 246,342, 59859435,59859534, +124 10 0 0 1 2 2 4 - chr1:6691869-6692269 400 13 149 chr7 159345973 870312 870450 3 91,33,10, 251,342,377, 870312,870406,870440, +88 5 0 0 1 1 1 3 - chr1:6691869-6692269 400 0 94 chr7 159345973 101334278 101334374 3 36,37,20, 306,342,380, 101334278,101334317,101334354, +133 12 0 0 0 0 0 0 - chr1:6691869-6692269 400 4 149 chr8 145138636 97640927 97641072 1 145, 251, 97640927, +106 10 0 0 0 0 1 3 - chr1:6691869-6692269 400 27 143 chr9 138394717 94608929 94609048 2 83,33, 257,340, 94608929,94609015, +142 9 0 0 0 0 2 5 - chr1:6691869-6692269 400 4 155 chr9 138394717 136948777 136948933 3 97,35,19, 245,342,377, 136948777,136948877,136948914,