# good - start with a good line to establish the right number of columns (do not comment-out the next line:)
chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	0
# bad chrom name not found 
#chr199	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	0
# unsigned integer overflow
#chr1	93873600000000	938736707	chr1:936736..937443-chr19:10612895..10613492,2	200	.	938736000	938736707	255,0,0	1	707	0
# good-if-you-create-a-fake-chromInfo-with-chr1-of-umax-size:  unsigned integer maximum, signed integer max
#chr1	0	2147483647	hugething	200	.	0	0	255,0,0	1	2147483647	0
#chr1	2147483648	4294967295	hugething	200	.	0	0	255,0,0	1	2147483647	0
#chr1	2147483647	4294967295	hugething	200	.	0	0	255,0,0	2	2147483647,1	0,2147483647
# bad integer too large in chromStarts (also requires huge artificial chrom)
#chr1	2147483648	4294967295	hugething	200	.	0	0	255,0,0	1	2147483647	2147483648
# bad unsigned integer maximum, blockSize goes beyond signed 2G limit (might get changed by jk?)
#chr1	0	4294967295	hugething	200	.	0	0	255,0,0	1	4294967295	0
# bad chrom start/end off end of chrom
#chr1	938736000	938736707	chr1:936736..937443-chr19:10612895..10613492,2	200	.	938736000	938736707	255,0,0	1	707	0
# bad start > end 
#chr1	938736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	0
# empty name should be an error
#chr1	936736	937443		200	.	936736	937443	255,0,0	1	707	0
# bad score value
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	2000	.	936736	937443	255,0,0	1	707	0
# bad score value, integer with trailing characters
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	100x	.	936736	937443	255,0,0	1	707	0
# bad strand
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	+,-	936736	937443	255,0,0	1	707	0
# bad strand as space if you specify -tabs, otherwise too few fields error
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	 	936736	937443	255,0,0	1	707	0
# bad strand as empty string (or null field depending on one's interpretation)
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200		936736	937443	255,0,0	1	707	0
# bad thick start/end
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936735	937443	255,0,0	1	707	0
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	9374430	255,0,0	1	707	0
# bad itemRgb
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0,0	1	707	0
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,	1	707	0
#   this one needs tabs option
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255 0 0	1	707	0
# good actually, this one should be ok as trailing comma in array list is tolerated according to jk
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0,	1	707	0
# bad blockCount
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	2	707	0
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	0	707	0
# bad blockSizes
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	0	0
# various blocks errors
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	2	10,10	0,9
#chr1	0	100	messedupblocks1	200	.	0	100	255,0,0	2	10,91	0,9
#chr1	0	100	messedupblocks2	200	.	0	100	255,0,0	2	10,90	10,0
#chr1	0	100	messedupblocks3	200	.	0	100	255,0,0	3	10,90,100	0,10,6
# alpha in non-numeric
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	apple
# extra fields
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	0	0
# numeric-overflow
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	123456789123456789
# bad array values
#chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	4	24,1,1,1	0,-24,26a,27
# good
chr1	936736	937443	chr1:936736..937443-chr19:10612895..10613492,2	200	.	936736	937443	255,0,0	1	707	0
chr1	954852	955714	chr1:954852..955714-chr17:30676650..30677533,2	200	.	954852	955714	255,0,0	1	862	0
chr1	1009353	1010058	chr1:1009353..1010058-chr11:6502348..6503077,2	200	.	1009353	1010058	255,0,0	1	705	0
chr1	1098018	45987572	chr1:1098018..1098527-chr1:45986701..45987572,2	200	.	1098018	45987572	255,0,0	2	509,871	0,44888683
chr1	1167344	173837564	chr1:1167344..1168004-chr1:173836911..173837564,2	200	.	1167344	173837564	255,0,0	2	660,653	0,172669567
chr1	1284485	1285318	chr1:1284485..1285318-chr16:89724175..89724676,2	200	.	1284485	1285318	255,0,0	1	833	0
chr1	1310758	1311338	chr1:1310758..1311338-chr2:198484426..198484926,2	200	.	1310758	1311338	255,0,0	1	580	0
chr1	1334303	6259973	chr1:1334303..1335085-chr1:6259006..6259973,2	200	.	1334303	6259973	255,0,0	2	782,967	0,4924703
chr1	1336060	113499389	chr1:1336060..1336882-chr1:113498572..113499389,2	200	.	1336060	113499389	255,0,0	2	822,817	0,112162512
chr1	1342498	1343158	chr1:1342498..1343158-chr22:50699778..50700491,2	200	.	1342498	1343158	255,0,0	1	660	0
