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,