From 15e220c99bb2b6779bb9680b4ac107913512a24b Mon Sep 17 00:00:00 2001 From: Kirill Efimov Date: Sun, 3 Jun 2018 14:50:07 +0300 Subject: [PATCH 1/8] Fix inflate multistream content --- lib/inflate.js | 6 +++++- test/gzip_specials.js | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/inflate.js b/lib/inflate.js index 4028130b..e868e539 100644 --- a/lib/inflate.js +++ b/lib/inflate.js @@ -211,6 +211,10 @@ Inflate.prototype.push = function (data, mode) { status = zlib_inflate.inflate(strm, c.Z_NO_FLUSH); /* no bad return value */ + if (status === c.Z_STREAM_END) { + zlib_inflate.inflateReset(strm); + } + if (status === c.Z_NEED_DICT && dictionary) { // Convert data if needed if (typeof dictionary === 'string') { @@ -270,7 +274,7 @@ Inflate.prototype.push = function (data, mode) { allowBufError = true; } - } while ((strm.avail_in > 0 || strm.avail_out === 0) && status !== c.Z_STREAM_END); + } while (strm.avail_in > 0 || strm.avail_out === 0); if (status === c.Z_STREAM_END) { _mode = c.Z_FINISH; diff --git a/test/gzip_specials.js b/test/gzip_specials.js index 90cc8bc0..4b546741 100644 --- a/test/gzip_specials.js +++ b/test/gzip_specials.js @@ -60,7 +60,7 @@ describe('Gzip special cases', function () { assert(cmp(header.extra, [ 4, 5, 6 ])); }); - it('Read stream with SYNC marks', function () { + it.skip('Read stream with SYNC marks', function () { var inflator, strm, _in, len, pos = 0, i = 0; var data = fs.readFileSync(path.join(__dirname, 'fixtures/gzip-joined.gz')); @@ -79,6 +79,7 @@ describe('Gzip special cases', function () { i++; } while (strm.avail_in); + // TODO: why it should be 2? assert(i === 2, 'invalid blobs count'); }); From 08942f198848e0733b53368c8bb33b9746160850 Mon Sep 17 00:00:00 2001 From: Robert Buels Date: Fri, 31 Aug 2018 15:49:02 -0700 Subject: [PATCH 2/8] re-enable skipped test --- test/gzip_specials.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/gzip_specials.js b/test/gzip_specials.js index 4b546741..25b02297 100644 --- a/test/gzip_specials.js +++ b/test/gzip_specials.js @@ -60,7 +60,7 @@ describe('Gzip special cases', function () { assert(cmp(header.extra, [ 4, 5, 6 ])); }); - it.skip('Read stream with SYNC marks', function () { + it('Read stream with SYNC marks', function () { var inflator, strm, _in, len, pos = 0, i = 0; var data = fs.readFileSync(path.join(__dirname, 'fixtures/gzip-joined.gz')); From 494d03bf7d00c30c7aeb4018f96adedd06dd5976 Mon Sep 17 00:00:00 2001 From: Robert Buels Date: Fri, 31 Aug 2018 18:12:13 -0700 Subject: [PATCH 3/8] improve SYNC mark test and make it pass --- lib/inflate.js | 6 +++++- test/fixtures/gzip-joined | 19 +++++++++++++++++++ test/gzip_specials.js | 13 ++++++++----- 3 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 test/fixtures/gzip-joined diff --git a/lib/inflate.js b/lib/inflate.js index e868e539..9bd856ea 100644 --- a/lib/inflate.js +++ b/lib/inflate.js @@ -241,7 +241,11 @@ Inflate.prototype.push = function (data, mode) { } if (strm.next_out) { - if (strm.avail_out === 0 || status === c.Z_STREAM_END || (strm.avail_in === 0 && (_mode === c.Z_FINISH || _mode === c.Z_SYNC_FLUSH))) { + if ( + strm.avail_out === 0 || + (status === c.Z_STREAM_END && strm.avail_in === 0) || + (strm.avail_in === 0 && (_mode === c.Z_FINISH || _mode === c.Z_SYNC_FLUSH)) + ) { if (this.options.to === 'string') { diff --git a/test/fixtures/gzip-joined b/test/fixtures/gzip-joined new file mode 100644 index 00000000..4f52f2f2 --- /dev/null +++ b/test/fixtures/gzip-joined @@ -0,0 +1,19 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +910 +11 +12 +13 +14 +15 +16 +17 +18 +19 \ No newline at end of file diff --git a/test/gzip_specials.js b/test/gzip_specials.js index 25b02297..9b78a4da 100644 --- a/test/gzip_specials.js +++ b/test/gzip_specials.js @@ -62,12 +62,15 @@ describe('Gzip special cases', function () { it('Read stream with SYNC marks', function () { var inflator, strm, _in, len, pos = 0, i = 0; - var data = fs.readFileSync(path.join(__dirname, 'fixtures/gzip-joined.gz')); + var inputData = fs.readFileSync(path.join(__dirname, 'fixtures/gzip-joined.gz')); + var expectedData = fs.readFileSync(path.join(__dirname, 'fixtures/gzip-joined')); + var expectedDataArray = new pako_utils.Buf8(expectedData.length); + pako_utils.arraySet(expectedDataArray, expectedData, 0, expectedData.length, 0); do { - len = data.length - pos; + len = inputData.length - pos; _in = new pako_utils.Buf8(len); - pako_utils.arraySet(_in, data, pos, len, 0); + pako_utils.arraySet(_in, inputData, pos, len, 0); inflator = new pako.Inflate(); strm = inflator.strm; @@ -79,8 +82,8 @@ describe('Gzip special cases', function () { i++; } while (strm.avail_in); - // TODO: why it should be 2? - assert(i === 2, 'invalid blobs count'); + assert.equal(i, 1, 'should take it all in one blob'); + assert.deepEqual(inflator.result, expectedDataArray, 'inflator produced expected data'); }); }); From 3cd0bb6798cfb3fbd4f8af5bbb03f03637ff2fc9 Mon Sep 17 00:00:00 2001 From: Robert Buels Date: Thu, 30 Aug 2018 13:21:27 -0700 Subject: [PATCH 4/8] add some failing tests for inflating bgzipped files --- test/fixtures/bgzip-1.txt.gz | Bin 0 -> 13121 bytes test/fixtures/bgzip-2.txt.gz | Bin 0 -> 45565 bytes test/gzip_specials.js | 13 +++++++++++++ 3 files changed, 13 insertions(+) create mode 100644 test/fixtures/bgzip-1.txt.gz create mode 100644 test/fixtures/bgzip-2.txt.gz diff --git a/test/fixtures/bgzip-1.txt.gz b/test/fixtures/bgzip-1.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc9f652383f2b79bb430406c37ed38112850884c GIT binary patch literal 13121 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 b000000RIL6LPG)o8vp|U0000000000Vge0~ literal 0 HcmV?d00001 diff --git a/test/fixtures/bgzip-2.txt.gz b/test/fixtures/bgzip-2.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..34b286a675d99f0122651321938070762b1750b3 GIT binary patch literal 45565 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 Date: Sat, 1 Sep 2018 12:24:06 -0700 Subject: [PATCH 5/8] make inflateReset discard the current inflate state --- lib/zlib/inflate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/zlib/inflate.js b/lib/zlib/inflate.js index 63848448..a29eca68 100644 --- a/lib/zlib/inflate.js +++ b/lib/zlib/inflate.js @@ -207,7 +207,7 @@ function inflateReset(strm) { var state; if (!strm || !strm.state) { return Z_STREAM_ERROR; } - state = strm.state; + state = new InflateState(); state.wsize = 0; state.whave = 0; state.wnext = 0; From 26d145947c58e029479207648415d660424d5f8a Mon Sep 17 00:00:00 2001 From: Robert Buels Date: Sat, 1 Sep 2018 12:24:14 -0700 Subject: [PATCH 6/8] improve bgzip tests --- test/fixtures/bgzip-1.txt | 1858 +++++++++++++++++++++++++++++++++++++ test/gzip_specials.js | 11 +- 2 files changed, 1864 insertions(+), 5 deletions(-) create mode 100644 test/fixtures/bgzip-1.txt diff --git a/test/fixtures/bgzip-1.txt b/test/fixtures/bgzip-1.txt new file mode 100644 index 00000000..d8bc0207 --- /dev/null +++ b/test/fixtures/bgzip-1.txt @@ -0,0 +1,1858 @@ +##genome-build b37 +# File creation date: 2016-02-19 21:29:26.680385 +chr1 CGI REF 11483 11497 . + . . +chr1 CGI REF 11514 11527 . + . . +chr1 CGI REF 11583 11602 . + . . +chr1 CGI REF 11653 11661 . + . . +chr1 CGI REF 11705 11723 . + . . +chr1 CGI REF 11771 11775 . + . . +chr1 CGI REF 11808 11815 . + . . +chr1 CGI REF 11817 11821 . + . . +chr1 CGI REF 11824 11854 . + . . +chr1 CGI REF 11876 11917 . + . . +chr1 CGI REF 11925 11930 . + . . +chr1 CGI REF 11975 11982 . + . . +chr1 CGI REF 12038 12045 . + . . +chr1 CGI REF 12076 12114 . + . . +chr1 CGI REF 12129 12133 . + . . +chr1 CGI REF 12173 12186 . + . . +chr1 CGI REF 12205 12210 . + . . +chr1 CGI REF 12252 12258 . + . . +chr1 CGI REF 12325 12333 . + . . +chr1 CGI REF 12395 12429 . + . . +chr1 CGI REF 12437 12502 . + . . +chr1 CGI REF 12526 12531 . + . . +chr1 CGI REF 12581 12639 . + . . +chr1 CGI REF 12693 12711 . + . . +chr1 CGI REF 12805 12836 . + . . +chr1 CGI REF 12859 12884 . + . . +chr1 CGI REF 12892 12913 . + . . +chr1 CGI REF 12954 12972 . + . . +chr1 CGI REF 12996 13020 . + . . +chr1 CGI REF 13070 13074 . + . . +chr1 CGI REF 13164 13174 . + . . +chr1 CGI REF 13183 13232 . + . . +chr1 CGI REF 13242 13275 . + . . +chr1 CGI REF 13277 13294 . + . . +chr1 CGI REF 13336 13356 . + . . +chr1 CGI REF 13365 13396 . + . . +chr1 CGI REF 13440 13455 . + . . +chr1 CGI REF 13488 13519 . + . . +chr1 CGI REF 13544 13609 . + . . +chr1 CGI REF 13617 13651 . + . . +chr1 CGI REF 13688 13725 . + . . +chr1 CGI REF 13765 13771 . + . . +chr1 CGI REF 13817 13856 . + . . +chr1 CGI REF 13900 13907 . + . . +chr1 CGI REF 13948 13953 . + . . +chr1 CGI REF 13987 14022 . + . . +chr1 CGI REF 14043 14105 . + . . +chr1 CGI REF 14120 14199 . + . . +chr1 CGI REF 14217 14235 . + . . +chr1 CGI REF 14253 14301 . + . . +chr1 CGI REF 14303 14314 . + . . +chr1 CGI REF 14390 14421 . + . . +chr1 CGI REF 14440 14479 . + . . +chr1 CGI REF 14629 14634 . + . . +chr1 CGI REF 14658 14669 . + . . +chr1 CGI REF 14682 14693 . + . . +chr1 CGI REF 14741 14795 . + . . +chr1 CGI REF 14826 14861 . + . . +chr1 CGI REF 14863 14899 . + . . +chr1 CGI REF 14941 14987 . + . . +chr1 CGI REF 14989 15011 . + . . +chr1 CGI REF 15098 15117 . + . . +chr1 CGI REF 15119 15175 . + . . +chr1 CGI REF 15215 15236 . + . . +chr1 CGI REF 15290 15306 . + . . +chr1 CGI REF 15335 15367 . + . . +chr1 CGI REF 15394 15402 . + . . +chr1 CGI REF 15463 15485 . + . . +chr1 CGI REF 15495 15510 . + . . +chr1 CGI REF 15549 15576 . + . . +chr1 CGI REF 15616 15635 . + . . +chr1 CGI REF 15671 15683 . + . . +chr1 CGI REF 15721 15729 . + . . +chr1 CGI REF 15754 15768 . + . . +chr1 CGI REF 15781 15797 . + . . +chr1 CGI REF 15879 15884 . + . . +chr1 CGI REF 15927 15936 . + . . +chr1 CGI REF 15977 16005 . + . . +chr1 CGI REF 16019 16028 . + . . +chr1 CGI REF 16129 16137 . + . . +chr1 CGI REF 16164 16181 . + . . +chr1 CGI REF 16183 16193 . + . . +chr1 CGI REF 16195 16202 . + . . +chr1 CGI REF 16258 16275 . + . . +chr1 CGI REF 16317 16342 . + . . +chr1 CGI REF 16382 16394 . + . . +chr1 CGI REF 16412 16493 . + . . +chr1 CGI REF 16501 16527 . + . . +chr1 CGI REF 16590 16597 . + . . +chr1 CGI REF 16749 16797 . + . . +chr1 CGI REF 16834 16846 . + . . +chr1 CGI REF 16891 16959 . + . . +chr1 CGI REF 16982 16991 . + . . +chr1 CGI REF 17000 17044 . + . . +chr1 CGI REF 17083 17163 . + . . +chr1 CGI REF 17176 17204 . + . . +chr1 CGI REF 17247 17350 . + . . +chr1 CGI REF 17379 17394 . + . . +chr1 CGI REF 17444 17510 . + . . +chr1 CGI REF 17542 17559 . + . . +chr1 CGI REF 17567 17590 . + . . +chr1 CGI REF 17617 17689 . + . . +chr1 CGI REF 17703 17712 . + . . +chr1 CGI REF 17758 17793 . + . . +chr1 CGI REF 17827 17839 . + . . +chr1 CGI REF 17847 17863 . + . . +chr1 CGI REF 17944 17958 . + . . +chr1 CGI REF 18004 18026 . + . . +chr1 CGI REF 18072 18138 . + . . +chr1 CGI REF 18168 18176 . + . . +chr1 CGI REF 18206 18251 . + . . +chr1 CGI REF 18261 18299 . + . . +chr1 CGI REF 18330 18350 . + . . +chr1 CGI REF 18372 18381 . + . . +chr1 CGI REF 18426 18432 . + . . +chr1 CGI REF 18485 18491 . + . . +chr1 CGI REF 18503 18524 . + . . +chr1 CGI REF 18569 18596 . + . . +chr1 CGI REF 18604 18627 . + . . +chr1 CGI REF 18667 18707 . + . . +chr1 CGI REF 18722 18734 . + . . +chr1 CGI REF 18772 18809 . + . . +chr1 CGI REF 18831 18840 . + . . +chr1 CGI REF 18887 18900 . + . . +chr1 CGI REF 18901 18911 . + . . +chr1 CGI REF 18915 18923 . + . . +chr1 CGI REF 18972 19000 . + . . +chr1 CGI REF 19011 19047 . + . . +chr1 CGI REF 19055 19080 . + . . +chr1 CGI REF 19119 19156 . + . . +chr1 CGI REF 19198 19222 . + . . +chr1 CGI REF 19258 19263 . + . . +chr1 CGI REF 19292 19301 . + . . +chr1 CGI REF 19325 19338 . + . . +chr1 CGI REF 19378 19383 . + . . +chr1 CGI REF 19401 19408 . + . . +chr1 CGI REF 19454 19512 . + . . +chr1 CGI REF 19533 19588 . + . . +chr1 CGI REF 19629 19756 . + . . +chr1 CGI REF 19803 19813 . + . . +chr1 CGI REF 19862 19914 . + . . +chr1 CGI REF 19922 19948 . + . . +chr1 CGI REF 19979 20033 . + . . +chr1 CGI REF 20041 20125 . + . . +chr1 CGI REF 20176 20187 . + . . +chr1 CGI REF 20216 20223 . + . . +chr1 CGI REF 20255 20286 . + . . +chr1 CGI REF 20326 20463 . + . . +chr1 CGI REF 20471 20508 . + . . +chr1 CGI REF 20556 20590 . + . . +chr1 CGI REF 20632 20725 . + . . +chr1 CGI REF 20733 20792 . + . . +chr1 CGI REF 20818 20825 . + . . +chr1 CGI REF 20873 20895 . + . . +chr1 CGI REF 20939 20956 . + . . +chr1 CGI REF 20964 20987 . + . . +chr1 CGI REF 21048 21088 . + . . +chr1 CGI REF 21126 21148 . + . . +chr1 CGI REF 21156 21168 . + . . +chr1 CGI REF 21213 21217 . + . . +chr1 CGI REF 21236 21249 . + . . +chr1 CGI REF 21286 21315 . + . . +chr1 CGI REF 21356 21382 . + . . +chr1 CGI REF 21435 21459 . + . . +chr1 CGI REF 21484 21499 . + . . +chr1 CGI REF 21519 21558 . + . . +chr1 CGI REF 21590 21726 . + . . +chr1 CGI REF 21775 21782 . + . . +chr1 CGI REF 21810 21837 . + . . +chr1 CGI REF 21885 21908 . + . . +chr1 CGI REF 21909 21987 . + . . +chr1 CGI REF 22029 22065 . + . . +chr1 CGI REF 22094 22108 . + . . +chr1 CGI REF 22233 22245 . + . . +chr1 CGI REF 22276 22301 . + . . +chr1 CGI REF 22313 22363 . + . . +chr1 CGI REF 22382 22450 . + . . +chr1 CGI REF 22478 22490 . + . . +chr1 CGI REF 22538 22593 . + . . +chr1 CGI REF 22595 22650 . + . . +chr1 CGI REF 22693 22754 . + . . +chr1 CGI REF 22783 22801 . + . . +chr1 CGI REF 22847 22857 . + . . +chr1 CGI REF 22878 22894 . + . . +chr1 CGI REF 22918 22939 . + . . +chr1 CGI REF 22984 22990 . + . . +chr1 CGI REF 23025 23044 . + . . +chr1 CGI REF 23055 23064 . + . . +chr1 CGI REF 23101 23109 . + . . +chr1 CGI REF 23129 23170 . + . . +chr1 CGI REF 23209 23251 . + . . +chr1 CGI REF 23301 23339 . + . . +chr1 CGI REF 23421 23440 . + . . +chr1 CGI REF 23442 23466 . + . . +chr1 CGI REF 23512 23527 . + . . +chr1 CGI REF 23542 23555 . + . . +chr1 CGI REF 23598 23611 . + . . +chr1 CGI REF 23619 23642 . + . . +chr1 CGI REF 23673 23696 . + . . +chr1 CGI REF 23745 23785 . + . . +chr1 CGI REF 23796 23807 . + . . +chr1 CGI REF 23852 23877 . + . . +chr1 CGI REF 23885 23974 . + . . +chr1 CGI SNP 23975 23975 . + . alleles A;db_xref dbsnp.100:rs2748067,dbsnp.131:rs76046194;ref_allele G +chr1 CGI REF 23976 24030 . + . . +chr1 CGI REF 24038 24063 . + . . +chr1 CGI REF 24103 24109 . + . . +chr1 CGI REF 24149 24193 . + . . +chr1 CGI REF 24209 24216 . + . . +chr1 CGI REF 24253 24264 . + . . +chr1 CGI REF 24312 24344 . + . . +chr1 CGI REF 24366 24416 . + . . +chr1 CGI REF 24455 24483 . + . . +chr1 CGI REF 24515 24530 . + . . +chr1 CGI REF 24555 24608 . + . . +chr1 CGI REF 24654 24685 . + . . +chr1 CGI REF 24811 24815 . + . . +chr1 CGI REF 24847 24867 . + . . +chr1 CGI REF 24886 24895 . + . . +chr1 CGI REF 24931 24935 . + . . +chr1 CGI REF 25036 25061 . + . . +chr1 CGI REF 25119 25124 . + . . +chr1 CGI REF 25157 25214 . + . . +chr1 CGI REF 25232 25250 . + . . +chr1 CGI REF 25284 25305 . + . . +chr1 CGI REF 25377 25384 . + . . +chr1 CGI REF 25422 25494 . + . . +chr1 CGI REF 25537 25556 . + . . +chr1 CGI REF 25591 25729 . + . . +chr1 CGI REF 25737 25770 . + . . +chr1 CGI REF 25778 25861 . + . . +chr1 CGI REF 25881 25929 . + . . +chr1 CGI REF 25938 25954 . + . . +chr1 CGI REF 26019 26035 . + . . +chr1 CGI REF 26069 26124 . + . . +chr1 CGI REF 26165 26195 . + . . +chr1 CGI REF 26235 26262 . + . . +chr1 CGI REF 26286 26299 . + . . +chr1 CGI REF 26332 26344 . + . . +chr1 CGI REF 26362 26442 . + . . +chr1 CGI REF 26478 26500 . + . . +chr1 CGI REF 26546 26560 . + . . +chr1 CGI REF 26583 26594 . + . . +chr1 CGI REF 26612 26685 . + . . +chr1 CGI REF 26715 26726 . + . . +chr1 CGI REF 26744 26791 . + . . +chr1 CGI REF 26807 26834 . + . . +chr1 CGI REF 26854 26859 . + . . +chr1 CGI REF 26867 26886 . + . . +chr1 CGI REF 26933 26953 . + . . +chr1 CGI REF 27006 27017 . + . . +chr1 CGI REF 27062 27102 . + . . +chr1 CGI REF 27110 27128 . + . . +chr1 CGI REF 27158 27172 . + . . +chr1 CGI REF 27203 27312 . + . . +chr1 CGI REF 27335 27360 . + . . +chr1 CGI REF 27368 27391 . + . . +chr1 CGI REF 27470 27480 . + . . +chr1 CGI REF 27513 27524 . + . . +chr1 CGI REF 27578 27585 . + . . +chr1 CGI REF 27637 27641 . + . . +chr1 CGI REF 27674 27719 . + . . +chr1 CGI REF 27769 27776 . + . . +chr1 CGI REF 27827 27839 . + . . +chr1 CGI REF 27887 27896 . + . . +chr1 CGI REF 27932 27961 . + . . +chr1 CGI REF 27974 27986 . + . . +chr1 CGI REF 28024 28049 . + . . +chr1 CGI REF 28089 28109 . + . . +chr1 CGI REF 28145 28171 . + . . +chr1 CGI REF 28218 28247 . + . . +chr1 CGI REF 28269 28323 . + . . +chr1 CGI REF 28332 28339 . + . . +chr1 CGI REF 28380 28402 . + . . +chr1 CGI REF 28445 28469 . + . . +chr1 CGI REF 28515 28554 . + . . +chr1 CGI REF 28608 28659 . + . . +chr1 CGI REF 28667 28678 . + . . +chr1 CGI REF 28723 28747 . + . . +chr1 CGI REF 28774 28811 . + . . +chr1 CGI REF 28845 28871 . + . . +chr1 CGI REF 28983 29003 . + . . +chr1 CGI REF 29043 29060 . + . . +chr1 CGI REF 29105 29112 . + . . +chr1 CGI REF 29178 29186 . + . . +chr1 CGI REF 29214 29247 . + . . +chr1 CGI REF 29287 29358 . + . . +chr1 CGI REF 29405 29415 . + . . +chr1 CGI REF 29482 29487 . + . . +chr1 CGI REF 29522 29567 . + . . +chr1 CGI REF 29592 29612 . + . . +chr1 CGI REF 29663 29677 . + . . +chr1 CGI REF 29745 29753 . + . . +chr1 CGI REF 29777 29786 . + . . +chr1 CGI REF 29814 29845 . + . . +chr1 CGI REF 29853 29873 . + . . +chr1 CGI REF 29917 29935 . + . . +chr1 CGI REF 29962 30022 . + . . +chr1 CGI REF 30041 30058 . + . . +chr1 CGI REF 30108 30143 . + . . +chr1 CGI REF 30151 30181 . + . . +chr1 CGI REF 30192 30213 . + . . +chr1 CGI REF 30257 30266 . + . . +chr1 CGI REF 30293 30309 . + . . +chr1 CGI REF 30337 30358 . + . . +chr1 CGI REF 30380 30395 . + . . +chr1 CGI REF 30429 30464 . + . . +chr1 CGI REF 30493 30499 . + . . +chr1 CGI REF 30532 30541 . + . . +chr1 CGI REF 30592 30615 . + . . +chr1 CGI REF 30653 30659 . + . . +chr1 CGI REF 30682 30702 . + . . +chr1 CGI REF 30732 30744 . + . . +chr1 CGI REF 30752 30775 . + . . +chr1 CGI REF 30798 30804 . + . . +chr1 CGI REF 30831 30851 . + . . +chr1 CGI REF 30897 30903 . + . . +chr1 CGI REF 30977 30981 . + . . +chr1 CGI REF 31001 31025 . + . . +chr1 CGI REF 31045 31162 . + . . +chr1 CGI REF 31206 31284 . + . . +chr1 CGI REF 31314 31353 . + . . +chr1 CGI REF 31361 31382 . + . . +chr1 CGI REF 31417 31430 . + . . +chr1 CGI REF 31471 31492 . + . . +chr1 CGI REF 31515 31545 . + . . +chr1 CGI REF 31586 31590 . + . . +chr1 CGI REF 31627 31646 . + . . +chr1 CGI REF 31676 31693 . + . . +chr1 CGI REF 31738 31766 . + . . +chr1 CGI REF 31797 31807 . + . . +chr1 CGI REF 31808 31810 . + . . +chr1 CGI REF 31812 31854 . + . . +chr1 CGI REF 31879 31937 . + . . +chr1 CGI REF 31981 31994 . + . . +chr1 CGI REF 32045 32056 . + . . +chr1 CGI REF 32127 32146 . + . . +chr1 CGI REF 32181 32237 . + . . +chr1 CGI REF 32274 32305 . + . . +chr1 CGI REF 32351 32360 . + . . +chr1 CGI REF 32362 32381 . + . . +chr1 CGI REF 32411 32462 . + . . +chr1 CGI REF 32508 32549 . + . . +chr1 CGI REF 32592 32645 . + . . +chr1 CGI REF 32678 32777 . + . . +chr1 CGI REF 32824 32830 . + . . +chr1 CGI REF 32838 32858 . + . . +chr1 CGI REF 32907 32962 . + . . +chr1 CGI REF 32988 33050 . + . . +chr1 CGI REF 33058 33107 . + . . +chr1 CGI REF 33140 33146 . + . . +chr1 CGI REF 33183 33209 . + . . +chr1 CGI REF 33231 33244 . + . . +chr1 CGI REF 33265 33328 . + . . +chr1 CGI REF 33361 33376 . + . . +chr1 CGI REF 33384 33397 . + . . +chr1 CGI REF 33436 33442 . + . . +chr1 CGI REF 33477 33491 . + . . +chr1 CGI REF 33559 33624 . + . . +chr1 CGI REF 33678 33697 . + . . +chr1 CGI REF 33737 33742 . + . . +chr1 CGI REF 33776 33786 . + . . +chr1 CGI REF 33811 33874 . + . . +chr1 CGI REF 33911 33930 . + . . +chr1 CGI REF 33938 33945 . + . . +chr1 CGI REF 34034 34042 . + . . +chr1 CGI REF 34053 34290 . + . . +chr1 CGI REF 34309 34324 . + . . +chr1 CGI REF 34361 34398 . + . . +chr1 CGI REF 34438 34458 . + . . +chr1 CGI REF 34471 34515 . + . . +chr1 CGI REF 34517 34546 . + . . +chr1 CGI REF 34588 34594 . + . . +chr1 CGI REF 34640 34706 . + . . +chr1 CGI REF 34720 34751 . + . . +chr1 CGI REF 34775 34806 . + . . +chr1 CGI REF 34852 34967 . + . . +chr1 CGI REF 34975 35029 . + . . +chr1 CGI REF 35039 35075 . + . . +chr1 CGI REF 35123 35168 . + . . +chr1 CGI REF 35176 35202 . + . . +chr1 CGI REF 35236 35252 . + . . +chr1 CGI REF 35291 35312 . + . . +chr1 CGI REF 35320 35362 . + . . +chr1 CGI REF 35370 35398 . + . . +chr1 CGI REF 35420 35475 . + . . +chr1 CGI REF 35514 35539 . + . . +chr1 CGI REF 35583 35656 . + . . +chr1 CGI REF 35664 35728 . + . . +chr1 CGI REF 35762 35787 . + . . +chr1 CGI REF 35842 35851 . + . . +chr1 CGI REF 35885 35905 . + . . +chr1 CGI REF 35925 36011 . + . . +chr1 CGI REF 36050 36118 . + . . +chr1 CGI REF 36245 36347 . + . . +chr1 CGI REF 36369 36391 . + . . +chr1 CGI REF 36393 36482 . + . . +chr1 CGI REF 36507 36524 . + . . +chr1 CGI REF 36541 36559 . + . . +chr1 CGI REF 36597 36674 . + . . +chr1 CGI REF 36682 36714 . + . . +chr1 CGI REF 36755 36783 . + . . +chr1 CGI REF 36829 36847 . + . . +chr1 CGI REF 36902 36919 . + . . +chr1 CGI REF 36967 36977 . + . . +chr1 CGI REF 37028 37051 . + . . +chr1 CGI REF 37087 37139 . + . . +chr1 CGI REF 37175 37196 . + . . +chr1 CGI REF 37215 37236 . + . . +chr1 CGI REF 37255 37322 . + . . +chr1 CGI REF 37369 37500 . + . . +chr1 CGI REF 37530 37543 . + . . +chr1 CGI REF 37593 37612 . + . . +chr1 CGI REF 37640 37713 . + . . +chr1 CGI REF 37726 37731 . + . . +chr1 CGI REF 37776 37790 . + . . +chr1 CGI REF 37798 37805 . + . . +chr1 CGI REF 37847 37889 . + . . +chr1 CGI REF 37897 37957 . + . . +chr1 CGI REF 37986 37994 . + . . +chr1 CGI REF 38044 38049 . + . . +chr1 CGI REF 38093 38231 . + . . +chr1 CGI SNP 38232 38232 . + . alleles G;db_xref dbsnp.86:rs806727,dbsnp.131:rs77823476;ref_allele A +chr1 CGI REF 38233 38320 . + . . +chr1 CGI REF 38346 38383 . + . . +chr1 CGI REF 38419 38480 . + . . +chr1 CGI REF 38523 38529 . + . . +chr1 CGI REF 38553 38602 . + . . +chr1 CGI REF 38629 38725 . + . . +chr1 CGI REF 38746 38771 . + . . +chr1 CGI REF 38816 38888 . + . . +chr1 CGI REF 38890 38906 . + . . +chr1 CGI SNP 38907 38907 . + . alleles T;db_xref dbsnp.86:rs806726,dbsnp.108:rs3874156,dbsnp.131:rs75829199;ref_allele C +chr1 CGI REF 38908 39011 . + . . +chr1 CGI REF 39024 39175 . + . . +chr1 CGI REF 39207 39216 . + . . +chr1 CGI REF 39266 39334 . + . . +chr1 CGI REF 39342 39402 . + . . +chr1 CGI REF 39444 39483 . + . . +chr1 CGI REF 39506 39574 . + . . +chr1 CGI REF 39609 39613 . + . . +chr1 CGI REF 39690 39852 . + . . +chr1 CGI REF 39884 39892 . + . . +chr1 CGI REF 39933 40016 . + . . +chr1 CGI REF 40054 40077 . + . . +chr1 CGI REF 40114 40145 . + . . +chr1 CGI REF 40179 40219 . + . . +chr1 CGI REF 40265 40399 . + . . +chr1 CGI REF 40401 40635 . + . . +chr1 CGI REF 40663 40699 . + . . +chr1 CGI REF 40710 40889 . + . . +chr1 CGI REF 40899 41049 . + . . +chr1 CGI REF 41057 41214 . + . . +chr1 CGI REF 41222 41252 . + . . +chr1 CGI REF 41260 41384 . + . . +chr1 CGI REF 41393 41506 . + . . +chr1 CGI REF 41515 41667 . + . . +chr1 CGI REF 41675 41757 . + . . +chr1 CGI REF 41795 41818 . + . . +chr1 CGI REF 41849 41980 . + . . +chr1 CGI SNP 41981 41981 . + . alleles G;db_xref dbsnp.86:rs806721,dbsnp:rs367624118;ref_allele A +chr1 CGI REF 41982 42039 . + . . +chr1 CGI REF 42048 42085 . + . . +chr1 CGI REF 42093 42198 . + . . +chr1 CGI REF 42206 42516 . + . . +chr1 CGI REF 42541 42573 . + . . +chr1 CGI REF 42581 42661 . + . . +chr1 CGI REF 42693 42742 . + . . +chr1 CGI REF 42790 42809 . + . . +chr1 CGI REF 42828 43038 . + . . +chr1 CGI REF 43046 43183 . + . . +chr1 CGI REF 43210 43233 . + . . +chr1 CGI REF 43241 43370 . + . . +chr1 CGI REF 43378 43582 . + . . +chr1 CGI REF 43603 43662 . + . . +chr1 CGI REF 43670 43792 . + . . +chr1 CGI REF 43817 44169 . + . . +chr1 CGI REF 44188 44322 . + . . +chr1 CGI REF 44363 44673 . + . . +chr1 CGI REF 44711 44740 . + . . +chr1 CGI REF 44759 44782 . + . . +chr1 CGI REF 44810 44821 . + . . +chr1 CGI REF 44883 45028 . + . . +chr1 CGI REF 45048 45087 . + . . +chr1 CGI REF 45102 45518 . + . . +chr1 CGI REF 45532 45623 . + . . +chr1 CGI REF 45648 45863 . + . . +chr1 CGI REF 45899 46091 . + . . +chr1 CGI REF 46100 46133 . + . . +chr1 CGI REF 46148 46216 . + . . +chr1 CGI REF 46217 46398 . + . . +chr1 CGI REF 46421 46669 . + . . +chr1 CGI SNP 46670 46670 . + . alleles A/G;db_xref dbsnp.100:rs2548905;ref_allele A +chr1 CGI REF 46671 46867 . + . . +chr1 CGI REF 46875 47205 . + . . +chr1 CGI REF 47231 47318 . + . . +chr1 CGI REF 47319 47657 . + . . +chr1 CGI REF 47675 47692 . + . . +chr1 CGI REF 47710 47726 . + . . +chr1 CGI REF 47767 47903 . + . . +chr1 CGI REF 47938 47956 . + . . +chr1 CGI REF 47964 48167 . + . . +chr1 CGI REF 48213 48444 . + . . +chr1 CGI REF 48452 48492 . + . . +chr1 CGI REF 48506 48999 . + . . +chr1 CGI REF 49001 49137 . + . . +chr1 CGI REF 49145 49242 . + . . +chr1 CGI REF 49244 49271 . + . . +chr1 CGI REF 49273 49290 . + . . +chr1 CGI REF 49292 49297 . + . . +chr1 CGI REF 49299 49310 . + . . +chr1 CGI REF 49346 49359 . + . . +chr1 CGI REF 49367 49400 . + . . +chr1 CGI REF 49431 49444 . + . . +chr1 CGI REF 49486 49505 . + . . +chr1 CGI REF 49552 49821 . + . . +chr1 CGI REF 49866 50140 . + . . +chr1 CGI REF 50141 50477 . + . . +chr1 CGI REF 50534 50868 . + . . +chr1 CGI REF 50895 51455 . + . . +chr1 CGI REF 51480 51616 . + . . +chr1 CGI REF 51632 51669 . + . . +chr1 CGI REF 51703 51797 . + . . +chr1 CGI REF 51810 51860 . + . . +chr1 CGI REF 51902 51924 . + . . +chr1 CGI REF 51955 52101 . + . . +chr1 CGI REF 52109 52143 . + . . +chr1 CGI REF 52243 52726 . + . . +chr1 CGI SNP 52727 52727 . + . alleles C/G;db_xref dbsnp.100:rs2691278;ref_allele C +chr1 CGI REF 52728 53005 . + . . +chr1 CGI REF 53015 53205 . + . . +chr1 CGI SNP 53206 53206 . + . alleles G/C;db_xref dbsnp.100:rs2854676;ref_allele G +chr1 CGI REF 53207 53384 . + . . +chr1 CGI REF 53392 53428 . + . . +chr1 CGI REF 53436 53704 . + . . +chr1 CGI REF 53715 53740 . + . . +chr1 CGI REF 53763 53773 . + . . +chr1 CGI REF 53793 53802 . + . . +chr1 CGI REF 53828 53954 . + . . +chr1 CGI REF 53963 53997 . + . . +chr1 CGI REF 54005 54174 . + . . +chr1 CGI REF 54182 54362 . + . . +chr1 CGI REF 54399 54585 . + . . +chr1 CGI SNP 54586 54586 . + . alleles T/C;db_xref dbsnp.131:rs79600414,dbsnp:rs375240716;ref_allele T +chr1 CGI REF 54587 54675 . + . . +chr1 CGI REF 54677 54707 . + . . +chr1 CGI SNP 54708 54708 . + . alleles C/G;ref_allele G +chr1 CGI REF 54709 54715 . + . . +chr1 CGI REF 54717 54729 . + . . +chr1 CGI REF 54746 54770 . + . . +chr1 CGI REF 54772 54840 . + . . +chr1 CGI REF 54848 55081 . + . . +chr1 CGI REF 55089 55163 . + . . +chr1 CGI SNP 55164 55164 . + . alleles A;db_xref dbsnp.103:rs3091274;ref_allele C +chr1 CGI REF 55165 55295 . + . . +chr1 CGI REF 55333 55338 . + . . +chr1 CGI REF 55363 55380 . + . . +chr1 CGI REF 55382 55393 . + . . +chr1 CGI REF 55395 55464 . + . . +chr1 CGI REF 55491 55541 . + . . +chr1 CGI REF 55554 55815 . + . . +chr1 CGI REF 55817 55849 . + . . +chr1 CGI REF 55851 55925 . + . . +chr1 CGI SNP 55926 55926 . + . alleles C;db_xref dbsnp.101:rs3020698,dbsnp.121:rs13343114,dbsnp.137:rs199663995;ref_allele T +chr1 CGI REF 55927 55959 . + . . +chr1 CGI REF 55980 56153 . + . . +chr1 CGI REF 56161 56377 . + . . +chr1 CGI REF 56385 56481 . + . . +chr1 CGI REF 56489 56634 . + . . +chr1 CGI REF 56683 56798 . + . . +chr1 CGI REF 56800 56983 . + . . +chr1 CGI REF 57000 57242 . + . . +chr1 CGI REF 57252 57360 . + . . +chr1 CGI REF 57393 57672 . + . . +chr1 CGI REF 57686 57852 . + . . +chr1 CGI REF 57860 57951 . + . . +chr1 CGI SNP 57952 57952 . + . alleles C;db_xref dbsnp.100:rs2691334,dbsnp.135:rs189727433;ref_allele A +chr1 CGI REF 57953 57986 . + . . +chr1 CGI REF 58003 58210 . + . . +chr1 CGI SNP 58211 58211 . + . alleles G;db_xref dbsnp.100:rs2691335,dbsnp.137:rs202124607;ref_allele A +chr1 CGI REF 58212 58405 . + . . +chr1 CGI REF 58424 58767 . + . . +chr1 CGI REF 58775 58862 . + . . +chr1 CGI REF 58870 58985 . + . . +chr1 CGI REF 59024 59050 . + . . +chr1 CGI SNP 59051 59051 . + . alleles A/G;db_xref dbsnp.100:rs2691352;ref_allele A +chr1 CGI REF 59052 59272 . + . . +chr1 CGI REF 59280 59318 . + . . +chr1 CGI REF 59348 59497 . + . . +chr1 CGI SNP 59498 59498 . + . alleles T/C;db_xref dbsnp.100:rs2854666,dbsnp.131:rs76479716;ref_allele T +chr1 CGI REF 59499 60122 . + . . +chr1 CGI REF 60164 60328 . + . . +chr1 CGI REF 60336 60407 . + . . +chr1 CGI SNP 60408 60408 . + . alleles C/T;db_xref dbsnp.100:rs2691281;ref_allele C +chr1 CGI REF 60409 60714 . + . . +chr1 CGI REF 60730 60828 . + . . +chr1 CGI REF 60830 61215 . + . . +chr1 CGI REF 61223 61289 . + . . +chr1 CGI INDEL 61290 61289 . + . alleles -/G;db_xref dbsnp:rs373514537;ref_allele - +chr1 CGI REF 61290 61346 . + . . +chr1 CGI REF 61366 61441 . + . . +chr1 CGI SNP 61442 61442 . + . alleles G;db_xref dbsnp.100:rs2531261,dbsnp.129:rs62637818,dbsnp.131:rs74970982;ref_allele A +chr1 CGI REF 61443 61476 . + . . +chr1 CGI REF 61503 61544 . + . . +chr1 CGI REF 61583 61732 . + . . +chr1 CGI REF 61770 61850 . + . . +chr1 CGI SNP 61851 61851 . + . alleles T/A;db_xref dbsnp.100:rs2429346,dbsnp.129:rs62637819;ref_allele T +chr1 CGI REF 61852 61862 . + . . +chr1 CGI REF 61863 61871 . + . . +chr1 CGI REF 61872 61986 . + . . +chr1 CGI REF 61990 62136 . + . . +chr1 CGI REF 62144 62202 . + . . +chr1 CGI SNP 62203 62203 . + . alleles T/C;db_xref dbsnp.125:rs28402963;ref_allele T +chr1 CGI REF 62204 62228 . + . . +chr1 CGI REF 62261 62267 . + . . +chr1 CGI REF 62315 62555 . + . . +chr1 CGI REF 62582 62773 . + . . +chr1 CGI REF 62781 62921 . + . . +chr1 CGI REF 62945 63073 . + . . +chr1 CGI SNP 63074 63074 . + . alleles A/C;db_xref dbsnp.100:rs2531234,dbsnp.137:rs202117496;ref_allele A +chr1 CGI REF 63075 63235 . + . . +chr1 CGI REF 63243 63264 . + . . +chr1 CGI REF 63308 63433 . + . . +chr1 CGI REF 63453 63491 . + . . +chr1 CGI REF 63531 63788 . + . . +chr1 CGI REF 63796 63907 . + . . +chr1 CGI REF 63915 64124 . + . . +chr1 CGI SNP 64125 64125 . + . alleles C/T;db_xref dbsnp.101:rs2907080;ref_allele C +chr1 CGI REF 64126 64544 . + . . +chr1 CGI REF 64556 64653 . + . . +chr1 CGI REF 64691 64711 . + . . +chr1 CGI REF 64712 64975 . + . . +chr1 CGI SNP 64976 64976 . + . alleles C/T;db_xref dbsnp.100:rs2854687,dbsnp.137:rs202162479;ref_allele C +chr1 CGI REF 64977 65249 . + . . +chr1 CGI REF 65272 65525 . + . . +chr1 CGI REF 65533 65587 . + . . +chr1 CGI REF 65595 65645 . + . . +chr1 CGI REF 65653 65741 . + . . +chr1 CGI REF 65749 65793 . + . . +chr1 CGI REF 65801 65868 . + . . +chr1 CGI REF 65876 66007 . + . . +chr1 CGI SNP 66008 66008 . + . alleles C/G;db_xref dbsnp.100:rs2691286,dbsnp.131:rs77312704;ref_allele C +chr1 CGI REF 66009 66127 . + . . +chr1 CGI REF 66135 66156 . + . . +chr1 CGI REF 66635 66794 . + . . +chr1 CGI SNP 66795 66795 . + . alleles T/A;db_xref dbsnp.100:rs2854685;ref_allele T +chr1 CGI REF 66796 67183 . + . . +chr1 CGI SNP 67184 67184 . + . alleles G/A;db_xref dbsnp.100:rs2854684,dbsnp.131:rs77535210;ref_allele G +chr1 CGI REF 67185 67222 . + . . +chr1 CGI REF 67224 67241 . + . . +chr1 CGI SNP 67242 67242 . + . alleles A/C;db_xref dbsnp.100:rs2531263,dbsnp.131:rs77818189;ref_allele A +chr1 CGI REF 67243 67310 . + . . +chr1 CGI REF 67318 67604 . + . . +chr1 CGI SNP 67605 67605 . + . alleles T/C;db_xref dbsnp.100:rs2691287;ref_allele T +chr1 CGI REF 67606 67789 . + . . +chr1 CGI REF 67797 68078 . + . . +chr1 CGI REF 68086 68305 . + . . +chr1 CGI SNP 68306 68306 . + . alleles C/T;db_xref dbsnp.101:rs3020702;ref_allele C +chr1 CGI REF 68307 68315 . + . . +chr1 CGI SNP 68316 68316 . + . alleles T/C;db_xref dbsnp.101:rs2907081;ref_allele T +chr1 CGI REF 68317 68543 . + . . +chr1 CGI REF 68551 68640 . + . . +chr1 CGI REF 68641 68893 . + . . +chr1 CGI REF 68897 68941 . + . . +chr1 CGI REF 68949 69107 . + . . +chr1 CGI REF 69138 69266 . + . . +chr1 CGI REF 69274 69452 . + . . +chr1 CGI SNP 69453 69453 . + . alleles G/A;db_xref dbsnp.100:rs2854682,dbsnp.134:rs142004627;ref_allele G +chr1 CGI REF 69454 69510 . + . . +chr1 CGI SNP 69511 69511 . + . alleles G;amino_acid OR4F5 T141A;db_xref dbsnp.100:rs2691305,dbsnp.131:rs75062661;ref_allele A;ucsc_trans uc001aal.1 +chr1 CGI REF 69512 69551 . + . . +chr1 CGI SNP 69552 69552 . + . alleles G/C;db_xref dbsnp.100:rs2531266,dbsnp.129:rs55874132;ref_allele G +chr1 CGI REF 69553 69568 . + . . +chr1 CGI SNP 69569 69569 . + . alleles T/C;amino_acid OR4F5 L160P;db_xref dbsnp.100:rs2531267;ref_allele T;ucsc_trans uc001aal.1 +chr1 CGI REF 69570 69757 . + . . +chr1 CGI REF 69765 69893 . + . . +chr1 CGI REF 69901 70116 . + . . +chr1 CGI REF 70124 70217 . + . . +chr1 CGI REF 70250 70277 . + . . +chr1 CGI REF 70306 70347 . + . . +chr1 CGI REF 70365 70415 . + . . +chr1 CGI REF 70416 70723 . + . . +chr1 CGI REF 70746 70843 . + . . +chr1 CGI REF 70869 71170 . + . . +chr1 CGI REF 71191 71227 . + . . +chr1 CGI REF 71235 71685 . + . . +chr1 CGI REF 71714 71842 . + . . +chr1 CGI REF 71879 72085 . + . . +chr1 CGI REF 72168 72200 . + . . +chr1 CGI REF 72265 72356 . + . . +chr1 CGI REF 72407 72576 . + . . +chr1 CGI REF 72611 72655 . + . . +chr1 CGI REF 72663 72693 . + . . +chr1 CGI REF 72743 72786 . + . . +chr1 CGI SNP 72787 72787 . + . alleles T;db_xref dbsnp.100:rs2854675,dbsnp.129:rs62641289,dbsnp:rs370073200;ref_allele C +chr1 CGI REF 72788 72858 . + . . +chr1 CGI REF 72897 73100 . + . . +chr1 CGI REF 73108 73255 . + . . +chr1 CGI REF 73263 73673 . + . . +chr1 CGI REF 73710 73842 . + . . +chr1 CGI REF 73844 73860 . + . . +chr1 CGI REF 73862 73865 . + . . +chr1 CGI REF 73867 73898 . + . . +chr1 CGI REF 73943 73981 . + . . +chr1 CGI REF 74057 74062 . + . . +chr1 CGI REF 74127 74132 . + . . +chr1 CGI REF 74192 74224 . + . . +chr1 CGI REF 74256 74269 . + . . +chr1 CGI REF 74318 74337 . + . . +chr1 CGI REF 74375 74445 . + . . +chr1 CGI REF 74627 74631 . + . . +chr1 CGI REF 74758 74766 . + . . +chr1 CGI REF 74776 74812 . + . . +chr1 CGI REF 74878 74918 . + . . +chr1 CGI REF 74999 75003 . + . . +chr1 CGI REF 75020 75054 . + . . +chr1 CGI REF 75092 75112 . + . . +chr1 CGI REF 75123 75127 . + . . +chr1 CGI REF 75178 75187 . + . . +chr1 CGI REF 75260 75265 . + . . +chr1 CGI REF 75303 75323 . + . . +chr1 CGI REF 75366 75371 . + . . +chr1 CGI REF 75391 75417 . + . . +chr1 CGI REF 75438 75457 . + . . +chr1 CGI REF 75478 75484 . + . . +chr1 CGI REF 75509 75550 . + . . +chr1 CGI REF 76014 76018 . + . . +chr1 CGI REF 76152 76174 . + . . +chr1 CGI REF 76221 76236 . + . . +chr1 CGI REF 76279 76293 . + . . +chr1 CGI REF 76335 76553 . + . . +chr1 CGI REF 76580 76606 . + . . +chr1 CGI REF 76614 76925 . + . . +chr1 CGI REF 76949 77014 . + . . +chr1 CGI REF 77035 77174 . + . . +chr1 CGI REF 77182 77183 . + . . +chr1 CGI REF 77188 77200 . + . . +chr1 CGI REF 77202 77408 . + . . +chr1 CGI REF 77438 77458 . + . . +chr1 CGI REF 77503 77567 . + . . +chr1 CGI REF 77569 77593 . + . . +chr1 CGI REF 77623 77643 . + . . +chr1 CGI REF 77659 77699 . + . . +chr1 CGI REF 77721 77918 . + . . +chr1 CGI SNP 77919 77919 . + . alleles T/G;db_xref dbsnp.100:rs2531299;ref_allele T +chr1 CGI REF 77920 78097 . + . . +chr1 CGI REF 78099 78212 . + . . +chr1 CGI REF 78252 78397 . + . . +chr1 CGI REF 78464 78473 . + . . +chr1 CGI REF 78514 78919 . + . . +chr1 CGI REF 78940 79024 . + . . +chr1 CGI REF 79026 79030 . + . . +chr1 CGI REF 79031 79032 . + . . +chr1 CGI REF 79036 79037 . + . . +chr1 CGI REF 79039 79049 . + . . +chr1 CGI REF 79051 79060 . + . . +chr1 CGI REF 79082 79150 . + . . +chr1 CGI REF 79152 79244 . + . . +chr1 CGI REF 79252 79312 . + . . +chr1 CGI REF 79321 79397 . + . . +chr1 CGI REF 79405 79417 . + . . +chr1 CGI REF 79419 79805 . + . . +chr1 CGI REF 79807 79875 . + . . +chr1 CGI REF 79883 79934 . + . . +chr1 CGI REF 79965 80456 . + . . +chr1 CGI REF 80458 80718 . + . . +chr1 CGI REF 80765 81065 . + . . +chr1 CGI REF 81101 81151 . + . . +chr1 CGI REF 81159 81373 . + . . +chr1 CGI SNP 81374 81374 . + . alleles T/C;db_xref dbsnp.100:rs2531305;ref_allele T +chr1 CGI REF 81375 81505 . + . . +chr1 CGI REF 81507 81583 . + . . +chr1 CGI REF 81622 81685 . + . . +chr1 CGI REF 81707 81912 . + . . +chr1 CGI REF 81990 82060 . + . . +chr1 CGI REF 82108 82125 . + . . +chr1 CGI REF 82167 82180 . + . . +chr1 CGI REF 82223 82234 . + . . +chr1 CGI REF 82261 82423 . + . . +chr1 CGI REF 82462 82558 . + . . +chr1 CGI REF 82588 82619 . + . . +chr1 CGI REF 82656 82675 . + . . +chr1 CGI REF 82684 82717 . + . . +chr1 CGI REF 82761 82845 . + . . +chr1 CGI REF 82863 82876 . + . . +chr1 CGI REF 82905 82977 . + . . +chr1 CGI REF 83010 83051 . + . . +chr1 CGI REF 83111 83117 . + . . +chr1 CGI REF 83149 83170 . + . . +chr1 CGI REF 83218 83373 . + . . +chr1 CGI REF 83415 83423 . + . . +chr1 CGI REF 83435 83524 . + . . +chr1 CGI REF 83559 83563 . + . . +chr1 CGI REF 83610 83615 . + . . +chr1 CGI REF 83668 83676 . + . . +chr1 CGI REF 83704 83782 . + . . +chr1 CGI REF 84046 84171 . + . . +chr1 CGI REF 84258 84589 . + . . +chr1 CGI REF 84598 84673 . + . . +chr1 CGI REF 84704 84722 . + . . +chr1 CGI REF 84730 84896 . + . . +chr1 CGI REF 84930 85149 . + . . +chr1 CGI REF 85151 85285 . + . . +chr1 CGI REF 85340 85655 . + . . +chr1 CGI REF 85656 85705 . + . . +chr1 CGI REF 85730 85787 . + . . +chr1 CGI REF 85817 85884 . + . . +chr1 CGI REF 85892 86149 . + . . +chr1 CGI REF 86168 86233 . + . . +chr1 CGI REF 86234 86390 . + . . +chr1 CGI REF 86424 86479 . + . . +chr1 CGI REF 86483 87272 . + . . +chr1 CGI REF 87290 87525 . + . . +chr1 CGI REF 87553 88165 . + . . +chr1 CGI REF 88182 88312 . + . . +chr1 CGI REF 88320 88700 . + . . +chr1 CGI REF 88702 88762 . + . . +chr1 CGI REF 88789 88888 . + . . +chr1 CGI REF 88890 88914 . + . . +chr1 CGI REF 88951 88984 . + . . +chr1 CGI REF 88997 89253 . + . . +chr1 CGI REF 89287 89385 . + . . +chr1 CGI REF 89427 89455 . + . . +chr1 CGI REF 89464 89724 . + . . +chr1 CGI REF 89728 89870 . + . . +chr1 CGI REF 89901 89918 . + . . +chr1 CGI REF 89954 90067 . + . . +chr1 CGI REF 90107 90116 . + . . +chr1 CGI REF 90489 90519 . + . . +chr1 CGI REF 90521 90588 . + . . +chr1 CGI REF 90611 90683 . + . . +chr1 CGI REF 90684 90768 . + . . +chr1 CGI REF 90846 90852 . + . . +chr1 CGI REF 90899 90938 . + . . +chr1 CGI REF 90964 91006 . + . . +chr1 CGI REF 91008 91025 . + . . +chr1 CGI REF 91068 91105 . + . . +chr1 CGI REF 91107 91118 . + . . +chr1 CGI REF 91152 91162 . + . . +chr1 CGI REF 91218 91252 . + . . +chr1 CGI REF 91272 91402 . + . . +chr1 CGI REF 91444 91455 . + . . +chr1 CGI REF 91603 91629 . + . . +chr1 CGI REF 91673 91774 . + . . +chr1 CGI REF 91817 91841 . + . . +chr1 CGI REF 91843 91851 . + . . +chr1 CGI REF 91901 91907 . + . . +chr1 CGI REF 91953 92017 . + . . +chr1 CGI REF 92019 92197 . + . . +chr1 CGI REF 92248 92253 . + . . +chr1 CGI REF 92286 92365 . + . . +chr1 CGI REF 92485 92589 . + . . +chr1 CGI REF 92619 92659 . + . . +chr1 CGI REF 92716 92790 . + . . +chr1 CGI REF 92808 92819 . + . . +chr1 CGI REF 92888 92910 . + . . +chr1 CGI REF 92949 92962 . + . . +chr1 CGI REF 93000 93028 . + . . +chr1 CGI REF 93069 93112 . + . . +chr1 CGI REF 93158 93194 . + . . +chr1 CGI REF 93216 93254 . + . . +chr1 CGI REF 93299 93363 . + . . +chr1 CGI REF 93406 93423 . + . . +chr1 CGI REF 93460 93547 . + . . +chr1 CGI REF 93549 93569 . + . . +chr1 CGI REF 93595 93603 . + . . +chr1 CGI REF 93660 93691 . + . . +chr1 CGI REF 93692 93699 . + . . +chr1 CGI REF 93701 93723 . + . . +chr1 CGI REF 93770 93784 . + . . +chr1 CGI REF 93811 93815 . + . . +chr1 CGI REF 93864 93871 . + . . +chr1 CGI REF 93924 94018 . + . . +chr1 CGI REF 94059 94106 . + . . +chr1 CGI REF 94141 94188 . + . . +chr1 CGI REF 94228 94239 . + . . +chr1 CGI REF 94247 94256 . + . . +chr1 CGI REF 94301 94317 . + . . +chr1 CGI REF 94338 94345 . + . . +chr1 CGI REF 94388 94402 . + . . +chr1 CGI REF 94477 94520 . + . . +chr1 CGI REF 94553 94564 . + . . +chr1 CGI REF 94594 94698 . + . . +chr1 CGI REF 94759 94768 . + . . +chr1 CGI REF 94864 94869 . + . . +chr1 CGI REF 94897 94910 . + . . +chr1 CGI REF 95085 95160 . + . . +chr1 CGI REF 95191 95214 . + . . +chr1 CGI REF 95266 95297 . + . . +chr1 CGI REF 95339 95365 . + . . +chr1 CGI REF 95405 95409 . + . . +chr1 CGI REF 95464 95531 . + . . +chr1 CGI REF 95579 95584 . + . . +chr1 CGI REF 95626 95630 . + . . +chr1 CGI REF 95672 95694 . + . . +chr1 CGI REF 95702 95722 . + . . +chr1 CGI REF 95755 95759 . + . . +chr1 CGI REF 95814 95900 . + . . +chr1 CGI REF 95939 95964 . + . . +chr1 CGI REF 95977 95998 . + . . +chr1 CGI REF 96041 96047 . + . . +chr1 CGI REF 96085 96092 . + . . +chr1 CGI REF 96105 96182 . + . . +chr1 CGI REF 96215 96271 . + . . +chr1 CGI REF 96350 96359 . + . . +chr1 CGI REF 96412 96427 . + . . +chr1 CGI REF 96456 96478 . + . . +chr1 CGI REF 96480 96487 . + . . +chr1 CGI REF 96489 96514 . + . . +chr1 CGI REF 96564 96580 . + . . +chr1 CGI REF 96621 96637 . + . . +chr1 CGI REF 96639 96758 . + . . +chr1 CGI REF 96810 96927 . + . . +chr1 CGI REF 96951 96956 . + . . +chr1 CGI REF 96996 97087 . + . . +chr1 CGI REF 97115 97126 . + . . +chr1 CGI REF 97174 97239 . + . . +chr1 CGI REF 97241 97278 . + . . +chr1 CGI REF 97325 97329 . + . . +chr1 CGI REF 97388 97427 . + . . +chr1 CGI REF 97453 97460 . + . . +chr1 CGI REF 97504 97511 . + . . +chr1 CGI REF 97550 97557 . + . . +chr1 CGI REF 97576 97587 . + . . +chr1 CGI REF 97627 97667 . + . . +chr1 CGI REF 97671 97725 . + . . +chr1 CGI REF 97745 97759 . + . . +chr1 CGI REF 97760 97794 . + . . +chr1 CGI REF 97836 97866 . + . . +chr1 CGI REF 97912 97917 . + . . +chr1 CGI REF 97938 97949 . + . . +chr1 CGI REF 97984 98000 . + . . +chr1 CGI REF 98030 98036 . + . . +chr1 CGI REF 98083 98088 . + . . +chr1 CGI REF 98126 98133 . + . . +chr1 CGI REF 98141 98172 . + . . +chr1 CGI REF 98209 98306 . + . . +chr1 CGI REF 98355 98374 . + . . +chr1 CGI REF 98420 98451 . + . . +chr1 CGI REF 98480 98490 . + . . +chr1 CGI REF 98542 98582 . + . . +chr1 CGI REF 98606 98614 . + . . +chr1 CGI REF 98687 98694 . + . . +chr1 CGI REF 98731 98744 . + . . +chr1 CGI REF 98779 98789 . + . . +chr1 CGI REF 98887 98899 . + . . +chr1 CGI REF 98949 98963 . + . . +chr1 CGI REF 98978 98986 . + . . +chr1 CGI REF 99121 99133 . + . . +chr1 CGI REF 99184 99195 . + . . +chr1 CGI REF 99197 99218 . + . . +chr1 CGI REF 99220 99241 . + . . +chr1 CGI REF 99278 99282 . + . . +chr1 CGI REF 99338 99343 . + . . +chr1 CGI REF 99385 99391 . + . . +chr1 CGI REF 99410 99470 . + . . +chr1 CGI REF 99502 99506 . + . . +chr1 CGI REF 99554 99628 . + . . +chr1 CGI REF 99630 99661 . + . . +chr1 CGI REF 99691 99716 . + . . +chr1 CGI REF 99729 99738 . + . . +chr1 CGI REF 99777 99797 . + . . +chr1 CGI REF 99799 99815 . + . . +chr1 CGI REF 99859 99867 . + . . +chr1 CGI REF 99880 99937 . + . . +chr1 CGI REF 99986 100061 . + . . +chr1 CGI REF 100103 100149 . + . . +chr1 CGI REF 100150 100236 . + . . +chr1 CGI REF 100354 100389 . + . . +chr1 CGI REF 100411 100425 . + . . +chr1 CGI REF 100513 100556 . + . . +chr1 CGI REF 100590 100636 . + . . +chr1 CGI REF 100657 100662 . + . . +chr1 CGI REF 100690 100721 . + . . +chr1 CGI REF 100722 100794 . + . . +chr1 CGI REF 100826 100854 . + . . +chr1 CGI REF 100899 100917 . + . . +chr1 CGI REF 100919 100939 . + . . +chr1 CGI REF 101005 101028 . + . . +chr1 CGI REF 101031 101037 . + . . +chr1 CGI REF 101039 101076 . + . . +chr1 CGI REF 101272 101290 . + . . +chr1 CGI REF 101292 101324 . + . . +chr1 CGI REF 101353 101364 . + . . +chr1 CGI REF 101418 101452 . + . . +chr1 CGI REF 101480 101490 . + . . +chr1 CGI REF 101530 101611 . + . . +chr1 CGI REF 101701 101712 . + . . +chr1 CGI REF 101746 101771 . + . . +chr1 CGI REF 101815 101843 . + . . +chr1 CGI REF 101957 101968 . + . . +chr1 CGI REF 102019 102043 . + . . +chr1 CGI REF 102088 102137 . + . . +chr1 CGI REF 102139 102199 . + . . +chr1 CGI REF 102200 102214 . + . . +chr1 CGI REF 102215 102232 . + . . +chr1 CGI REF 102277 102306 . + . . +chr1 CGI REF 102343 102396 . + . . +chr1 CGI REF 102398 102409 . + . . +chr1 CGI REF 102438 102641 . + . . +chr1 CGI REF 102682 102787 . + . . +chr1 CGI REF 102831 102849 . + . . +chr1 CGI REF 102870 102898 . + . . +chr1 CGI REF 102946 102955 . + . . +chr1 CGI REF 102974 102984 . + . . +chr1 CGI REF 103019 103029 . + . . +chr1 CGI REF 103076 103080 . + . . +chr1 CGI REF 103302 103379 . + . . +chr1 CGI REF 103388 103443 . + . . +chr1 CGI REF 103445 103479 . + . . +chr1 CGI REF 103496 103504 . + . . +chr1 CGI REF 103551 103600 . + . . +chr1 CGI REF 103655 103725 . + . . +chr1 CGI REF 103768 103779 . + . . +chr1 CGI REF 103893 103928 . + . . +chr1 CGI REF 103930 103977 . + . . +chr1 CGI REF 103999 104004 . + . . +chr1 CGI REF 104038 104043 . + . . +chr1 CGI REF 104086 104122 . + . . +chr1 CGI REF 104143 104151 . + . . +chr1 CGI REF 104263 104300 . + . . +chr1 CGI REF 104343 104390 . + . . +chr1 CGI REF 104407 104429 . + . . +chr1 CGI REF 104431 104550 . + . . +chr1 CGI REF 104599 104610 . + . . +chr1 CGI REF 104648 104659 . + . . +chr1 CGI REF 104705 104716 . + . . +chr1 CGI REF 104724 104738 . + . . +chr1 CGI REF 104788 104818 . + . . +chr1 CGI REF 104863 104933 . + . . +chr1 CGI REF 104982 105094 . + . . +chr1 CGI REF 105096 105150 . + . . +chr1 CGI REF 105185 105190 . + . . +chr1 CGI REF 105202 105209 . + . . +chr1 CGI REF 105256 105274 . + . . +chr1 CGI REF 105314 105347 . + . . +chr1 CGI REF 105351 105441 . + . . +chr1 CGI REF 105449 105484 . + . . +chr1 CGI REF 105492 105508 . + . . +chr1 CGI REF 105581 105590 . + . . +chr1 CGI REF 105667 105676 . + . . +chr1 CGI REF 105684 105690 . + . . +chr1 CGI REF 105741 105752 . + . . +chr1 CGI REF 105795 105863 . + . . +chr1 CGI REF 105907 105926 . + . . +chr1 CGI REF 105976 105983 . + . . +chr1 CGI REF 106031 106039 . + . . +chr1 CGI REF 106077 106085 . + . . +chr1 CGI REF 106145 106153 . + . . +chr1 CGI REF 106168 106238 . + . . +chr1 CGI REF 106289 106320 . + . . +chr1 CGI REF 106348 106359 . + . . +chr1 CGI REF 106414 106430 . + . . +chr1 CGI REF 106470 106477 . + . . +chr1 CGI REF 106512 106527 . + . . +chr1 CGI REF 106609 106615 . + . . +chr1 CGI REF 106623 106653 . + . . +chr1 CGI REF 106698 106734 . + . . +chr1 CGI REF 106761 106781 . + . . +chr1 CGI REF 106789 106890 . + . . +chr1 CGI REF 106915 106923 . + . . +chr1 CGI REF 106959 107241 . + . . +chr1 CGI REF 107268 107328 . + . . +chr1 CGI REF 107336 107346 . + . . +chr1 CGI REF 107399 107421 . + . . +chr1 CGI REF 107468 107472 . + . . +chr1 CGI REF 107516 107648 . + . . +chr1 CGI REF 107691 107872 . + . . +chr1 CGI REF 107918 107926 . + . . +chr1 CGI REF 107966 108097 . + . . +chr1 CGI REF 108143 108272 . + . . +chr1 CGI REF 108315 108346 . + . . +chr1 CGI REF 108369 108400 . + . . +chr1 CGI REF 108423 108533 . + . . +chr1 CGI REF 108566 108598 . + . . +chr1 CGI REF 108600 108708 . + . . +chr1 CGI REF 108728 108771 . + . . +chr1 CGI REF 108779 108798 . + . . +chr1 CGI REF 108827 108841 . + . . +chr1 CGI REF 108875 108894 . + . . +chr1 CGI REF 108902 109045 . + . . +chr1 CGI REF 109066 109076 . + . . +chr1 CGI REF 109113 109125 . + . . +chr1 CGI REF 109154 109161 . + . . +chr1 CGI REF 109171 109234 . + . . +chr1 CGI REF 109235 109237 . + . . +chr1 CGI REF 109240 109308 . + . . +chr1 CGI REF 109310 109484 . + . . +chr1 CGI REF 109525 109529 . + . . +chr1 CGI REF 109653 109690 . + . . +chr1 CGI REF 109728 109762 . + . . +chr1 CGI REF 109862 110003 . + . . +chr1 CGI REF 110011 110133 . + . . +chr1 CGI REF 110159 110185 . + . . +chr1 CGI REF 110224 110237 . + . . +chr1 CGI REF 110285 110376 . + . . +chr1 CGI REF 110423 110434 . + . . +chr1 CGI REF 110478 110533 . + . . +chr1 CGI REF 110535 110543 . + . . +chr1 CGI REF 110619 110666 . + . . +chr1 CGI REF 110670 110699 . + . . +chr1 CGI REF 110723 110748 . + . . +chr1 CGI REF 110778 110860 . + . . +chr1 CGI REF 110899 110914 . + . . +chr1 CGI REF 110957 110979 . + . . +chr1 CGI REF 110981 111015 . + . . +chr1 CGI REF 111017 111071 . + . . +chr1 CGI REF 111117 111137 . + . . +chr1 CGI REF 111167 111187 . + . . +chr1 CGI REF 111189 111209 . + . . +chr1 CGI REF 111210 111246 . + . . +chr1 CGI REF 111247 111302 . + . . +chr1 CGI REF 111338 111362 . + . . +chr1 CGI REF 111436 111455 . + . . +chr1 CGI REF 111598 111617 . + . . +chr1 CGI REF 111628 111633 . + . . +chr1 CGI REF 111714 111731 . + . . +chr1 CGI REF 111752 111758 . + . . +chr1 CGI REF 111813 111864 . + . . +chr1 CGI REF 111866 111881 . + . . +chr1 CGI REF 111883 111889 . + . . +chr1 CGI REF 111892 111915 . + . . +chr1 CGI REF 111944 111977 . + . . +chr1 CGI REF 111979 111984 . + . . +chr1 CGI REF 111986 112016 . + . . +chr1 CGI REF 112018 112047 . + . . +chr1 CGI REF 112156 112172 . + . . +chr1 CGI REF 112220 112238 . + . . +chr1 CGI REF 112345 112354 . + . . +chr1 CGI REF 112469 112529 . + . . +chr1 CGI REF 112720 112764 . + . . +chr1 CGI REF 112800 112817 . + . . +chr1 CGI REF 112818 112867 . + . . +chr1 CGI REF 112943 112947 . + . . +chr1 CGI REF 113055 113071 . + . . +chr1 CGI REF 113083 113094 . + . . +chr1 CGI REF 113178 113286 . + . . +chr1 CGI REF 113288 113299 . + . . +chr1 CGI REF 113361 113365 . + . . +chr1 CGI REF 113415 113424 . + . . +chr1 CGI REF 113432 113556 . + . . +chr1 CGI REF 113558 113604 . + . . +chr1 CGI REF 113646 113663 . + . . +chr1 CGI REF 113697 113720 . + . . +chr1 CGI REF 113722 113741 . + . . +chr1 CGI REF 113743 113750 . + . . +chr1 CGI REF 113754 113785 . + . . +chr1 CGI REF 113817 113867 . + . . +chr1 CGI REF 113930 113936 . + . . +chr1 CGI REF 113973 114078 . + . . +chr1 CGI REF 114216 114229 . + . . +chr1 CGI REF 114312 114326 . + . . +chr1 CGI REF 114363 114375 . + . . +chr1 CGI REF 114431 114457 . + . . +chr1 CGI REF 114536 114540 . + . . +chr1 CGI REF 114586 114609 . + . . +chr1 CGI REF 114723 114759 . + . . +chr1 CGI REF 114793 114802 . + . . +chr1 CGI REF 114913 114921 . + . . +chr1 CGI REF 114977 114987 . + . . +chr1 CGI REF 115054 115070 . + . . +chr1 CGI REF 115107 115121 . + . . +chr1 CGI REF 115299 115303 . + . . +chr1 CGI REF 115373 115407 . + . . +chr1 CGI REF 115408 115421 . + . . +chr1 CGI REF 115475 115485 . + . . +chr1 CGI REF 115542 115617 . + . . +chr1 CGI REF 115671 115678 . + . . +chr1 CGI REF 115714 115753 . + . . +chr1 CGI REF 115798 115823 . + . . +chr1 CGI REF 115825 115877 . + . . +chr1 CGI REF 115926 115940 . + . . +chr1 CGI REF 115966 115987 . + . . +chr1 CGI REF 115989 116010 . + . . +chr1 CGI REF 116056 116068 . + . . +chr1 CGI REF 116179 116188 . + . . +chr1 CGI REF 116295 116368 . + . . +chr1 CGI REF 116370 116397 . + . . +chr1 CGI REF 116556 116562 . + . . +chr1 CGI REF 116616 116631 . + . . +chr1 CGI REF 116708 116730 . + . . +chr1 CGI REF 116732 116748 . + . . +chr1 CGI REF 116789 116802 . + . . +chr1 CGI REF 116820 116842 . + . . +chr1 CGI REF 116886 116892 . + . . +chr1 CGI REF 116927 116940 . + . . +chr1 CGI REF 117004 117024 . + . . +chr1 CGI REF 117025 117047 . + . . +chr1 CGI REF 117049 117069 . + . . +chr1 CGI REF 117369 117389 . + . . +chr1 CGI REF 117420 117453 . + . . +chr1 CGI REF 117531 117535 . + . . +chr1 CGI REF 117621 117629 . + . . +chr1 CGI REF 117638 117651 . + . . +chr1 CGI REF 117727 117735 . + . . +chr1 CGI REF 118019 118024 . + . . +chr1 CGI REF 118068 118085 . + . . +chr1 CGI REF 118087 118124 . + . . +chr1 CGI REF 118126 118137 . + . . +chr1 CGI REF 118139 118148 . + . . +chr1 CGI REF 118150 118168 . + . . +chr1 CGI REF 118170 118180 . + . . +chr1 CGI REF 118440 118463 . + . . +chr1 CGI REF 118544 118590 . + . . +chr1 CGI REF 118621 118631 . + . . +chr1 CGI REF 118741 118838 . + . . +chr1 CGI REF 118929 118936 . + . . +chr1 CGI REF 118961 118966 . + . . +chr1 CGI REF 119166 119197 . + . . +chr1 CGI REF 119488 119497 . + . . +chr1 CGI REF 119594 119604 . + . . +chr1 CGI REF 119657 119678 . + . . +chr1 CGI REF 119680 119713 . + . . +chr1 CGI REF 119752 119766 . + . . +chr1 CGI REF 119821 119837 . + . . +chr1 CGI REF 119912 119944 . + . . +chr1 CGI REF 119984 119988 . + . . +chr1 CGI REF 119989 120078 . + . . +chr1 CGI REF 120080 120114 . + . . +chr1 CGI REF 120116 120173 . + . . +chr1 CGI REF 120282 120301 . + . . +chr1 CGI REF 120310 120322 . + . . +chr1 CGI REF 120361 120389 . + . . +chr1 CGI REF 120472 120503 . + . . +chr1 CGI REF 120728 120738 . + . . +chr1 CGI REF 120761 120774 . + . . +chr1 CGI REF 120812 120819 . + . . +chr1 CGI REF 120859 120870 . + . . +chr1 CGI REF 120872 120876 . + . . +chr1 CGI REF 120878 120891 . + . . +chr1 CGI REF 120917 120928 . + . . +chr1 CGI REF 120950 120957 . + . . +chr1 CGI REF 121143 121156 . + . . +chr1 CGI REF 121218 121231 . + . . +chr1 CGI REF 121249 121257 . + . . +chr1 CGI REF 121576 121603 . + . . +chr1 CGI REF 121792 121796 . + . . +chr1 CGI REF 121898 121907 . + . . +chr1 CGI REF 121981 121988 . + . . +chr1 CGI REF 122122 122199 . + . . +chr1 CGI REF 122265 122294 . + . . +chr1 CGI REF 122334 122347 . + . . +chr1 CGI REF 122405 122457 . + . . +chr1 CGI REF 122471 122488 . + . . +chr1 CGI REF 122524 122584 . + . . +chr1 CGI REF 122594 122620 . + . . +chr1 CGI REF 122652 122668 . + . . +chr1 CGI REF 122820 122826 . + . . +chr1 CGI REF 122858 122875 . + . . +chr1 CGI REF 122902 122908 . + . . +chr1 CGI REF 122936 122961 . + . . +chr1 CGI REF 122986 122990 . + . . +chr1 CGI REF 123646 123662 . + . . +chr1 CGI REF 123714 123740 . + . . +chr1 CGI REF 123776 123797 . + . . +chr1 CGI REF 123864 123877 . + . . +chr1 CGI REF 124051 124067 . + . . +chr1 CGI REF 124095 124109 . + . . +chr1 CGI REF 124137 124150 . + . . +chr1 CGI REF 124241 124253 . + . . +chr1 CGI REF 124307 124324 . + . . +chr1 CGI REF 124368 124375 . + . . +chr1 CGI REF 124444 124453 . + . . +chr1 CGI REF 124461 124466 . + . . +chr1 CGI REF 124509 124514 . + . . +chr1 CGI REF 124634 124663 . + . . +chr1 CGI REF 124702 124721 . + . . +chr1 CGI REF 124723 124782 . + . . +chr1 CGI REF 124784 124796 . + . . +chr1 CGI REF 124819 124840 . + . . +chr1 CGI REF 124876 124882 . + . . +chr1 CGI REF 124906 124935 . + . . +chr1 CGI REF 124974 124978 . + . . +chr1 CGI REF 125095 125144 . + . . +chr1 CGI REF 125173 125178 . + . . +chr1 CGI REF 125224 125229 . + . . +chr1 CGI REF 125319 125325 . + . . +chr1 CGI REF 125384 125392 . + . . +chr1 CGI REF 125419 125437 . + . . +chr1 CGI REF 125483 125491 . + . . +chr1 CGI REF 125556 125562 . + . . +chr1 CGI REF 125630 125652 . + . . +chr1 CGI REF 125896 125905 . + . . +chr1 CGI REF 126133 126194 . + . . +chr1 CGI REF 126249 126257 . + . . +chr1 CGI REF 126305 126311 . + . . +chr1 CGI REF 126327 126349 . + . . +chr1 CGI REF 126377 126393 . + . . +chr1 CGI REF 126480 126484 . + . . +chr1 CGI REF 126528 126551 . + . . +chr1 CGI REF 126632 126647 . + . . +chr1 CGI REF 126681 126702 . + . . +chr1 CGI REF 126710 126720 . + . . +chr1 CGI REF 126795 126819 . + . . +chr1 CGI REF 126856 126861 . + . . +chr1 CGI REF 126914 126934 . + . . +chr1 CGI REF 126999 127012 . + . . +chr1 CGI REF 127051 127056 . + . . +chr1 CGI REF 127161 127173 . + . . +chr1 CGI REF 127235 127250 . + . . +chr1 CGI REF 127372 127403 . + . . +chr1 CGI REF 127435 127451 . + . . +chr1 CGI REF 127534 127553 . + . . +chr1 CGI REF 127597 127646 . + . . +chr1 CGI REF 127694 127701 . + . . +chr1 CGI REF 127753 127794 . + . . +chr1 CGI REF 127823 127848 . + . . +chr1 CGI REF 127913 127921 . + . . +chr1 CGI REF 128026 128084 . + . . +chr1 CGI REF 128159 128172 . + . . +chr1 CGI REF 128205 128242 . + . . +chr1 CGI REF 128243 128266 . + . . +chr1 CGI REF 128269 128306 . + . . +chr1 CGI REF 128361 128375 . + . . +chr1 CGI REF 128377 128387 . + . . +chr1 CGI REF 128389 128398 . + . . +chr1 CGI REF 128472 128496 . + . . +chr1 CGI REF 128497 128512 . + . . +chr1 CGI REF 128541 128551 . + . . +chr1 CGI REF 128552 128586 . + . . +chr1 CGI REF 128626 128637 . + . . +chr1 CGI REF 128671 128702 . + . . +chr1 CGI REF 128749 128757 . + . . +chr1 CGI REF 128842 128847 . + . . +chr1 CGI REF 128887 128983 . + . . +chr1 CGI REF 129029 129039 . + . . +chr1 CGI REF 129133 129146 . + . . +chr1 CGI REF 129155 129258 . + . . +chr1 CGI REF 129429 129456 . + . . +chr1 CGI REF 129458 129488 . + . . +chr1 CGI REF 129800 129807 . + . . +chr1 CGI REF 129925 129933 . + . . +chr1 CGI REF 130084 130101 . + . . +chr1 CGI REF 130312 130335 . + . . +chr1 CGI REF 130337 130386 . + . . +chr1 CGI REF 130462 130503 . + . . +chr1 CGI REF 130539 130567 . + . . +chr1 CGI REF 130702 130721 . + . . +chr1 CGI REF 130772 130780 . + . . +chr1 CGI REF 130840 130847 . + . . +chr1 CGI REF 130904 130946 . + . . +chr1 CGI REF 131102 131107 . + . . +chr1 CGI REF 131195 131199 . + . . +chr1 CGI REF 131207 131211 . + . . +chr1 CGI REF 131379 131444 . + . . +chr1 CGI REF 131534 131548 . + . . +chr1 CGI REF 131579 131588 . + . . +chr1 CGI REF 132432 132446 . + . . +chr1 CGI REF 132707 132711 . + . . +chr1 CGI REF 132800 132805 . + . . +chr1 CGI REF 132907 132926 . + . . +chr1 CGI REF 132990 133002 . + . . +chr1 CGI REF 133074 133079 . + . . +chr1 CGI REF 133167 133171 . + . . +chr1 CGI REF 133287 133319 . + . . +chr1 CGI REF 133825 133878 . + . . +chr1 CGI REF 133916 133934 . + . . +chr1 CGI REF 134155 134159 . + . . +chr1 CGI REF 134231 134238 . + . . +chr1 CGI REF 134377 134383 . + . . +chr1 CGI REF 134443 134464 . + . . +chr1 CGI REF 134635 134666 . + . . +chr1 CGI REF 134671 134678 . + . . +chr1 CGI REF 134680 134714 . + . . +chr1 CGI REF 134716 134744 . + . . +chr1 CGI REF 134779 134811 . + . . +chr1 CGI REF 135002 135047 . + . . +chr1 CGI REF 135234 135240 . + . . +chr1 CGI REF 135277 135281 . + . . +chr1 CGI REF 135344 135349 . + . . +chr1 CGI REF 135428 135433 . + . . +chr1 CGI REF 135507 135529 . + . . +chr1 CGI REF 135611 135616 . + . . +chr1 CGI REF 135687 135693 . + . . +chr1 CGI REF 135727 135769 . + . . +chr1 CGI REF 135771 135780 . + . . +chr1 CGI REF 135932 135946 . + . . +chr1 CGI REF 136004 136009 . + . . +chr1 CGI REF 136052 136067 . + . . +chr1 CGI REF 136903 136907 . + . . +chr1 CGI REF 137104 137118 . + . . +chr1 CGI REF 137160 137166 . + . . +chr1 CGI REF 137294 137299 . + . . +chr1 CGI REF 137440 137444 . + . . +chr1 CGI REF 137498 137504 . + . . +chr1 CGI REF 137512 137519 . + . . +chr1 CGI REF 137571 137590 . + . . +chr1 CGI REF 137641 137655 . + . . +chr1 CGI REF 137657 137658 . + . . +chr1 CGI REF 137660 137683 . + . . +chr1 CGI REF 137729 137733 . + . . +chr1 CGI REF 137793 137821 . + . . +chr1 CGI REF 137863 137875 . + . . +chr1 CGI REF 137899 137907 . + . . +chr1 CGI REF 137969 138010 . + . . +chr1 CGI REF 138193 138197 . + . . +chr1 CGI REF 138341 138352 . + . . +chr1 CGI REF 138360 138377 . + . . +chr1 CGI REF 138422 138428 . + . . +chr1 CGI REF 138461 138474 . + . . +chr1 CGI REF 138670 138681 . + . . +chr1 CGI REF 138758 138795 . + . . +chr1 CGI REF 139009 139062 . + . . +chr1 CGI REF 139109 139128 . + . . +chr1 CGI REF 139245 139251 . + . . +chr1 CGI REF 139297 139330 . + . . +chr1 CGI REF 139367 139483 . + . . +chr1 CGI REF 139485 139503 . + . . +chr1 CGI REF 139689 139732 . + . . +chr1 CGI REF 139833 139837 . + . . +chr1 CGI REF 139902 139908 . + . . +chr1 CGI REF 140199 140203 . + . . +chr1 CGI REF 140264 140271 . + . . +chr1 CGI REF 140330 140336 . + . . +chr1 CGI REF 140384 140395 . + . . +chr1 CGI REF 140435 140473 . + . . +chr1 CGI REF 140475 140525 . + . . +chr1 CGI REF 140533 140558 . + . . +chr1 CGI REF 140597 140757 . + . . +chr1 CGI REF 140816 140842 . + . . +chr1 CGI REF 140844 140914 . + . . +chr1 CGI REF 140946 141006 . + . . +chr1 CGI REF 141046 141078 . + . . +chr1 CGI REF 141117 141128 . + . . +chr1 CGI REF 141190 141211 . + . . +chr1 CGI REF 141330 141432 . + . . +chr1 CGI REF 141493 141524 . + . . +chr1 CGI REF 141526 141559 . + . . +chr1 CGI REF 141561 141588 . + . . +chr1 CGI REF 141661 141682 . + . . +chr1 CGI REF 141685 141686 . + . . +chr1 CGI REF 141692 141694 . + . . +chr1 CGI REF 141696 141697 . + . . +chr1 CGI REF 141699 141702 . + . . +chr1 CGI REF 141710 141713 . + . . +chr1 CGI REF 141716 141719 . + . . +chr1 CGI REF 141721 141761 . + . . +chr1 CGI REF 141882 141924 . + . . +chr1 CGI REF 141998 142050 . + . . +chr1 CGI REF 142140 142210 . + . . +chr1 CGI REF 142239 142281 . + . . +chr1 CGI REF 142315 142343 . + . . +chr1 CGI REF 142392 142419 . + . . +chr1 CGI REF 142453 142472 . + . . +chr1 CGI REF 142500 142510 . + . . +chr1 CGI REF 142547 142554 . + . . +chr1 CGI REF 142603 142611 . + . . +chr1 CGI REF 142718 142724 . + . . +chr1 CGI REF 142757 142772 . + . . +chr1 CGI REF 142774 142786 . + . . +chr1 CGI REF 142788 142797 . + . . +chr1 CGI REF 142799 142888 . + . . +chr1 CGI REF 142890 142896 . + . . +chr1 CGI REF 142897 142988 . + . . +chr1 CGI REF 142990 143001 . + . . +chr1 CGI REF 143009 143024 . + . . +chr1 CGI REF 143109 143151 . + . . +chr1 CGI REF 143240 143264 . + . . +chr1 CGI REF 143305 143390 . + . . +chr1 CGI REF 143413 143421 . + . . +chr1 CGI REF 143489 143517 . + . . +chr1 CGI REF 143574 143630 . + . . +chr1 CGI REF 143674 143752 . + . . +chr1 CGI REF 143753 143761 . + . . +chr1 CGI REF 143765 143770 . + . . +chr1 CGI REF 143772 143775 . + . . +chr1 CGI REF 143777 143778 . + . . +chr1 CGI REF 143780 143881 . + . . +chr1 CGI REF 143924 143942 . + . . +chr1 CGI REF 143944 143950 . + . . +chr1 CGI REF 143952 144014 . + . . +chr1 CGI REF 144059 144227 . + . . +chr1 CGI REF 144278 144283 . + . . +chr1 CGI REF 144491 144502 . + . . +chr1 CGI REF 144904 144964 . + . . +chr1 CGI REF 145072 145102 . + . . +chr1 CGI REF 145153 145210 . + . . +chr1 CGI REF 145299 145363 . + . . +chr1 CGI REF 145377 145390 . + . . +chr1 CGI REF 145391 145446 . + . . +chr1 CGI REF 145538 145546 . + . . +chr1 CGI REF 145584 145596 . + . . +chr1 CGI REF 145710 145716 . + . . +chr1 CGI REF 145746 145756 . + . . +chr1 CGI REF 145782 145788 . + . . +chr1 CGI REF 145832 145836 . + . . +chr1 CGI REF 145912 145917 . + . . +chr1 CGI REF 145955 145966 . + . . +chr1 CGI REF 146017 146048 . + . . +chr1 CGI REF 146078 146090 . + . . +chr1 CGI REF 146092 146121 . + . . +chr1 CGI REF 146123 146147 . + . . +chr1 CGI REF 146216 146222 . + . . +chr1 CGI REF 146282 146291 . + . . +chr1 CGI REF 146367 146392 . + . . +chr1 CGI REF 146394 146400 . + . . +chr1 CGI REF 146403 146442 . + . . +chr1 CGI REF 146491 146498 . + . . +chr1 CGI REF 146527 146535 . + . . +chr1 CGI REF 146621 146659 . + . . +chr1 CGI REF 146703 146784 . + . . +chr1 CGI REF 146822 146888 . + . . +chr1 CGI REF 146898 146967 . + . . +chr1 CGI REF 147012 147018 . + . . +chr1 CGI REF 147061 147070 . + . . +chr1 CGI REF 147173 147228 . + . . +chr1 CGI REF 147284 147292 . + . . +chr1 CGI REF 147367 147402 . + . . +chr1 CGI REF 147486 147503 . + . . +chr1 CGI REF 147557 147587 . + . . +chr1 CGI REF 147628 147638 . + . . +chr1 CGI REF 147684 147731 . + . . +chr1 CGI REF 147872 147903 . + . . +chr1 CGI REF 147932 148079 . + . . +chr1 CGI REF 148087 148103 . + . . +chr1 CGI REF 148147 148154 . + . . +chr1 CGI REF 148182 148192 . + . . +chr1 CGI REF 148238 148259 . + . . +chr1 CGI REF 148260 148306 . + . . +chr1 CGI REF 148349 148375 . + . . +chr1 CGI REF 148376 148392 . + . . +chr1 CGI REF 148454 148465 . + . . +chr1 CGI REF 148505 148512 . + . . +chr1 CGI REF 148514 148519 . + . . +chr1 CGI REF 148521 148550 . + . . +chr1 CGI REF 148552 148569 . + . . +chr1 CGI REF 148829 148843 . + . . +chr1 CGI REF 148891 148898 . + . . +chr1 CGI REF 148994 149005 . + . . +chr1 CGI REF 149093 149102 . + . . +chr1 CGI REF 149145 149191 . + . . +chr1 CGI REF 149253 149340 . + . . +chr1 CGI REF 149342 149350 . + . . +chr1 CGI REF 149390 149475 . + . . +chr1 CGI REF 149511 149524 . + . . +chr1 CGI REF 149576 149597 . + . . +chr1 CGI REF 149599 149631 . + . . +chr1 CGI REF 149648 149656 . + . . +chr1 CGI REF 149727 149768 . + . . +chr1 CGI REF 149796 149829 . + . . +chr1 CGI REF 149880 149893 . + . . +chr1 CGI REF 149928 149972 . + . . +chr1 CGI REF 150071 150193 . + . . +chr1 CGI REF 150226 150261 . + . . +chr1 CGI REF 150361 150378 . + . . +chr1 CGI REF 150380 150395 . + . . +chr1 CGI REF 150520 150558 . + . . +chr1 CGI REF 150562 150601 . + . . +chr1 CGI REF 150603 150631 . + . . +chr1 CGI REF 150633 150647 . + . . +chr1 CGI REF 150706 150720 . + . . +chr1 CGI REF 150789 150822 . + . . +chr1 CGI REF 150858 150862 . + . . +chr1 CGI REF 150890 150894 . + . . +chr1 CGI REF 150990 151003 . + . . +chr1 CGI REF 151005 151032 . + . . +chr1 CGI REF 151062 151083 . + . . +chr1 CGI REF 151104 151155 . + . . +chr1 CGI REF 151182 151239 . + . . +chr1 CGI REF 151279 151290 . + . . +chr1 CGI REF 151399 151424 . + . . +chr1 CGI REF 151557 151566 . + . . +chr1 CGI REF 151568 151579 . + . . +chr1 CGI REF 151675 151699 . + . . +chr1 CGI REF 151840 151853 . + . . +chr1 CGI REF 151888 151911 . + . . +chr1 CGI REF 151943 151992 . + . . +chr1 CGI REF 152032 152077 . + . . +chr1 CGI REF 152079 152109 . + . . +chr1 CGI REF 152159 152222 . + . . +chr1 CGI REF 152251 152257 . + . . +chr1 CGI REF 152277 152289 . + . . +chr1 CGI REF 152306 152358 . + . . +chr1 CGI REF 152429 152466 . + . . +chr1 CGI REF 152624 152628 . + . . +chr1 CGI REF 152672 152747 . + . . +chr1 CGI REF 152784 152821 . + . . +chr1 CGI REF 152926 152954 . + . . +chr1 CGI REF 152990 152995 . + . . +chr1 CGI REF 153046 153068 . + . . +chr1 CGI REF 153111 153136 . + . . +chr1 CGI REF 153198 153206 . + . . +chr1 CGI REF 153266 153386 . + . . +chr1 CGI REF 153452 153464 . + . . +chr1 CGI REF 153487 153493 . + . . +chr1 CGI REF 153522 153636 . + . . +chr1 CGI REF 153686 153709 . + . . +chr1 CGI REF 153753 153761 . + . . +chr1 CGI REF 153763 153769 . + . . +chr1 CGI REF 153773 153802 . + . . +chr1 CGI REF 153835 153846 . + . . +chr1 CGI REF 153882 153922 . + . . +chr1 CGI REF 153966 153980 . + . . +chr1 CGI REF 154023 154039 . + . . +chr1 CGI REF 154181 154196 . + . . +chr1 CGI REF 154198 154205 . + . . +chr1 CGI REF 154207 154242 . + . . +chr1 CGI REF 154316 154324 . + . . +chr1 CGI REF 154357 154384 . + . . +chr1 CGI REF 154432 154441 . + . . +chr1 CGI REF 154521 154526 . + . . +chr1 CGI REF 154687 154717 . + . . +chr1 CGI REF 154768 154774 . + . . +chr1 CGI REF 154825 154831 . + . . +chr1 CGI REF 154878 154889 . + . . +chr1 CGI REF 154922 154928 . + . . +chr1 CGI REF 154965 154979 . + . . +chr1 CGI REF 154987 155004 . + . . +chr1 CGI REF 155120 155268 . + . . +chr1 CGI REF 155269 155279 . + . . +chr1 CGI REF 155282 155347 . + . . +chr1 CGI REF 155414 155433 . + . . +chr1 CGI REF 155535 155553 . + . . +chr1 CGI REF 155640 155663 . + . . +chr1 CGI REF 155753 155757 . + . . +chr1 CGI REF 155808 155845 . + . . +chr1 CGI REF 155960 155964 . + . . +chr1 CGI REF 156083 156109 . + . . +chr1 CGI REF 156207 156214 . + . . +chr1 CGI REF 156409 156441 . + . . +chr1 CGI REF 156443 156473 . + . . +chr1 CGI REF 156634 156648 . + . . +chr1 CGI REF 156709 156713 . + . . +chr1 CGI REF 156814 156834 . + . . +chr1 CGI REF 156885 156943 . + . . +chr1 CGI REF 156945 156950 . + . . +chr1 CGI REF 156960 156963 . + . . +chr1 CGI REF 156964 157029 . + . . +chr1 CGI REF 157080 157096 . + . . +chr1 CGI REF 157127 157155 . + . . +chr1 CGI REF 157156 157158 . + . . +chr1 CGI REF 157160 157187 . + . . +chr1 CGI REF 157214 157225 . + . . +chr1 CGI REF 157302 157311 . + . . +chr1 CGI REF 157339 157350 . + . . +chr1 CGI REF 157400 157474 . + . . +chr1 CGI REF 157546 157586 . + . . +chr1 CGI REF 157644 157671 . + . . +chr1 CGI REF 157709 157728 . + . . +chr1 CGI REF 157750 157759 . + . . +chr1 CGI REF 157800 157858 . + . . +chr1 CGI REF 157860 157916 . + . . +chr1 CGI REF 157963 157967 . + . . +chr1 CGI REF 158014 158044 . + . . +chr1 CGI REF 158098 158135 . + . . +chr1 CGI REF 158174 158211 . + . . +chr1 CGI REF 158213 158282 . + . . +chr1 CGI REF 158284 158309 . + . . +chr1 CGI REF 158332 158338 . + . . +chr1 CGI REF 158373 158456 . + . . +chr1 CGI REF 158458 158559 . + . . +chr1 CGI REF 158582 158588 . + . . +chr1 CGI REF 158590 158617 . + . . +chr1 CGI REF 158657 158678 . + . . +chr1 CGI REF 158783 158803 . + . . +chr1 CGI REF 158840 158883 . + . . +chr1 CGI REF 158885 158981 . + . . +chr1 CGI REF 159133 159149 . + . . +chr1 CGI REF 159181 159190 . + . . +chr1 CGI REF 159214 159236 . + . . +chr1 CGI REF 159274 159280 . + . . +chr1 CGI REF 159329 159345 . + . . +chr1 CGI REF 159556 159564 . + . . +chr1 CGI REF 159596 159656 . + . . +chr1 CGI REF 159701 159707 . + . . +chr1 CGI REF 159752 159853 . + . . +chr1 CGI REF 159855 159873 . + . . +chr1 CGI REF 159940 159976 . + . . +chr1 CGI REF 160040 160061 . + . . +chr1 CGI REF 160063 160080 . + . . +chr1 CGI REF 160082 160092 . + . . +chr1 CGI REF 160094 160113 . + . . +chr1 CGI REF 160115 160137 . + . . +chr1 CGI REF 160156 160165 . + . . +chr1 CGI REF 160214 160261 . + . . +chr1 CGI REF 160347 160360 . + . . +chr1 CGI REF 160396 160414 . + . . +chr1 CGI REF 160451 160455 . + . . +chr1 CGI REF 160493 160501 . + . . +chr1 CGI REF 160734 160752 . + . . +chr1 CGI REF 160754 160767 . + . . +chr1 CGI REF 160809 160813 . + . . +chr1 CGI REF 160903 160942 . + . . +chr1 CGI REF 161007 161050 . + . . +chr1 CGI REF 161194 161200 . + . . +chr1 CGI REF 161260 161265 . + . . +chr1 CGI REF 161372 161377 . + . . +chr1 CGI REF 161388 161399 . + . . +chr1 CGI REF 161441 161448 . + . . +chr1 CGI REF 161496 161500 . + . . +chr1 CGI REF 161535 161541 . + . . +chr1 CGI REF 161629 161647 . + . . +chr1 CGI REF 161751 161790 . + . . +chr1 CGI REF 161792 161803 . + . . +chr1 CGI REF 161845 161854 . + . . +chr1 CGI REF 161961 161977 . + . . +chr1 CGI REF 162078 162134 . + . . +chr1 CGI REF 162195 162199 . + . . +chr1 CGI REF 162440 162465 . + . . +chr1 CGI REF 162467 162488 . + . . +chr1 CGI REF 162524 162534 . + . . +chr1 CGI REF 162641 162680 . + . . +chr1 CGI REF 162711 162778 . + . . +chr1 CGI REF 162822 162830 . + . . +chr1 CGI REF 162898 162904 . + . . +chr1 CGI REF 162991 162997 . + . . +chr1 CGI REF 163032 163050 . + . . +chr1 CGI REF 163052 163060 . + . . +chr1 CGI REF 163062 163088 . + . . +chr1 CGI REF 163110 163123 . + . . +chr1 CGI REF 163384 163438 . + . . +chr1 CGI REF 163491 163606 . + . . +chr1 CGI REF 163608 163639 . + . . +chr1 CGI REF 163695 163728 . + . . +chr1 CGI REF 163776 163781 . + . . +chr1 CGI REF 163836 163846 . + . . +chr1 CGI REF 163987 163991 . + . . +chr1 CGI REF 164113 164124 . + . . +chr1 CGI REF 164171 164206 . + . . +chr1 CGI REF 164240 164249 . + . . +chr1 CGI REF 164316 164329 . + . . +chr1 CGI REF 164367 164373 . + . . +chr1 CGI REF 164485 164503 . + . . +chr1 CGI REF 164535 164539 . + . . +chr1 CGI REF 164589 164593 . + . . +chr1 CGI REF 164632 164647 . + . . +chr1 CGI REF 164701 164709 . + . . +chr1 CGI REF 164755 164763 . + . . +chr1 CGI REF 164771 164785 . + . . +chr1 CGI REF 164891 164962 . + . . +chr1 CGI REF 165001 165023 . + . . +chr1 CGI REF 165094 165098 . + . . +chr1 CGI REF 165163 165173 . + . . +chr1 CGI REF 165214 165222 . + . . +chr1 CGI REF 165266 165273 . + . . +chr1 CGI REF 165315 165328 . + . . +chr1 CGI REF 165373 165386 . + . . +chr1 CGI REF 165415 165437 . + . . +chr1 CGI REF 165450 165454 . + . . +chr1 CGI REF 165505 165515 . + . . +chr1 CGI REF 165535 165560 . + . . +chr1 CGI REF 165675 165679 . + . . +chr1 CGI REF 165680 165682 . + . . +chr1 CGI REF 165683 165700 . + . . +chr1 CGI REF 165705 165715 . + . . +chr1 CGI REF 165717 165733 . + . . +chr1 CGI REF 165734 165761 . + . . +chr1 CGI REF 165763 165771 . + . . +chr1 CGI REF 165772 165829 . + . . +chr1 CGI REF 165926 165937 . + . . +chr1 CGI REF 166070 166088 . + . . +chr1 CGI REF 166090 166098 . + . . +chr1 CGI REF 166100 166136 . + . . +chr1 CGI REF 166138 166156 . + . . +chr1 CGI REF 166242 166246 . + . . +chr1 CGI REF 166292 166323 . + . . +chr1 CGI REF 166404 166408 . + . . +chr1 CGI REF 166442 166464 . + . . +chr1 CGI REF 166498 166516 . + . . +chr1 CGI REF 166559 166566 . + . . +chr1 CGI REF 166611 166664 . + . . +chr1 CGI REF 166703 166759 . + . . +chr1 CGI REF 166817 166870 . + . . +chr1 CGI REF 166909 166934 . + . . +chr1 CGI REF 166986 167010 . + . . +chr1 CGI REF 167018 167026 . + . . +chr1 CGI REF 167076 167080 . + . . +chr1 CGI REF 167111 167134 . + . . +chr1 CGI REF 167151 167176 . + . . +chr1 CGI REF 167202 167211 . + . . +chr1 CGI REF 167330 167334 . + . . +chr1 CGI REF 167432 167452 . + . . +chr1 CGI REF 167484 167490 . + . . +chr1 CGI REF 167580 167589 . + . . +chr1 CGI REF 167808 167820 . + . . +chr1 CGI REF 167858 167865 . + . . +chr1 CGI REF 167897 167933 . + . . +chr1 CGI REF 167978 168005 . + . . +chr1 CGI REF 168032 168042 . + . . +chr1 CGI REF 168081 168088 . + . . +chr1 CGI REF 168117 168122 . + . . +chr1 CGI REF 168164 168169 . + . . +chr1 CGI REF 168204 168219 . + . . +chr1 CGI REF 168276 168360 . + . . +chr1 CGI REF 168426 168446 . + . . +chr1 CGI REF 168448 168460 . + . . +chr1 CGI REF 168462 168477 . + . . +chr1 CGI REF 168479 168481 . + . . +chr1 CGI REF 168483 168508 . + . . +chr1 CGI REF 168510 168520 . + . . +chr1 CGI REF 168522 168530 . + . . +chr1 CGI REF 168532 168563 . + . . +chr1 CGI REF 168797 168804 . + . . +chr1 CGI REF 168850 168857 . + . . +chr1 CGI REF 168929 168948 . + . . +chr1 CGI REF 169005 169023 . + . . +chr1 CGI REF 169078 169119 . + . . +chr1 CGI REF 169237 169341 . + . . +chr1 CGI REF 169372 169385 . + . . +chr1 CGI REF 169437 169445 . + . . +chr1 CGI REF 169473 169480 . + . . +chr1 CGI REF 169593 169598 . + . . +chr1 CGI REF 169688 169702 . + . . +chr1 CGI REF 169745 169759 . + . . +chr1 CGI REF 169830 169836 . + . . +chr1 CGI REF 169881 169897 . + . . +chr1 CGI REF 169899 169908 . + . . +chr1 CGI REF 169910 169965 . + . . +chr1 CGI REF 169996 170001 . + . . +chr1 CGI REF 170056 170067 . + . . +chr1 CGI REF 170131 170136 . + . . +chr1 CGI REF 170224 170266 . + . . +chr1 CGI REF 170268 170275 . + . . +chr1 CGI REF 170276 170301 . + . . +chr1 CGI REF 170394 170398 . + . . +chr1 CGI REF 170430 170435 . + . . +chr1 CGI REF 170552 170563 . + . . +chr1 CGI REF 170583 170617 . + . . +chr1 CGI REF 170618 170621 . + . . +chr1 CGI REF 170623 170633 . + . . +chr1 CGI SNP 170634 170634 . + . alleles G;db_xref dbsnp.108:rs4096701;ref_allele C +chr1 CGI REF 170635 170686 . + . . +chr1 CGI REF 170857 170885 . + . . +chr1 CGI REF 170925 170930 . + . . +chr1 CGI REF 170963 170971 . + . . +chr1 CGI REF 170987 170996 . + . . +chr1 CGI REF 171142 171169 . + . . +chr1 CGI REF 171234 171243 . + . . +chr1 CGI REF 171326 171369 . + . . +chr1 CGI REF 171371 171412 . + . . +chr1 CGI REF 171414 171433 . + . . +chr1 CGI REF 171437 171507 . + . . +chr1 CGI REF 171554 171562 . + . . +chr1 CGI REF 171592 171600 . + . . +chr1 CGI REF 171633 171646 . + . . +chr1 CGI REF 171695 171708 . + . . +chr1 CGI REF 171738 171759 . + . . +chr1 CGI REF 171803 171822 . + . . +chr1 CGI REF 171868 171876 . + . . +chr1 CGI REF 171973 172029 . + . . +chr1 CGI REF 172059 172065 . + . . +chr1 CGI REF 172140 172168 . + . . +chr1 CGI REF 172231 172254 . + . . +chr1 CGI REF 172255 172343 . + . . +chr1 CGI REF 172345 172361 . + . . +chr1 CGI REF 172403 172411 . + . . +chr1 CGI REF 172453 172457 . + . . +chr1 CGI REF 172465 172481 . + . . +chr1 CGI REF 172638 172654 . + . . +chr1 CGI REF 172656 172664 . + . . +chr1 CGI REF 172666 172695 . + . . +chr1 CGI REF 172848 172858 . + . . +chr1 CGI REF 172884 172910 . + . . +chr1 CGI REF 172972 172987 . + . . +chr1 CGI REF 172996 173019 . + . . +chr1 CGI REF 173060 173093 . + . . diff --git a/test/gzip_specials.js b/test/gzip_specials.js index dac41eb4..51dee755 100644 --- a/test/gzip_specials.js +++ b/test/gzip_specials.js @@ -87,16 +87,17 @@ describe('Gzip special cases', function () { }); it('Read bgzipped file 1', function () { - var data = fs.readFileSync(path.join(__dirname, 'fixtures/bgzip-1.txt.gz')); - var result = pako.inflate(data); + var inputData = fs.readFileSync(path.join(__dirname, 'fixtures/bgzip-1.txt.gz')); + var expectedData = fs.readFileSync(path.join(__dirname, 'fixtures/bgzip-1.txt')); + var result = pako.inflate(inputData); - assert.equal(result.length, 65569); + assert.deepEqual(result, expectedData, 'must get the exact right inflated result'); }); it('Read bgzipped file 2', function () { var data = fs.readFileSync(path.join(__dirname, 'fixtures/bgzip-2.txt.gz')); - var result = pako.inflate(data); - assert.equal(result.length, 1922918); + var all = pako.inflate(data); + assert.equal(all.length, 1922918, 'decompressed full data'); }); }); From ee4ab1bf42560413cc1b33e9a2ee5140dd9b81a9 Mon Sep 17 00:00:00 2001 From: Robert Buels Date: Sat, 1 Sep 2018 13:25:27 -0700 Subject: [PATCH 7/8] revert style change --- lib/inflate.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/inflate.js b/lib/inflate.js index 9bd856ea..a4c021f2 100644 --- a/lib/inflate.js +++ b/lib/inflate.js @@ -241,11 +241,7 @@ Inflate.prototype.push = function (data, mode) { } if (strm.next_out) { - if ( - strm.avail_out === 0 || - (status === c.Z_STREAM_END && strm.avail_in === 0) || - (strm.avail_in === 0 && (_mode === c.Z_FINISH || _mode === c.Z_SYNC_FLUSH)) - ) { + if (strm.avail_out === 0 || (status === c.Z_STREAM_END && strm.avail_in === 0) || (strm.avail_in === 0 && (_mode === c.Z_FINISH || _mode === c.Z_SYNC_FLUSH))) { if (this.options.to === 'string') { From d45ebf980c9f435ddeeb2bacbd95d4f46b461c46 Mon Sep 17 00:00:00 2001 From: Robert Buels Date: Sat, 1 Sep 2018 13:38:10 -0700 Subject: [PATCH 8/8] remove pre-decompressed fixture and unzip with node zlib instead to check result --- test/fixtures/bgzip-1.txt | 1858 ------------------------------------- test/gzip_specials.js | 3 +- 2 files changed, 2 insertions(+), 1859 deletions(-) delete mode 100644 test/fixtures/bgzip-1.txt diff --git a/test/fixtures/bgzip-1.txt b/test/fixtures/bgzip-1.txt deleted file mode 100644 index d8bc0207..00000000 --- a/test/fixtures/bgzip-1.txt +++ /dev/null @@ -1,1858 +0,0 @@ -##genome-build b37 -# File creation date: 2016-02-19 21:29:26.680385 -chr1 CGI REF 11483 11497 . + . . -chr1 CGI REF 11514 11527 . + . . -chr1 CGI REF 11583 11602 . + . . -chr1 CGI REF 11653 11661 . + . . -chr1 CGI REF 11705 11723 . + . . -chr1 CGI REF 11771 11775 . + . . -chr1 CGI REF 11808 11815 . + . . -chr1 CGI REF 11817 11821 . + . . -chr1 CGI REF 11824 11854 . + . . -chr1 CGI REF 11876 11917 . + . . -chr1 CGI REF 11925 11930 . + . . -chr1 CGI REF 11975 11982 . + . . -chr1 CGI REF 12038 12045 . + . . -chr1 CGI REF 12076 12114 . + . . -chr1 CGI REF 12129 12133 . + . . -chr1 CGI REF 12173 12186 . + . . -chr1 CGI REF 12205 12210 . + . . -chr1 CGI REF 12252 12258 . + . . -chr1 CGI REF 12325 12333 . + . . -chr1 CGI REF 12395 12429 . + . . -chr1 CGI REF 12437 12502 . + . . -chr1 CGI REF 12526 12531 . + . . -chr1 CGI REF 12581 12639 . + . . -chr1 CGI REF 12693 12711 . + . . -chr1 CGI REF 12805 12836 . + . . -chr1 CGI REF 12859 12884 . + . . -chr1 CGI REF 12892 12913 . + . . -chr1 CGI REF 12954 12972 . + . . -chr1 CGI REF 12996 13020 . + . . -chr1 CGI REF 13070 13074 . + . . -chr1 CGI REF 13164 13174 . + . . -chr1 CGI REF 13183 13232 . + . . -chr1 CGI REF 13242 13275 . + . . -chr1 CGI REF 13277 13294 . + . . -chr1 CGI REF 13336 13356 . + . . -chr1 CGI REF 13365 13396 . + . . -chr1 CGI REF 13440 13455 . + . . -chr1 CGI REF 13488 13519 . + . . -chr1 CGI REF 13544 13609 . + . . -chr1 CGI REF 13617 13651 . + . . -chr1 CGI REF 13688 13725 . + . . -chr1 CGI REF 13765 13771 . + . . -chr1 CGI REF 13817 13856 . + . . -chr1 CGI REF 13900 13907 . + . . -chr1 CGI REF 13948 13953 . + . . -chr1 CGI REF 13987 14022 . + . . -chr1 CGI REF 14043 14105 . + . . -chr1 CGI REF 14120 14199 . + . . -chr1 CGI REF 14217 14235 . + . . -chr1 CGI REF 14253 14301 . + . . -chr1 CGI REF 14303 14314 . + . . -chr1 CGI REF 14390 14421 . + . . -chr1 CGI REF 14440 14479 . + . . -chr1 CGI REF 14629 14634 . + . . -chr1 CGI REF 14658 14669 . + . . -chr1 CGI REF 14682 14693 . + . . -chr1 CGI REF 14741 14795 . + . . -chr1 CGI REF 14826 14861 . + . . -chr1 CGI REF 14863 14899 . + . . -chr1 CGI REF 14941 14987 . + . . -chr1 CGI REF 14989 15011 . + . . -chr1 CGI REF 15098 15117 . + . . -chr1 CGI REF 15119 15175 . + . . -chr1 CGI REF 15215 15236 . + . . -chr1 CGI REF 15290 15306 . + . . -chr1 CGI REF 15335 15367 . + . . -chr1 CGI REF 15394 15402 . + . . -chr1 CGI REF 15463 15485 . + . . -chr1 CGI REF 15495 15510 . + . . -chr1 CGI REF 15549 15576 . + . . -chr1 CGI REF 15616 15635 . + . . -chr1 CGI REF 15671 15683 . + . . -chr1 CGI REF 15721 15729 . + . . -chr1 CGI REF 15754 15768 . + . . -chr1 CGI REF 15781 15797 . + . . -chr1 CGI REF 15879 15884 . + . . -chr1 CGI REF 15927 15936 . + . . -chr1 CGI REF 15977 16005 . + . . -chr1 CGI REF 16019 16028 . + . . -chr1 CGI REF 16129 16137 . + . . -chr1 CGI REF 16164 16181 . + . . -chr1 CGI REF 16183 16193 . + . . -chr1 CGI REF 16195 16202 . + . . -chr1 CGI REF 16258 16275 . + . . -chr1 CGI REF 16317 16342 . + . . -chr1 CGI REF 16382 16394 . + . . -chr1 CGI REF 16412 16493 . + . . -chr1 CGI REF 16501 16527 . + . . -chr1 CGI REF 16590 16597 . + . . -chr1 CGI REF 16749 16797 . + . . -chr1 CGI REF 16834 16846 . + . . -chr1 CGI REF 16891 16959 . + . . -chr1 CGI REF 16982 16991 . + . . -chr1 CGI REF 17000 17044 . + . . -chr1 CGI REF 17083 17163 . + . . -chr1 CGI REF 17176 17204 . + . . -chr1 CGI REF 17247 17350 . + . . -chr1 CGI REF 17379 17394 . + . . -chr1 CGI REF 17444 17510 . + . . -chr1 CGI REF 17542 17559 . + . . -chr1 CGI REF 17567 17590 . + . . -chr1 CGI REF 17617 17689 . + . . -chr1 CGI REF 17703 17712 . + . . -chr1 CGI REF 17758 17793 . + . . -chr1 CGI REF 17827 17839 . + . . -chr1 CGI REF 17847 17863 . + . . -chr1 CGI REF 17944 17958 . + . . -chr1 CGI REF 18004 18026 . + . . -chr1 CGI REF 18072 18138 . + . . -chr1 CGI REF 18168 18176 . + . . -chr1 CGI REF 18206 18251 . + . . -chr1 CGI REF 18261 18299 . + . . -chr1 CGI REF 18330 18350 . + . . -chr1 CGI REF 18372 18381 . + . . -chr1 CGI REF 18426 18432 . + . . -chr1 CGI REF 18485 18491 . + . . -chr1 CGI REF 18503 18524 . + . . -chr1 CGI REF 18569 18596 . + . . -chr1 CGI REF 18604 18627 . + . . -chr1 CGI REF 18667 18707 . + . . -chr1 CGI REF 18722 18734 . + . . -chr1 CGI REF 18772 18809 . + . . -chr1 CGI REF 18831 18840 . + . . -chr1 CGI REF 18887 18900 . + . . -chr1 CGI REF 18901 18911 . + . . -chr1 CGI REF 18915 18923 . + . . -chr1 CGI REF 18972 19000 . + . . -chr1 CGI REF 19011 19047 . + . . -chr1 CGI REF 19055 19080 . + . . -chr1 CGI REF 19119 19156 . + . . -chr1 CGI REF 19198 19222 . + . . -chr1 CGI REF 19258 19263 . + . . -chr1 CGI REF 19292 19301 . + . . -chr1 CGI REF 19325 19338 . + . . -chr1 CGI REF 19378 19383 . + . . -chr1 CGI REF 19401 19408 . + . . -chr1 CGI REF 19454 19512 . + . . -chr1 CGI REF 19533 19588 . + . . -chr1 CGI REF 19629 19756 . + . . -chr1 CGI REF 19803 19813 . + . . -chr1 CGI REF 19862 19914 . + . . -chr1 CGI REF 19922 19948 . + . . -chr1 CGI REF 19979 20033 . + . . -chr1 CGI REF 20041 20125 . + . . -chr1 CGI REF 20176 20187 . + . . -chr1 CGI REF 20216 20223 . + . . -chr1 CGI REF 20255 20286 . + . . -chr1 CGI REF 20326 20463 . + . . -chr1 CGI REF 20471 20508 . + . . -chr1 CGI REF 20556 20590 . + . . -chr1 CGI REF 20632 20725 . + . . -chr1 CGI REF 20733 20792 . + . . -chr1 CGI REF 20818 20825 . + . . -chr1 CGI REF 20873 20895 . + . . -chr1 CGI REF 20939 20956 . + . . -chr1 CGI REF 20964 20987 . + . . -chr1 CGI REF 21048 21088 . + . . -chr1 CGI REF 21126 21148 . + . . -chr1 CGI REF 21156 21168 . + . . -chr1 CGI REF 21213 21217 . + . . -chr1 CGI REF 21236 21249 . + . . -chr1 CGI REF 21286 21315 . + . . -chr1 CGI REF 21356 21382 . + . . -chr1 CGI REF 21435 21459 . + . . -chr1 CGI REF 21484 21499 . + . . -chr1 CGI REF 21519 21558 . + . . -chr1 CGI REF 21590 21726 . + . . -chr1 CGI REF 21775 21782 . + . . -chr1 CGI REF 21810 21837 . + . . -chr1 CGI REF 21885 21908 . + . . -chr1 CGI REF 21909 21987 . + . . -chr1 CGI REF 22029 22065 . + . . -chr1 CGI REF 22094 22108 . + . . -chr1 CGI REF 22233 22245 . + . . -chr1 CGI REF 22276 22301 . + . . -chr1 CGI REF 22313 22363 . + . . -chr1 CGI REF 22382 22450 . + . . -chr1 CGI REF 22478 22490 . + . . -chr1 CGI REF 22538 22593 . + . . -chr1 CGI REF 22595 22650 . + . . -chr1 CGI REF 22693 22754 . + . . -chr1 CGI REF 22783 22801 . + . . -chr1 CGI REF 22847 22857 . + . . -chr1 CGI REF 22878 22894 . + . . -chr1 CGI REF 22918 22939 . + . . -chr1 CGI REF 22984 22990 . + . . -chr1 CGI REF 23025 23044 . + . . -chr1 CGI REF 23055 23064 . + . . -chr1 CGI REF 23101 23109 . + . . -chr1 CGI REF 23129 23170 . + . . -chr1 CGI REF 23209 23251 . + . . -chr1 CGI REF 23301 23339 . + . . -chr1 CGI REF 23421 23440 . + . . -chr1 CGI REF 23442 23466 . + . . -chr1 CGI REF 23512 23527 . + . . -chr1 CGI REF 23542 23555 . + . . -chr1 CGI REF 23598 23611 . + . . -chr1 CGI REF 23619 23642 . + . . -chr1 CGI REF 23673 23696 . + . . -chr1 CGI REF 23745 23785 . + . . -chr1 CGI REF 23796 23807 . + . . -chr1 CGI REF 23852 23877 . + . . -chr1 CGI REF 23885 23974 . + . . -chr1 CGI SNP 23975 23975 . + . alleles A;db_xref dbsnp.100:rs2748067,dbsnp.131:rs76046194;ref_allele G -chr1 CGI REF 23976 24030 . + . . -chr1 CGI REF 24038 24063 . + . . -chr1 CGI REF 24103 24109 . + . . -chr1 CGI REF 24149 24193 . + . . -chr1 CGI REF 24209 24216 . + . . -chr1 CGI REF 24253 24264 . + . . -chr1 CGI REF 24312 24344 . + . . -chr1 CGI REF 24366 24416 . + . . -chr1 CGI REF 24455 24483 . + . . -chr1 CGI REF 24515 24530 . + . . -chr1 CGI REF 24555 24608 . + . . -chr1 CGI REF 24654 24685 . + . . -chr1 CGI REF 24811 24815 . + . . -chr1 CGI REF 24847 24867 . + . . -chr1 CGI REF 24886 24895 . + . . -chr1 CGI REF 24931 24935 . + . . -chr1 CGI REF 25036 25061 . + . . -chr1 CGI REF 25119 25124 . + . . -chr1 CGI REF 25157 25214 . + . . -chr1 CGI REF 25232 25250 . + . . -chr1 CGI REF 25284 25305 . + . . -chr1 CGI REF 25377 25384 . + . . -chr1 CGI REF 25422 25494 . + . . -chr1 CGI REF 25537 25556 . + . . -chr1 CGI REF 25591 25729 . + . . -chr1 CGI REF 25737 25770 . + . . -chr1 CGI REF 25778 25861 . + . . -chr1 CGI REF 25881 25929 . + . . -chr1 CGI REF 25938 25954 . + . . -chr1 CGI REF 26019 26035 . + . . -chr1 CGI REF 26069 26124 . + . . -chr1 CGI REF 26165 26195 . + . . -chr1 CGI REF 26235 26262 . + . . -chr1 CGI REF 26286 26299 . + . . -chr1 CGI REF 26332 26344 . + . . -chr1 CGI REF 26362 26442 . + . . -chr1 CGI REF 26478 26500 . + . . -chr1 CGI REF 26546 26560 . + . . -chr1 CGI REF 26583 26594 . + . . -chr1 CGI REF 26612 26685 . + . . -chr1 CGI REF 26715 26726 . + . . -chr1 CGI REF 26744 26791 . + . . -chr1 CGI REF 26807 26834 . + . . -chr1 CGI REF 26854 26859 . + . . -chr1 CGI REF 26867 26886 . + . . -chr1 CGI REF 26933 26953 . + . . -chr1 CGI REF 27006 27017 . + . . -chr1 CGI REF 27062 27102 . + . . -chr1 CGI REF 27110 27128 . + . . -chr1 CGI REF 27158 27172 . + . . -chr1 CGI REF 27203 27312 . + . . -chr1 CGI REF 27335 27360 . + . . -chr1 CGI REF 27368 27391 . + . . -chr1 CGI REF 27470 27480 . + . . -chr1 CGI REF 27513 27524 . + . . -chr1 CGI REF 27578 27585 . + . . -chr1 CGI REF 27637 27641 . + . . -chr1 CGI REF 27674 27719 . + . . -chr1 CGI REF 27769 27776 . + . . -chr1 CGI REF 27827 27839 . + . . -chr1 CGI REF 27887 27896 . + . . -chr1 CGI REF 27932 27961 . + . . -chr1 CGI REF 27974 27986 . + . . -chr1 CGI REF 28024 28049 . + . . -chr1 CGI REF 28089 28109 . + . . -chr1 CGI REF 28145 28171 . + . . -chr1 CGI REF 28218 28247 . + . . -chr1 CGI REF 28269 28323 . + . . -chr1 CGI REF 28332 28339 . + . . -chr1 CGI REF 28380 28402 . + . . -chr1 CGI REF 28445 28469 . + . . -chr1 CGI REF 28515 28554 . + . . -chr1 CGI REF 28608 28659 . + . . -chr1 CGI REF 28667 28678 . + . . -chr1 CGI REF 28723 28747 . + . . -chr1 CGI REF 28774 28811 . + . . -chr1 CGI REF 28845 28871 . + . . -chr1 CGI REF 28983 29003 . + . . -chr1 CGI REF 29043 29060 . + . . -chr1 CGI REF 29105 29112 . + . . -chr1 CGI REF 29178 29186 . + . . -chr1 CGI REF 29214 29247 . + . . -chr1 CGI REF 29287 29358 . + . . -chr1 CGI REF 29405 29415 . + . . -chr1 CGI REF 29482 29487 . + . . -chr1 CGI REF 29522 29567 . + . . -chr1 CGI REF 29592 29612 . + . . -chr1 CGI REF 29663 29677 . + . . -chr1 CGI REF 29745 29753 . + . . -chr1 CGI REF 29777 29786 . + . . -chr1 CGI REF 29814 29845 . + . . -chr1 CGI REF 29853 29873 . + . . -chr1 CGI REF 29917 29935 . + . . -chr1 CGI REF 29962 30022 . + . . -chr1 CGI REF 30041 30058 . + . . -chr1 CGI REF 30108 30143 . + . . -chr1 CGI REF 30151 30181 . + . . -chr1 CGI REF 30192 30213 . + . . -chr1 CGI REF 30257 30266 . + . . -chr1 CGI REF 30293 30309 . + . . -chr1 CGI REF 30337 30358 . + . . -chr1 CGI REF 30380 30395 . + . . -chr1 CGI REF 30429 30464 . + . . -chr1 CGI REF 30493 30499 . + . . -chr1 CGI REF 30532 30541 . + . . -chr1 CGI REF 30592 30615 . + . . -chr1 CGI REF 30653 30659 . + . . -chr1 CGI REF 30682 30702 . + . . -chr1 CGI REF 30732 30744 . + . . -chr1 CGI REF 30752 30775 . + . . -chr1 CGI REF 30798 30804 . + . . -chr1 CGI REF 30831 30851 . + . . -chr1 CGI REF 30897 30903 . + . . -chr1 CGI REF 30977 30981 . + . . -chr1 CGI REF 31001 31025 . + . . -chr1 CGI REF 31045 31162 . + . . -chr1 CGI REF 31206 31284 . + . . -chr1 CGI REF 31314 31353 . + . . -chr1 CGI REF 31361 31382 . + . . -chr1 CGI REF 31417 31430 . + . . -chr1 CGI REF 31471 31492 . + . . -chr1 CGI REF 31515 31545 . + . . -chr1 CGI REF 31586 31590 . + . . -chr1 CGI REF 31627 31646 . + . . -chr1 CGI REF 31676 31693 . + . . -chr1 CGI REF 31738 31766 . + . . -chr1 CGI REF 31797 31807 . + . . -chr1 CGI REF 31808 31810 . + . . -chr1 CGI REF 31812 31854 . + . . -chr1 CGI REF 31879 31937 . + . . -chr1 CGI REF 31981 31994 . + . . -chr1 CGI REF 32045 32056 . + . . -chr1 CGI REF 32127 32146 . + . . -chr1 CGI REF 32181 32237 . + . . -chr1 CGI REF 32274 32305 . + . . -chr1 CGI REF 32351 32360 . + . . -chr1 CGI REF 32362 32381 . + . . -chr1 CGI REF 32411 32462 . + . . -chr1 CGI REF 32508 32549 . + . . -chr1 CGI REF 32592 32645 . + . . -chr1 CGI REF 32678 32777 . + . . -chr1 CGI REF 32824 32830 . + . . -chr1 CGI REF 32838 32858 . + . . -chr1 CGI REF 32907 32962 . + . . -chr1 CGI REF 32988 33050 . + . . -chr1 CGI REF 33058 33107 . + . . -chr1 CGI REF 33140 33146 . + . . -chr1 CGI REF 33183 33209 . + . . -chr1 CGI REF 33231 33244 . + . . -chr1 CGI REF 33265 33328 . + . . -chr1 CGI REF 33361 33376 . + . . -chr1 CGI REF 33384 33397 . + . . -chr1 CGI REF 33436 33442 . + . . -chr1 CGI REF 33477 33491 . + . . -chr1 CGI REF 33559 33624 . + . . -chr1 CGI REF 33678 33697 . + . . -chr1 CGI REF 33737 33742 . + . . -chr1 CGI REF 33776 33786 . + . . -chr1 CGI REF 33811 33874 . + . . -chr1 CGI REF 33911 33930 . + . . -chr1 CGI REF 33938 33945 . + . . -chr1 CGI REF 34034 34042 . + . . -chr1 CGI REF 34053 34290 . + . . -chr1 CGI REF 34309 34324 . + . . -chr1 CGI REF 34361 34398 . + . . -chr1 CGI REF 34438 34458 . + . . -chr1 CGI REF 34471 34515 . + . . -chr1 CGI REF 34517 34546 . + . . -chr1 CGI REF 34588 34594 . + . . -chr1 CGI REF 34640 34706 . + . . -chr1 CGI REF 34720 34751 . + . . -chr1 CGI REF 34775 34806 . + . . -chr1 CGI REF 34852 34967 . + . . -chr1 CGI REF 34975 35029 . + . . -chr1 CGI REF 35039 35075 . + . . -chr1 CGI REF 35123 35168 . + . . -chr1 CGI REF 35176 35202 . + . . -chr1 CGI REF 35236 35252 . + . . -chr1 CGI REF 35291 35312 . + . . -chr1 CGI REF 35320 35362 . + . . -chr1 CGI REF 35370 35398 . + . . -chr1 CGI REF 35420 35475 . + . . -chr1 CGI REF 35514 35539 . + . . -chr1 CGI REF 35583 35656 . + . . -chr1 CGI REF 35664 35728 . + . . -chr1 CGI REF 35762 35787 . + . . -chr1 CGI REF 35842 35851 . + . . -chr1 CGI REF 35885 35905 . + . . -chr1 CGI REF 35925 36011 . + . . -chr1 CGI REF 36050 36118 . + . . -chr1 CGI REF 36245 36347 . + . . -chr1 CGI REF 36369 36391 . + . . -chr1 CGI REF 36393 36482 . + . . -chr1 CGI REF 36507 36524 . + . . -chr1 CGI REF 36541 36559 . + . . -chr1 CGI REF 36597 36674 . + . . -chr1 CGI REF 36682 36714 . + . . -chr1 CGI REF 36755 36783 . + . . -chr1 CGI REF 36829 36847 . + . . -chr1 CGI REF 36902 36919 . + . . -chr1 CGI REF 36967 36977 . + . . -chr1 CGI REF 37028 37051 . + . . -chr1 CGI REF 37087 37139 . + . . -chr1 CGI REF 37175 37196 . + . . -chr1 CGI REF 37215 37236 . + . . -chr1 CGI REF 37255 37322 . + . . -chr1 CGI REF 37369 37500 . + . . -chr1 CGI REF 37530 37543 . + . . -chr1 CGI REF 37593 37612 . + . . -chr1 CGI REF 37640 37713 . + . . -chr1 CGI REF 37726 37731 . + . . -chr1 CGI REF 37776 37790 . + . . -chr1 CGI REF 37798 37805 . + . . -chr1 CGI REF 37847 37889 . + . . -chr1 CGI REF 37897 37957 . + . . -chr1 CGI REF 37986 37994 . + . . -chr1 CGI REF 38044 38049 . + . . -chr1 CGI REF 38093 38231 . + . . -chr1 CGI SNP 38232 38232 . + . alleles G;db_xref dbsnp.86:rs806727,dbsnp.131:rs77823476;ref_allele A -chr1 CGI REF 38233 38320 . + . . -chr1 CGI REF 38346 38383 . + . . -chr1 CGI REF 38419 38480 . + . . -chr1 CGI REF 38523 38529 . + . . -chr1 CGI REF 38553 38602 . + . . -chr1 CGI REF 38629 38725 . + . . -chr1 CGI REF 38746 38771 . + . . -chr1 CGI REF 38816 38888 . + . . -chr1 CGI REF 38890 38906 . + . . -chr1 CGI SNP 38907 38907 . + . alleles T;db_xref dbsnp.86:rs806726,dbsnp.108:rs3874156,dbsnp.131:rs75829199;ref_allele C -chr1 CGI REF 38908 39011 . + . . -chr1 CGI REF 39024 39175 . + . . -chr1 CGI REF 39207 39216 . + . . -chr1 CGI REF 39266 39334 . + . . -chr1 CGI REF 39342 39402 . + . . -chr1 CGI REF 39444 39483 . + . . -chr1 CGI REF 39506 39574 . + . . -chr1 CGI REF 39609 39613 . + . . -chr1 CGI REF 39690 39852 . + . . -chr1 CGI REF 39884 39892 . + . . -chr1 CGI REF 39933 40016 . + . . -chr1 CGI REF 40054 40077 . + . . -chr1 CGI REF 40114 40145 . + . . -chr1 CGI REF 40179 40219 . + . . -chr1 CGI REF 40265 40399 . + . . -chr1 CGI REF 40401 40635 . + . . -chr1 CGI REF 40663 40699 . + . . -chr1 CGI REF 40710 40889 . + . . -chr1 CGI REF 40899 41049 . + . . -chr1 CGI REF 41057 41214 . + . . -chr1 CGI REF 41222 41252 . + . . -chr1 CGI REF 41260 41384 . + . . -chr1 CGI REF 41393 41506 . + . . -chr1 CGI REF 41515 41667 . + . . -chr1 CGI REF 41675 41757 . + . . -chr1 CGI REF 41795 41818 . + . . -chr1 CGI REF 41849 41980 . + . . -chr1 CGI SNP 41981 41981 . + . alleles G;db_xref dbsnp.86:rs806721,dbsnp:rs367624118;ref_allele A -chr1 CGI REF 41982 42039 . + . . -chr1 CGI REF 42048 42085 . + . . -chr1 CGI REF 42093 42198 . + . . -chr1 CGI REF 42206 42516 . + . . -chr1 CGI REF 42541 42573 . + . . -chr1 CGI REF 42581 42661 . + . . -chr1 CGI REF 42693 42742 . + . . -chr1 CGI REF 42790 42809 . + . . -chr1 CGI REF 42828 43038 . + . . -chr1 CGI REF 43046 43183 . + . . -chr1 CGI REF 43210 43233 . + . . -chr1 CGI REF 43241 43370 . + . . -chr1 CGI REF 43378 43582 . + . . -chr1 CGI REF 43603 43662 . + . . -chr1 CGI REF 43670 43792 . + . . -chr1 CGI REF 43817 44169 . + . . -chr1 CGI REF 44188 44322 . + . . -chr1 CGI REF 44363 44673 . + . . -chr1 CGI REF 44711 44740 . + . . -chr1 CGI REF 44759 44782 . + . . -chr1 CGI REF 44810 44821 . + . . -chr1 CGI REF 44883 45028 . + . . -chr1 CGI REF 45048 45087 . + . . -chr1 CGI REF 45102 45518 . + . . -chr1 CGI REF 45532 45623 . + . . -chr1 CGI REF 45648 45863 . + . . -chr1 CGI REF 45899 46091 . + . . -chr1 CGI REF 46100 46133 . + . . -chr1 CGI REF 46148 46216 . + . . -chr1 CGI REF 46217 46398 . + . . -chr1 CGI REF 46421 46669 . + . . -chr1 CGI SNP 46670 46670 . + . alleles A/G;db_xref dbsnp.100:rs2548905;ref_allele A -chr1 CGI REF 46671 46867 . + . . -chr1 CGI REF 46875 47205 . + . . -chr1 CGI REF 47231 47318 . + . . -chr1 CGI REF 47319 47657 . + . . -chr1 CGI REF 47675 47692 . + . . -chr1 CGI REF 47710 47726 . + . . -chr1 CGI REF 47767 47903 . + . . -chr1 CGI REF 47938 47956 . + . . -chr1 CGI REF 47964 48167 . + . . -chr1 CGI REF 48213 48444 . + . . -chr1 CGI REF 48452 48492 . + . . -chr1 CGI REF 48506 48999 . + . . -chr1 CGI REF 49001 49137 . + . . -chr1 CGI REF 49145 49242 . + . . -chr1 CGI REF 49244 49271 . + . . -chr1 CGI REF 49273 49290 . + . . -chr1 CGI REF 49292 49297 . + . . -chr1 CGI REF 49299 49310 . + . . -chr1 CGI REF 49346 49359 . + . . -chr1 CGI REF 49367 49400 . + . . -chr1 CGI REF 49431 49444 . + . . -chr1 CGI REF 49486 49505 . + . . -chr1 CGI REF 49552 49821 . + . . -chr1 CGI REF 49866 50140 . + . . -chr1 CGI REF 50141 50477 . + . . -chr1 CGI REF 50534 50868 . + . . -chr1 CGI REF 50895 51455 . + . . -chr1 CGI REF 51480 51616 . + . . -chr1 CGI REF 51632 51669 . + . . -chr1 CGI REF 51703 51797 . + . . -chr1 CGI REF 51810 51860 . + . . -chr1 CGI REF 51902 51924 . + . . -chr1 CGI REF 51955 52101 . + . . -chr1 CGI REF 52109 52143 . + . . -chr1 CGI REF 52243 52726 . + . . -chr1 CGI SNP 52727 52727 . + . alleles C/G;db_xref dbsnp.100:rs2691278;ref_allele C -chr1 CGI REF 52728 53005 . + . . -chr1 CGI REF 53015 53205 . + . . -chr1 CGI SNP 53206 53206 . + . alleles G/C;db_xref dbsnp.100:rs2854676;ref_allele G -chr1 CGI REF 53207 53384 . + . . -chr1 CGI REF 53392 53428 . + . . -chr1 CGI REF 53436 53704 . + . . -chr1 CGI REF 53715 53740 . + . . -chr1 CGI REF 53763 53773 . + . . -chr1 CGI REF 53793 53802 . + . . -chr1 CGI REF 53828 53954 . + . . -chr1 CGI REF 53963 53997 . + . . -chr1 CGI REF 54005 54174 . + . . -chr1 CGI REF 54182 54362 . + . . -chr1 CGI REF 54399 54585 . + . . -chr1 CGI SNP 54586 54586 . + . alleles T/C;db_xref dbsnp.131:rs79600414,dbsnp:rs375240716;ref_allele T -chr1 CGI REF 54587 54675 . + . . -chr1 CGI REF 54677 54707 . + . . -chr1 CGI SNP 54708 54708 . + . alleles C/G;ref_allele G -chr1 CGI REF 54709 54715 . + . . -chr1 CGI REF 54717 54729 . + . . -chr1 CGI REF 54746 54770 . + . . -chr1 CGI REF 54772 54840 . + . . -chr1 CGI REF 54848 55081 . + . . -chr1 CGI REF 55089 55163 . + . . -chr1 CGI SNP 55164 55164 . + . alleles A;db_xref dbsnp.103:rs3091274;ref_allele C -chr1 CGI REF 55165 55295 . + . . -chr1 CGI REF 55333 55338 . + . . -chr1 CGI REF 55363 55380 . + . . -chr1 CGI REF 55382 55393 . + . . -chr1 CGI REF 55395 55464 . + . . -chr1 CGI REF 55491 55541 . + . . -chr1 CGI REF 55554 55815 . + . . -chr1 CGI REF 55817 55849 . + . . -chr1 CGI REF 55851 55925 . + . . -chr1 CGI SNP 55926 55926 . + . alleles C;db_xref dbsnp.101:rs3020698,dbsnp.121:rs13343114,dbsnp.137:rs199663995;ref_allele T -chr1 CGI REF 55927 55959 . + . . -chr1 CGI REF 55980 56153 . + . . -chr1 CGI REF 56161 56377 . + . . -chr1 CGI REF 56385 56481 . + . . -chr1 CGI REF 56489 56634 . + . . -chr1 CGI REF 56683 56798 . + . . -chr1 CGI REF 56800 56983 . + . . -chr1 CGI REF 57000 57242 . + . . -chr1 CGI REF 57252 57360 . + . . -chr1 CGI REF 57393 57672 . + . . -chr1 CGI REF 57686 57852 . + . . -chr1 CGI REF 57860 57951 . + . . -chr1 CGI SNP 57952 57952 . + . alleles C;db_xref dbsnp.100:rs2691334,dbsnp.135:rs189727433;ref_allele A -chr1 CGI REF 57953 57986 . + . . -chr1 CGI REF 58003 58210 . + . . -chr1 CGI SNP 58211 58211 . + . alleles G;db_xref dbsnp.100:rs2691335,dbsnp.137:rs202124607;ref_allele A -chr1 CGI REF 58212 58405 . + . . -chr1 CGI REF 58424 58767 . + . . -chr1 CGI REF 58775 58862 . + . . -chr1 CGI REF 58870 58985 . + . . -chr1 CGI REF 59024 59050 . + . . -chr1 CGI SNP 59051 59051 . + . alleles A/G;db_xref dbsnp.100:rs2691352;ref_allele A -chr1 CGI REF 59052 59272 . + . . -chr1 CGI REF 59280 59318 . + . . -chr1 CGI REF 59348 59497 . + . . -chr1 CGI SNP 59498 59498 . + . alleles T/C;db_xref dbsnp.100:rs2854666,dbsnp.131:rs76479716;ref_allele T -chr1 CGI REF 59499 60122 . + . . -chr1 CGI REF 60164 60328 . + . . -chr1 CGI REF 60336 60407 . + . . -chr1 CGI SNP 60408 60408 . + . alleles C/T;db_xref dbsnp.100:rs2691281;ref_allele C -chr1 CGI REF 60409 60714 . + . . -chr1 CGI REF 60730 60828 . + . . -chr1 CGI REF 60830 61215 . + . . -chr1 CGI REF 61223 61289 . + . . -chr1 CGI INDEL 61290 61289 . + . alleles -/G;db_xref dbsnp:rs373514537;ref_allele - -chr1 CGI REF 61290 61346 . + . . -chr1 CGI REF 61366 61441 . + . . -chr1 CGI SNP 61442 61442 . + . alleles G;db_xref dbsnp.100:rs2531261,dbsnp.129:rs62637818,dbsnp.131:rs74970982;ref_allele A -chr1 CGI REF 61443 61476 . + . . -chr1 CGI REF 61503 61544 . + . . -chr1 CGI REF 61583 61732 . + . . -chr1 CGI REF 61770 61850 . + . . -chr1 CGI SNP 61851 61851 . + . alleles T/A;db_xref dbsnp.100:rs2429346,dbsnp.129:rs62637819;ref_allele T -chr1 CGI REF 61852 61862 . + . . -chr1 CGI REF 61863 61871 . + . . -chr1 CGI REF 61872 61986 . + . . -chr1 CGI REF 61990 62136 . + . . -chr1 CGI REF 62144 62202 . + . . -chr1 CGI SNP 62203 62203 . + . alleles T/C;db_xref dbsnp.125:rs28402963;ref_allele T -chr1 CGI REF 62204 62228 . + . . -chr1 CGI REF 62261 62267 . + . . -chr1 CGI REF 62315 62555 . + . . -chr1 CGI REF 62582 62773 . + . . -chr1 CGI REF 62781 62921 . + . . -chr1 CGI REF 62945 63073 . + . . -chr1 CGI SNP 63074 63074 . + . alleles A/C;db_xref dbsnp.100:rs2531234,dbsnp.137:rs202117496;ref_allele A -chr1 CGI REF 63075 63235 . + . . -chr1 CGI REF 63243 63264 . + . . -chr1 CGI REF 63308 63433 . + . . -chr1 CGI REF 63453 63491 . + . . -chr1 CGI REF 63531 63788 . + . . -chr1 CGI REF 63796 63907 . + . . -chr1 CGI REF 63915 64124 . + . . -chr1 CGI SNP 64125 64125 . + . alleles C/T;db_xref dbsnp.101:rs2907080;ref_allele C -chr1 CGI REF 64126 64544 . + . . -chr1 CGI REF 64556 64653 . + . . -chr1 CGI REF 64691 64711 . + . . -chr1 CGI REF 64712 64975 . + . . -chr1 CGI SNP 64976 64976 . + . alleles C/T;db_xref dbsnp.100:rs2854687,dbsnp.137:rs202162479;ref_allele C -chr1 CGI REF 64977 65249 . + . . -chr1 CGI REF 65272 65525 . + . . -chr1 CGI REF 65533 65587 . + . . -chr1 CGI REF 65595 65645 . + . . -chr1 CGI REF 65653 65741 . + . . -chr1 CGI REF 65749 65793 . + . . -chr1 CGI REF 65801 65868 . + . . -chr1 CGI REF 65876 66007 . + . . -chr1 CGI SNP 66008 66008 . + . alleles C/G;db_xref dbsnp.100:rs2691286,dbsnp.131:rs77312704;ref_allele C -chr1 CGI REF 66009 66127 . + . . -chr1 CGI REF 66135 66156 . + . . -chr1 CGI REF 66635 66794 . + . . -chr1 CGI SNP 66795 66795 . + . alleles T/A;db_xref dbsnp.100:rs2854685;ref_allele T -chr1 CGI REF 66796 67183 . + . . -chr1 CGI SNP 67184 67184 . + . alleles G/A;db_xref dbsnp.100:rs2854684,dbsnp.131:rs77535210;ref_allele G -chr1 CGI REF 67185 67222 . + . . -chr1 CGI REF 67224 67241 . + . . -chr1 CGI SNP 67242 67242 . + . alleles A/C;db_xref dbsnp.100:rs2531263,dbsnp.131:rs77818189;ref_allele A -chr1 CGI REF 67243 67310 . + . . -chr1 CGI REF 67318 67604 . + . . -chr1 CGI SNP 67605 67605 . + . alleles T/C;db_xref dbsnp.100:rs2691287;ref_allele T -chr1 CGI REF 67606 67789 . + . . -chr1 CGI REF 67797 68078 . + . . -chr1 CGI REF 68086 68305 . + . . -chr1 CGI SNP 68306 68306 . + . alleles C/T;db_xref dbsnp.101:rs3020702;ref_allele C -chr1 CGI REF 68307 68315 . + . . -chr1 CGI SNP 68316 68316 . + . alleles T/C;db_xref dbsnp.101:rs2907081;ref_allele T -chr1 CGI REF 68317 68543 . + . . -chr1 CGI REF 68551 68640 . + . . -chr1 CGI REF 68641 68893 . + . . -chr1 CGI REF 68897 68941 . + . . -chr1 CGI REF 68949 69107 . + . . -chr1 CGI REF 69138 69266 . + . . -chr1 CGI REF 69274 69452 . + . . -chr1 CGI SNP 69453 69453 . + . alleles G/A;db_xref dbsnp.100:rs2854682,dbsnp.134:rs142004627;ref_allele G -chr1 CGI REF 69454 69510 . + . . -chr1 CGI SNP 69511 69511 . + . alleles G;amino_acid OR4F5 T141A;db_xref dbsnp.100:rs2691305,dbsnp.131:rs75062661;ref_allele A;ucsc_trans uc001aal.1 -chr1 CGI REF 69512 69551 . + . . -chr1 CGI SNP 69552 69552 . + . alleles G/C;db_xref dbsnp.100:rs2531266,dbsnp.129:rs55874132;ref_allele G -chr1 CGI REF 69553 69568 . + . . -chr1 CGI SNP 69569 69569 . + . alleles T/C;amino_acid OR4F5 L160P;db_xref dbsnp.100:rs2531267;ref_allele T;ucsc_trans uc001aal.1 -chr1 CGI REF 69570 69757 . + . . -chr1 CGI REF 69765 69893 . + . . -chr1 CGI REF 69901 70116 . + . . -chr1 CGI REF 70124 70217 . + . . -chr1 CGI REF 70250 70277 . + . . -chr1 CGI REF 70306 70347 . + . . -chr1 CGI REF 70365 70415 . + . . -chr1 CGI REF 70416 70723 . + . . -chr1 CGI REF 70746 70843 . + . . -chr1 CGI REF 70869 71170 . + . . -chr1 CGI REF 71191 71227 . + . . -chr1 CGI REF 71235 71685 . + . . -chr1 CGI REF 71714 71842 . + . . -chr1 CGI REF 71879 72085 . + . . -chr1 CGI REF 72168 72200 . + . . -chr1 CGI REF 72265 72356 . + . . -chr1 CGI REF 72407 72576 . + . . -chr1 CGI REF 72611 72655 . + . . -chr1 CGI REF 72663 72693 . + . . -chr1 CGI REF 72743 72786 . + . . -chr1 CGI SNP 72787 72787 . + . alleles T;db_xref dbsnp.100:rs2854675,dbsnp.129:rs62641289,dbsnp:rs370073200;ref_allele C -chr1 CGI REF 72788 72858 . + . . -chr1 CGI REF 72897 73100 . + . . -chr1 CGI REF 73108 73255 . + . . -chr1 CGI REF 73263 73673 . + . . -chr1 CGI REF 73710 73842 . + . . -chr1 CGI REF 73844 73860 . + . . -chr1 CGI REF 73862 73865 . + . . -chr1 CGI REF 73867 73898 . + . . -chr1 CGI REF 73943 73981 . + . . -chr1 CGI REF 74057 74062 . + . . -chr1 CGI REF 74127 74132 . + . . -chr1 CGI REF 74192 74224 . + . . -chr1 CGI REF 74256 74269 . + . . -chr1 CGI REF 74318 74337 . + . . -chr1 CGI REF 74375 74445 . + . . -chr1 CGI REF 74627 74631 . + . . -chr1 CGI REF 74758 74766 . + . . -chr1 CGI REF 74776 74812 . + . . -chr1 CGI REF 74878 74918 . + . . -chr1 CGI REF 74999 75003 . + . . -chr1 CGI REF 75020 75054 . + . . -chr1 CGI REF 75092 75112 . + . . -chr1 CGI REF 75123 75127 . + . . -chr1 CGI REF 75178 75187 . + . . -chr1 CGI REF 75260 75265 . + . . -chr1 CGI REF 75303 75323 . + . . -chr1 CGI REF 75366 75371 . + . . -chr1 CGI REF 75391 75417 . + . . -chr1 CGI REF 75438 75457 . + . . -chr1 CGI REF 75478 75484 . + . . -chr1 CGI REF 75509 75550 . + . . -chr1 CGI REF 76014 76018 . + . . -chr1 CGI REF 76152 76174 . + . . -chr1 CGI REF 76221 76236 . + . . -chr1 CGI REF 76279 76293 . + . . -chr1 CGI REF 76335 76553 . + . . -chr1 CGI REF 76580 76606 . + . . -chr1 CGI REF 76614 76925 . + . . -chr1 CGI REF 76949 77014 . + . . -chr1 CGI REF 77035 77174 . + . . -chr1 CGI REF 77182 77183 . + . . -chr1 CGI REF 77188 77200 . + . . -chr1 CGI REF 77202 77408 . + . . -chr1 CGI REF 77438 77458 . + . . -chr1 CGI REF 77503 77567 . + . . -chr1 CGI REF 77569 77593 . + . . -chr1 CGI REF 77623 77643 . + . . -chr1 CGI REF 77659 77699 . + . . -chr1 CGI REF 77721 77918 . + . . -chr1 CGI SNP 77919 77919 . + . alleles T/G;db_xref dbsnp.100:rs2531299;ref_allele T -chr1 CGI REF 77920 78097 . + . . -chr1 CGI REF 78099 78212 . + . . -chr1 CGI REF 78252 78397 . + . . -chr1 CGI REF 78464 78473 . + . . -chr1 CGI REF 78514 78919 . + . . -chr1 CGI REF 78940 79024 . + . . -chr1 CGI REF 79026 79030 . + . . -chr1 CGI REF 79031 79032 . + . . -chr1 CGI REF 79036 79037 . + . . -chr1 CGI REF 79039 79049 . + . . -chr1 CGI REF 79051 79060 . + . . -chr1 CGI REF 79082 79150 . + . . -chr1 CGI REF 79152 79244 . + . . -chr1 CGI REF 79252 79312 . + . . -chr1 CGI REF 79321 79397 . + . . -chr1 CGI REF 79405 79417 . + . . -chr1 CGI REF 79419 79805 . + . . -chr1 CGI REF 79807 79875 . + . . -chr1 CGI REF 79883 79934 . + . . -chr1 CGI REF 79965 80456 . + . . -chr1 CGI REF 80458 80718 . + . . -chr1 CGI REF 80765 81065 . + . . -chr1 CGI REF 81101 81151 . + . . -chr1 CGI REF 81159 81373 . + . . -chr1 CGI SNP 81374 81374 . + . alleles T/C;db_xref dbsnp.100:rs2531305;ref_allele T -chr1 CGI REF 81375 81505 . + . . -chr1 CGI REF 81507 81583 . + . . -chr1 CGI REF 81622 81685 . + . . -chr1 CGI REF 81707 81912 . + . . -chr1 CGI REF 81990 82060 . + . . -chr1 CGI REF 82108 82125 . + . . -chr1 CGI REF 82167 82180 . + . . -chr1 CGI REF 82223 82234 . + . . -chr1 CGI REF 82261 82423 . + . . -chr1 CGI REF 82462 82558 . + . . -chr1 CGI REF 82588 82619 . + . . -chr1 CGI REF 82656 82675 . + . . -chr1 CGI REF 82684 82717 . + . . -chr1 CGI REF 82761 82845 . + . . -chr1 CGI REF 82863 82876 . + . . -chr1 CGI REF 82905 82977 . + . . -chr1 CGI REF 83010 83051 . + . . -chr1 CGI REF 83111 83117 . + . . -chr1 CGI REF 83149 83170 . + . . -chr1 CGI REF 83218 83373 . + . . -chr1 CGI REF 83415 83423 . + . . -chr1 CGI REF 83435 83524 . + . . -chr1 CGI REF 83559 83563 . + . . -chr1 CGI REF 83610 83615 . + . . -chr1 CGI REF 83668 83676 . + . . -chr1 CGI REF 83704 83782 . + . . -chr1 CGI REF 84046 84171 . + . . -chr1 CGI REF 84258 84589 . + . . -chr1 CGI REF 84598 84673 . + . . -chr1 CGI REF 84704 84722 . + . . -chr1 CGI REF 84730 84896 . + . . -chr1 CGI REF 84930 85149 . + . . -chr1 CGI REF 85151 85285 . + . . -chr1 CGI REF 85340 85655 . + . . -chr1 CGI REF 85656 85705 . + . . -chr1 CGI REF 85730 85787 . + . . -chr1 CGI REF 85817 85884 . + . . -chr1 CGI REF 85892 86149 . + . . -chr1 CGI REF 86168 86233 . + . . -chr1 CGI REF 86234 86390 . + . . -chr1 CGI REF 86424 86479 . + . . -chr1 CGI REF 86483 87272 . + . . -chr1 CGI REF 87290 87525 . + . . -chr1 CGI REF 87553 88165 . + . . -chr1 CGI REF 88182 88312 . + . . -chr1 CGI REF 88320 88700 . + . . -chr1 CGI REF 88702 88762 . + . . -chr1 CGI REF 88789 88888 . + . . -chr1 CGI REF 88890 88914 . + . . -chr1 CGI REF 88951 88984 . + . . -chr1 CGI REF 88997 89253 . + . . -chr1 CGI REF 89287 89385 . + . . -chr1 CGI REF 89427 89455 . + . . -chr1 CGI REF 89464 89724 . + . . -chr1 CGI REF 89728 89870 . + . . -chr1 CGI REF 89901 89918 . + . . -chr1 CGI REF 89954 90067 . + . . -chr1 CGI REF 90107 90116 . + . . -chr1 CGI REF 90489 90519 . + . . -chr1 CGI REF 90521 90588 . + . . -chr1 CGI REF 90611 90683 . + . . -chr1 CGI REF 90684 90768 . + . . -chr1 CGI REF 90846 90852 . + . . -chr1 CGI REF 90899 90938 . + . . -chr1 CGI REF 90964 91006 . + . . -chr1 CGI REF 91008 91025 . + . . -chr1 CGI REF 91068 91105 . + . . -chr1 CGI REF 91107 91118 . + . . -chr1 CGI REF 91152 91162 . + . . -chr1 CGI REF 91218 91252 . + . . -chr1 CGI REF 91272 91402 . + . . -chr1 CGI REF 91444 91455 . + . . -chr1 CGI REF 91603 91629 . + . . -chr1 CGI REF 91673 91774 . + . . -chr1 CGI REF 91817 91841 . + . . -chr1 CGI REF 91843 91851 . + . . -chr1 CGI REF 91901 91907 . + . . -chr1 CGI REF 91953 92017 . + . . -chr1 CGI REF 92019 92197 . + . . -chr1 CGI REF 92248 92253 . + . . -chr1 CGI REF 92286 92365 . + . . -chr1 CGI REF 92485 92589 . + . . -chr1 CGI REF 92619 92659 . + . . -chr1 CGI REF 92716 92790 . + . . -chr1 CGI REF 92808 92819 . + . . -chr1 CGI REF 92888 92910 . + . . -chr1 CGI REF 92949 92962 . + . . -chr1 CGI REF 93000 93028 . + . . -chr1 CGI REF 93069 93112 . + . . -chr1 CGI REF 93158 93194 . + . . -chr1 CGI REF 93216 93254 . + . . -chr1 CGI REF 93299 93363 . + . . -chr1 CGI REF 93406 93423 . + . . -chr1 CGI REF 93460 93547 . + . . -chr1 CGI REF 93549 93569 . + . . -chr1 CGI REF 93595 93603 . + . . -chr1 CGI REF 93660 93691 . + . . -chr1 CGI REF 93692 93699 . + . . -chr1 CGI REF 93701 93723 . + . . -chr1 CGI REF 93770 93784 . + . . -chr1 CGI REF 93811 93815 . + . . -chr1 CGI REF 93864 93871 . + . . -chr1 CGI REF 93924 94018 . + . . -chr1 CGI REF 94059 94106 . + . . -chr1 CGI REF 94141 94188 . + . . -chr1 CGI REF 94228 94239 . + . . -chr1 CGI REF 94247 94256 . + . . -chr1 CGI REF 94301 94317 . + . . -chr1 CGI REF 94338 94345 . + . . -chr1 CGI REF 94388 94402 . + . . -chr1 CGI REF 94477 94520 . + . . -chr1 CGI REF 94553 94564 . + . . -chr1 CGI REF 94594 94698 . + . . -chr1 CGI REF 94759 94768 . + . . -chr1 CGI REF 94864 94869 . + . . -chr1 CGI REF 94897 94910 . + . . -chr1 CGI REF 95085 95160 . + . . -chr1 CGI REF 95191 95214 . + . . -chr1 CGI REF 95266 95297 . + . . -chr1 CGI REF 95339 95365 . + . . -chr1 CGI REF 95405 95409 . + . . -chr1 CGI REF 95464 95531 . + . . -chr1 CGI REF 95579 95584 . + . . -chr1 CGI REF 95626 95630 . + . . -chr1 CGI REF 95672 95694 . + . . -chr1 CGI REF 95702 95722 . + . . -chr1 CGI REF 95755 95759 . + . . -chr1 CGI REF 95814 95900 . + . . -chr1 CGI REF 95939 95964 . + . . -chr1 CGI REF 95977 95998 . + . . -chr1 CGI REF 96041 96047 . + . . -chr1 CGI REF 96085 96092 . + . . -chr1 CGI REF 96105 96182 . + . . -chr1 CGI REF 96215 96271 . + . . -chr1 CGI REF 96350 96359 . + . . -chr1 CGI REF 96412 96427 . + . . -chr1 CGI REF 96456 96478 . + . . -chr1 CGI REF 96480 96487 . + . . -chr1 CGI REF 96489 96514 . + . . -chr1 CGI REF 96564 96580 . + . . -chr1 CGI REF 96621 96637 . + . . -chr1 CGI REF 96639 96758 . + . . -chr1 CGI REF 96810 96927 . + . . -chr1 CGI REF 96951 96956 . + . . -chr1 CGI REF 96996 97087 . + . . -chr1 CGI REF 97115 97126 . + . . -chr1 CGI REF 97174 97239 . + . . -chr1 CGI REF 97241 97278 . + . . -chr1 CGI REF 97325 97329 . + . . -chr1 CGI REF 97388 97427 . + . . -chr1 CGI REF 97453 97460 . + . . -chr1 CGI REF 97504 97511 . + . . -chr1 CGI REF 97550 97557 . + . . -chr1 CGI REF 97576 97587 . + . . -chr1 CGI REF 97627 97667 . + . . -chr1 CGI REF 97671 97725 . + . . -chr1 CGI REF 97745 97759 . + . . -chr1 CGI REF 97760 97794 . + . . -chr1 CGI REF 97836 97866 . + . . -chr1 CGI REF 97912 97917 . + . . -chr1 CGI REF 97938 97949 . + . . -chr1 CGI REF 97984 98000 . + . . -chr1 CGI REF 98030 98036 . + . . -chr1 CGI REF 98083 98088 . + . . -chr1 CGI REF 98126 98133 . + . . -chr1 CGI REF 98141 98172 . + . . -chr1 CGI REF 98209 98306 . + . . -chr1 CGI REF 98355 98374 . + . . -chr1 CGI REF 98420 98451 . + . . -chr1 CGI REF 98480 98490 . + . . -chr1 CGI REF 98542 98582 . + . . -chr1 CGI REF 98606 98614 . + . . -chr1 CGI REF 98687 98694 . + . . -chr1 CGI REF 98731 98744 . + . . -chr1 CGI REF 98779 98789 . + . . -chr1 CGI REF 98887 98899 . + . . -chr1 CGI REF 98949 98963 . + . . -chr1 CGI REF 98978 98986 . + . . -chr1 CGI REF 99121 99133 . + . . -chr1 CGI REF 99184 99195 . + . . -chr1 CGI REF 99197 99218 . + . . -chr1 CGI REF 99220 99241 . + . . -chr1 CGI REF 99278 99282 . + . . -chr1 CGI REF 99338 99343 . + . . -chr1 CGI REF 99385 99391 . + . . -chr1 CGI REF 99410 99470 . + . . -chr1 CGI REF 99502 99506 . + . . -chr1 CGI REF 99554 99628 . + . . -chr1 CGI REF 99630 99661 . + . . -chr1 CGI REF 99691 99716 . + . . -chr1 CGI REF 99729 99738 . + . . -chr1 CGI REF 99777 99797 . + . . -chr1 CGI REF 99799 99815 . + . . -chr1 CGI REF 99859 99867 . + . . -chr1 CGI REF 99880 99937 . + . . -chr1 CGI REF 99986 100061 . + . . -chr1 CGI REF 100103 100149 . + . . -chr1 CGI REF 100150 100236 . + . . -chr1 CGI REF 100354 100389 . + . . -chr1 CGI REF 100411 100425 . + . . -chr1 CGI REF 100513 100556 . + . . -chr1 CGI REF 100590 100636 . + . . -chr1 CGI REF 100657 100662 . + . . -chr1 CGI REF 100690 100721 . + . . -chr1 CGI REF 100722 100794 . + . . -chr1 CGI REF 100826 100854 . + . . -chr1 CGI REF 100899 100917 . + . . -chr1 CGI REF 100919 100939 . + . . -chr1 CGI REF 101005 101028 . + . . -chr1 CGI REF 101031 101037 . + . . -chr1 CGI REF 101039 101076 . + . . -chr1 CGI REF 101272 101290 . + . . -chr1 CGI REF 101292 101324 . + . . -chr1 CGI REF 101353 101364 . + . . -chr1 CGI REF 101418 101452 . + . . -chr1 CGI REF 101480 101490 . + . . -chr1 CGI REF 101530 101611 . + . . -chr1 CGI REF 101701 101712 . + . . -chr1 CGI REF 101746 101771 . + . . -chr1 CGI REF 101815 101843 . + . . -chr1 CGI REF 101957 101968 . + . . -chr1 CGI REF 102019 102043 . + . . -chr1 CGI REF 102088 102137 . + . . -chr1 CGI REF 102139 102199 . + . . -chr1 CGI REF 102200 102214 . + . . -chr1 CGI REF 102215 102232 . + . . -chr1 CGI REF 102277 102306 . + . . -chr1 CGI REF 102343 102396 . + . . -chr1 CGI REF 102398 102409 . + . . -chr1 CGI REF 102438 102641 . + . . -chr1 CGI REF 102682 102787 . + . . -chr1 CGI REF 102831 102849 . + . . -chr1 CGI REF 102870 102898 . + . . -chr1 CGI REF 102946 102955 . + . . -chr1 CGI REF 102974 102984 . + . . -chr1 CGI REF 103019 103029 . + . . -chr1 CGI REF 103076 103080 . + . . -chr1 CGI REF 103302 103379 . + . . -chr1 CGI REF 103388 103443 . + . . -chr1 CGI REF 103445 103479 . + . . -chr1 CGI REF 103496 103504 . + . . -chr1 CGI REF 103551 103600 . + . . -chr1 CGI REF 103655 103725 . + . . -chr1 CGI REF 103768 103779 . + . . -chr1 CGI REF 103893 103928 . + . . -chr1 CGI REF 103930 103977 . + . . -chr1 CGI REF 103999 104004 . + . . -chr1 CGI REF 104038 104043 . + . . -chr1 CGI REF 104086 104122 . + . . -chr1 CGI REF 104143 104151 . + . . -chr1 CGI REF 104263 104300 . + . . -chr1 CGI REF 104343 104390 . + . . -chr1 CGI REF 104407 104429 . + . . -chr1 CGI REF 104431 104550 . + . . -chr1 CGI REF 104599 104610 . + . . -chr1 CGI REF 104648 104659 . + . . -chr1 CGI REF 104705 104716 . + . . -chr1 CGI REF 104724 104738 . + . . -chr1 CGI REF 104788 104818 . + . . -chr1 CGI REF 104863 104933 . + . . -chr1 CGI REF 104982 105094 . + . . -chr1 CGI REF 105096 105150 . + . . -chr1 CGI REF 105185 105190 . + . . -chr1 CGI REF 105202 105209 . + . . -chr1 CGI REF 105256 105274 . + . . -chr1 CGI REF 105314 105347 . + . . -chr1 CGI REF 105351 105441 . + . . -chr1 CGI REF 105449 105484 . + . . -chr1 CGI REF 105492 105508 . + . . -chr1 CGI REF 105581 105590 . + . . -chr1 CGI REF 105667 105676 . + . . -chr1 CGI REF 105684 105690 . + . . -chr1 CGI REF 105741 105752 . + . . -chr1 CGI REF 105795 105863 . + . . -chr1 CGI REF 105907 105926 . + . . -chr1 CGI REF 105976 105983 . + . . -chr1 CGI REF 106031 106039 . + . . -chr1 CGI REF 106077 106085 . + . . -chr1 CGI REF 106145 106153 . + . . -chr1 CGI REF 106168 106238 . + . . -chr1 CGI REF 106289 106320 . + . . -chr1 CGI REF 106348 106359 . + . . -chr1 CGI REF 106414 106430 . + . . -chr1 CGI REF 106470 106477 . + . . -chr1 CGI REF 106512 106527 . + . . -chr1 CGI REF 106609 106615 . + . . -chr1 CGI REF 106623 106653 . + . . -chr1 CGI REF 106698 106734 . + . . -chr1 CGI REF 106761 106781 . + . . -chr1 CGI REF 106789 106890 . + . . -chr1 CGI REF 106915 106923 . + . . -chr1 CGI REF 106959 107241 . + . . -chr1 CGI REF 107268 107328 . + . . -chr1 CGI REF 107336 107346 . + . . -chr1 CGI REF 107399 107421 . + . . -chr1 CGI REF 107468 107472 . + . . -chr1 CGI REF 107516 107648 . + . . -chr1 CGI REF 107691 107872 . + . . -chr1 CGI REF 107918 107926 . + . . -chr1 CGI REF 107966 108097 . + . . -chr1 CGI REF 108143 108272 . + . . -chr1 CGI REF 108315 108346 . + . . -chr1 CGI REF 108369 108400 . + . . -chr1 CGI REF 108423 108533 . + . . -chr1 CGI REF 108566 108598 . + . . -chr1 CGI REF 108600 108708 . + . . -chr1 CGI REF 108728 108771 . + . . -chr1 CGI REF 108779 108798 . + . . -chr1 CGI REF 108827 108841 . + . . -chr1 CGI REF 108875 108894 . + . . -chr1 CGI REF 108902 109045 . + . . -chr1 CGI REF 109066 109076 . + . . -chr1 CGI REF 109113 109125 . + . . -chr1 CGI REF 109154 109161 . + . . -chr1 CGI REF 109171 109234 . + . . -chr1 CGI REF 109235 109237 . + . . -chr1 CGI REF 109240 109308 . + . . -chr1 CGI REF 109310 109484 . + . . -chr1 CGI REF 109525 109529 . + . . -chr1 CGI REF 109653 109690 . + . . -chr1 CGI REF 109728 109762 . + . . -chr1 CGI REF 109862 110003 . + . . -chr1 CGI REF 110011 110133 . + . . -chr1 CGI REF 110159 110185 . + . . -chr1 CGI REF 110224 110237 . + . . -chr1 CGI REF 110285 110376 . + . . -chr1 CGI REF 110423 110434 . + . . -chr1 CGI REF 110478 110533 . + . . -chr1 CGI REF 110535 110543 . + . . -chr1 CGI REF 110619 110666 . + . . -chr1 CGI REF 110670 110699 . + . . -chr1 CGI REF 110723 110748 . + . . -chr1 CGI REF 110778 110860 . + . . -chr1 CGI REF 110899 110914 . + . . -chr1 CGI REF 110957 110979 . + . . -chr1 CGI REF 110981 111015 . + . . -chr1 CGI REF 111017 111071 . + . . -chr1 CGI REF 111117 111137 . + . . -chr1 CGI REF 111167 111187 . + . . -chr1 CGI REF 111189 111209 . + . . -chr1 CGI REF 111210 111246 . + . . -chr1 CGI REF 111247 111302 . + . . -chr1 CGI REF 111338 111362 . + . . -chr1 CGI REF 111436 111455 . + . . -chr1 CGI REF 111598 111617 . + . . -chr1 CGI REF 111628 111633 . + . . -chr1 CGI REF 111714 111731 . + . . -chr1 CGI REF 111752 111758 . + . . -chr1 CGI REF 111813 111864 . + . . -chr1 CGI REF 111866 111881 . + . . -chr1 CGI REF 111883 111889 . + . . -chr1 CGI REF 111892 111915 . + . . -chr1 CGI REF 111944 111977 . + . . -chr1 CGI REF 111979 111984 . + . . -chr1 CGI REF 111986 112016 . + . . -chr1 CGI REF 112018 112047 . + . . -chr1 CGI REF 112156 112172 . + . . -chr1 CGI REF 112220 112238 . + . . -chr1 CGI REF 112345 112354 . + . . -chr1 CGI REF 112469 112529 . + . . -chr1 CGI REF 112720 112764 . + . . -chr1 CGI REF 112800 112817 . + . . -chr1 CGI REF 112818 112867 . + . . -chr1 CGI REF 112943 112947 . + . . -chr1 CGI REF 113055 113071 . + . . -chr1 CGI REF 113083 113094 . + . . -chr1 CGI REF 113178 113286 . + . . -chr1 CGI REF 113288 113299 . + . . -chr1 CGI REF 113361 113365 . + . . -chr1 CGI REF 113415 113424 . + . . -chr1 CGI REF 113432 113556 . + . . -chr1 CGI REF 113558 113604 . + . . -chr1 CGI REF 113646 113663 . + . . -chr1 CGI REF 113697 113720 . + . . -chr1 CGI REF 113722 113741 . + . . -chr1 CGI REF 113743 113750 . + . . -chr1 CGI REF 113754 113785 . + . . -chr1 CGI REF 113817 113867 . + . . -chr1 CGI REF 113930 113936 . + . . -chr1 CGI REF 113973 114078 . + . . -chr1 CGI REF 114216 114229 . + . . -chr1 CGI REF 114312 114326 . + . . -chr1 CGI REF 114363 114375 . + . . -chr1 CGI REF 114431 114457 . + . . -chr1 CGI REF 114536 114540 . + . . -chr1 CGI REF 114586 114609 . + . . -chr1 CGI REF 114723 114759 . + . . -chr1 CGI REF 114793 114802 . + . . -chr1 CGI REF 114913 114921 . + . . -chr1 CGI REF 114977 114987 . + . . -chr1 CGI REF 115054 115070 . + . . -chr1 CGI REF 115107 115121 . + . . -chr1 CGI REF 115299 115303 . + . . -chr1 CGI REF 115373 115407 . + . . -chr1 CGI REF 115408 115421 . + . . -chr1 CGI REF 115475 115485 . + . . -chr1 CGI REF 115542 115617 . + . . -chr1 CGI REF 115671 115678 . + . . -chr1 CGI REF 115714 115753 . + . . -chr1 CGI REF 115798 115823 . + . . -chr1 CGI REF 115825 115877 . + . . -chr1 CGI REF 115926 115940 . + . . -chr1 CGI REF 115966 115987 . + . . -chr1 CGI REF 115989 116010 . + . . -chr1 CGI REF 116056 116068 . + . . -chr1 CGI REF 116179 116188 . + . . -chr1 CGI REF 116295 116368 . + . . -chr1 CGI REF 116370 116397 . + . . -chr1 CGI REF 116556 116562 . + . . -chr1 CGI REF 116616 116631 . + . . -chr1 CGI REF 116708 116730 . + . . -chr1 CGI REF 116732 116748 . + . . -chr1 CGI REF 116789 116802 . + . . -chr1 CGI REF 116820 116842 . + . . -chr1 CGI REF 116886 116892 . + . . -chr1 CGI REF 116927 116940 . + . . -chr1 CGI REF 117004 117024 . + . . -chr1 CGI REF 117025 117047 . + . . -chr1 CGI REF 117049 117069 . + . . -chr1 CGI REF 117369 117389 . + . . -chr1 CGI REF 117420 117453 . + . . -chr1 CGI REF 117531 117535 . + . . -chr1 CGI REF 117621 117629 . + . . -chr1 CGI REF 117638 117651 . + . . -chr1 CGI REF 117727 117735 . + . . -chr1 CGI REF 118019 118024 . + . . -chr1 CGI REF 118068 118085 . + . . -chr1 CGI REF 118087 118124 . + . . -chr1 CGI REF 118126 118137 . + . . -chr1 CGI REF 118139 118148 . + . . -chr1 CGI REF 118150 118168 . + . . -chr1 CGI REF 118170 118180 . + . . -chr1 CGI REF 118440 118463 . + . . -chr1 CGI REF 118544 118590 . + . . -chr1 CGI REF 118621 118631 . + . . -chr1 CGI REF 118741 118838 . + . . -chr1 CGI REF 118929 118936 . + . . -chr1 CGI REF 118961 118966 . + . . -chr1 CGI REF 119166 119197 . + . . -chr1 CGI REF 119488 119497 . + . . -chr1 CGI REF 119594 119604 . + . . -chr1 CGI REF 119657 119678 . + . . -chr1 CGI REF 119680 119713 . + . . -chr1 CGI REF 119752 119766 . + . . -chr1 CGI REF 119821 119837 . + . . -chr1 CGI REF 119912 119944 . + . . -chr1 CGI REF 119984 119988 . + . . -chr1 CGI REF 119989 120078 . + . . -chr1 CGI REF 120080 120114 . + . . -chr1 CGI REF 120116 120173 . + . . -chr1 CGI REF 120282 120301 . + . . -chr1 CGI REF 120310 120322 . + . . -chr1 CGI REF 120361 120389 . + . . -chr1 CGI REF 120472 120503 . + . . -chr1 CGI REF 120728 120738 . + . . -chr1 CGI REF 120761 120774 . + . . -chr1 CGI REF 120812 120819 . + . . -chr1 CGI REF 120859 120870 . + . . -chr1 CGI REF 120872 120876 . + . . -chr1 CGI REF 120878 120891 . + . . -chr1 CGI REF 120917 120928 . + . . -chr1 CGI REF 120950 120957 . + . . -chr1 CGI REF 121143 121156 . + . . -chr1 CGI REF 121218 121231 . + . . -chr1 CGI REF 121249 121257 . + . . -chr1 CGI REF 121576 121603 . + . . -chr1 CGI REF 121792 121796 . + . . -chr1 CGI REF 121898 121907 . + . . -chr1 CGI REF 121981 121988 . + . . -chr1 CGI REF 122122 122199 . + . . -chr1 CGI REF 122265 122294 . + . . -chr1 CGI REF 122334 122347 . + . . -chr1 CGI REF 122405 122457 . + . . -chr1 CGI REF 122471 122488 . + . . -chr1 CGI REF 122524 122584 . + . . -chr1 CGI REF 122594 122620 . + . . -chr1 CGI REF 122652 122668 . + . . -chr1 CGI REF 122820 122826 . + . . -chr1 CGI REF 122858 122875 . + . . -chr1 CGI REF 122902 122908 . + . . -chr1 CGI REF 122936 122961 . + . . -chr1 CGI REF 122986 122990 . + . . -chr1 CGI REF 123646 123662 . + . . -chr1 CGI REF 123714 123740 . + . . -chr1 CGI REF 123776 123797 . + . . -chr1 CGI REF 123864 123877 . + . . -chr1 CGI REF 124051 124067 . + . . -chr1 CGI REF 124095 124109 . + . . -chr1 CGI REF 124137 124150 . + . . -chr1 CGI REF 124241 124253 . + . . -chr1 CGI REF 124307 124324 . + . . -chr1 CGI REF 124368 124375 . + . . -chr1 CGI REF 124444 124453 . + . . -chr1 CGI REF 124461 124466 . + . . -chr1 CGI REF 124509 124514 . + . . -chr1 CGI REF 124634 124663 . + . . -chr1 CGI REF 124702 124721 . + . . -chr1 CGI REF 124723 124782 . + . . -chr1 CGI REF 124784 124796 . + . . -chr1 CGI REF 124819 124840 . + . . -chr1 CGI REF 124876 124882 . + . . -chr1 CGI REF 124906 124935 . + . . -chr1 CGI REF 124974 124978 . + . . -chr1 CGI REF 125095 125144 . + . . -chr1 CGI REF 125173 125178 . + . . -chr1 CGI REF 125224 125229 . + . . -chr1 CGI REF 125319 125325 . + . . -chr1 CGI REF 125384 125392 . + . . -chr1 CGI REF 125419 125437 . + . . -chr1 CGI REF 125483 125491 . + . . -chr1 CGI REF 125556 125562 . + . . -chr1 CGI REF 125630 125652 . + . . -chr1 CGI REF 125896 125905 . + . . -chr1 CGI REF 126133 126194 . + . . -chr1 CGI REF 126249 126257 . + . . -chr1 CGI REF 126305 126311 . + . . -chr1 CGI REF 126327 126349 . + . . -chr1 CGI REF 126377 126393 . + . . -chr1 CGI REF 126480 126484 . + . . -chr1 CGI REF 126528 126551 . + . . -chr1 CGI REF 126632 126647 . + . . -chr1 CGI REF 126681 126702 . + . . -chr1 CGI REF 126710 126720 . + . . -chr1 CGI REF 126795 126819 . + . . -chr1 CGI REF 126856 126861 . + . . -chr1 CGI REF 126914 126934 . + . . -chr1 CGI REF 126999 127012 . + . . -chr1 CGI REF 127051 127056 . + . . -chr1 CGI REF 127161 127173 . + . . -chr1 CGI REF 127235 127250 . + . . -chr1 CGI REF 127372 127403 . + . . -chr1 CGI REF 127435 127451 . + . . -chr1 CGI REF 127534 127553 . + . . -chr1 CGI REF 127597 127646 . + . . -chr1 CGI REF 127694 127701 . + . . -chr1 CGI REF 127753 127794 . + . . -chr1 CGI REF 127823 127848 . + . . -chr1 CGI REF 127913 127921 . + . . -chr1 CGI REF 128026 128084 . + . . -chr1 CGI REF 128159 128172 . + . . -chr1 CGI REF 128205 128242 . + . . -chr1 CGI REF 128243 128266 . + . . -chr1 CGI REF 128269 128306 . + . . -chr1 CGI REF 128361 128375 . + . . -chr1 CGI REF 128377 128387 . + . . -chr1 CGI REF 128389 128398 . + . . -chr1 CGI REF 128472 128496 . + . . -chr1 CGI REF 128497 128512 . + . . -chr1 CGI REF 128541 128551 . + . . -chr1 CGI REF 128552 128586 . + . . -chr1 CGI REF 128626 128637 . + . . -chr1 CGI REF 128671 128702 . + . . -chr1 CGI REF 128749 128757 . + . . -chr1 CGI REF 128842 128847 . + . . -chr1 CGI REF 128887 128983 . + . . -chr1 CGI REF 129029 129039 . + . . -chr1 CGI REF 129133 129146 . + . . -chr1 CGI REF 129155 129258 . + . . -chr1 CGI REF 129429 129456 . + . . -chr1 CGI REF 129458 129488 . + . . -chr1 CGI REF 129800 129807 . + . . -chr1 CGI REF 129925 129933 . + . . -chr1 CGI REF 130084 130101 . + . . -chr1 CGI REF 130312 130335 . + . . -chr1 CGI REF 130337 130386 . + . . -chr1 CGI REF 130462 130503 . + . . -chr1 CGI REF 130539 130567 . + . . -chr1 CGI REF 130702 130721 . + . . -chr1 CGI REF 130772 130780 . + . . -chr1 CGI REF 130840 130847 . + . . -chr1 CGI REF 130904 130946 . + . . -chr1 CGI REF 131102 131107 . + . . -chr1 CGI REF 131195 131199 . + . . -chr1 CGI REF 131207 131211 . + . . -chr1 CGI REF 131379 131444 . + . . -chr1 CGI REF 131534 131548 . + . . -chr1 CGI REF 131579 131588 . + . . -chr1 CGI REF 132432 132446 . + . . -chr1 CGI REF 132707 132711 . + . . -chr1 CGI REF 132800 132805 . + . . -chr1 CGI REF 132907 132926 . + . . -chr1 CGI REF 132990 133002 . + . . -chr1 CGI REF 133074 133079 . + . . -chr1 CGI REF 133167 133171 . + . . -chr1 CGI REF 133287 133319 . + . . -chr1 CGI REF 133825 133878 . + . . -chr1 CGI REF 133916 133934 . + . . -chr1 CGI REF 134155 134159 . + . . -chr1 CGI REF 134231 134238 . + . . -chr1 CGI REF 134377 134383 . + . . -chr1 CGI REF 134443 134464 . + . . -chr1 CGI REF 134635 134666 . + . . -chr1 CGI REF 134671 134678 . + . . -chr1 CGI REF 134680 134714 . + . . -chr1 CGI REF 134716 134744 . + . . -chr1 CGI REF 134779 134811 . + . . -chr1 CGI REF 135002 135047 . + . . -chr1 CGI REF 135234 135240 . + . . -chr1 CGI REF 135277 135281 . + . . -chr1 CGI REF 135344 135349 . + . . -chr1 CGI REF 135428 135433 . + . . -chr1 CGI REF 135507 135529 . + . . -chr1 CGI REF 135611 135616 . + . . -chr1 CGI REF 135687 135693 . + . . -chr1 CGI REF 135727 135769 . + . . -chr1 CGI REF 135771 135780 . + . . -chr1 CGI REF 135932 135946 . + . . -chr1 CGI REF 136004 136009 . + . . -chr1 CGI REF 136052 136067 . + . . -chr1 CGI REF 136903 136907 . + . . -chr1 CGI REF 137104 137118 . + . . -chr1 CGI REF 137160 137166 . + . . -chr1 CGI REF 137294 137299 . + . . -chr1 CGI REF 137440 137444 . + . . -chr1 CGI REF 137498 137504 . + . . -chr1 CGI REF 137512 137519 . + . . -chr1 CGI REF 137571 137590 . + . . -chr1 CGI REF 137641 137655 . + . . -chr1 CGI REF 137657 137658 . + . . -chr1 CGI REF 137660 137683 . + . . -chr1 CGI REF 137729 137733 . + . . -chr1 CGI REF 137793 137821 . + . . -chr1 CGI REF 137863 137875 . + . . -chr1 CGI REF 137899 137907 . + . . -chr1 CGI REF 137969 138010 . + . . -chr1 CGI REF 138193 138197 . + . . -chr1 CGI REF 138341 138352 . + . . -chr1 CGI REF 138360 138377 . + . . -chr1 CGI REF 138422 138428 . + . . -chr1 CGI REF 138461 138474 . + . . -chr1 CGI REF 138670 138681 . + . . -chr1 CGI REF 138758 138795 . + . . -chr1 CGI REF 139009 139062 . + . . -chr1 CGI REF 139109 139128 . + . . -chr1 CGI REF 139245 139251 . + . . -chr1 CGI REF 139297 139330 . + . . -chr1 CGI REF 139367 139483 . + . . -chr1 CGI REF 139485 139503 . + . . -chr1 CGI REF 139689 139732 . + . . -chr1 CGI REF 139833 139837 . + . . -chr1 CGI REF 139902 139908 . + . . -chr1 CGI REF 140199 140203 . + . . -chr1 CGI REF 140264 140271 . + . . -chr1 CGI REF 140330 140336 . + . . -chr1 CGI REF 140384 140395 . + . . -chr1 CGI REF 140435 140473 . + . . -chr1 CGI REF 140475 140525 . + . . -chr1 CGI REF 140533 140558 . + . . -chr1 CGI REF 140597 140757 . + . . -chr1 CGI REF 140816 140842 . + . . -chr1 CGI REF 140844 140914 . + . . -chr1 CGI REF 140946 141006 . + . . -chr1 CGI REF 141046 141078 . + . . -chr1 CGI REF 141117 141128 . + . . -chr1 CGI REF 141190 141211 . + . . -chr1 CGI REF 141330 141432 . + . . -chr1 CGI REF 141493 141524 . + . . -chr1 CGI REF 141526 141559 . + . . -chr1 CGI REF 141561 141588 . + . . -chr1 CGI REF 141661 141682 . + . . -chr1 CGI REF 141685 141686 . + . . -chr1 CGI REF 141692 141694 . + . . -chr1 CGI REF 141696 141697 . + . . -chr1 CGI REF 141699 141702 . + . . -chr1 CGI REF 141710 141713 . + . . -chr1 CGI REF 141716 141719 . + . . -chr1 CGI REF 141721 141761 . + . . -chr1 CGI REF 141882 141924 . + . . -chr1 CGI REF 141998 142050 . + . . -chr1 CGI REF 142140 142210 . + . . -chr1 CGI REF 142239 142281 . + . . -chr1 CGI REF 142315 142343 . + . . -chr1 CGI REF 142392 142419 . + . . -chr1 CGI REF 142453 142472 . + . . -chr1 CGI REF 142500 142510 . + . . -chr1 CGI REF 142547 142554 . + . . -chr1 CGI REF 142603 142611 . + . . -chr1 CGI REF 142718 142724 . + . . -chr1 CGI REF 142757 142772 . + . . -chr1 CGI REF 142774 142786 . + . . -chr1 CGI REF 142788 142797 . + . . -chr1 CGI REF 142799 142888 . + . . -chr1 CGI REF 142890 142896 . + . . -chr1 CGI REF 142897 142988 . + . . -chr1 CGI REF 142990 143001 . + . . -chr1 CGI REF 143009 143024 . + . . -chr1 CGI REF 143109 143151 . + . . -chr1 CGI REF 143240 143264 . + . . -chr1 CGI REF 143305 143390 . + . . -chr1 CGI REF 143413 143421 . + . . -chr1 CGI REF 143489 143517 . + . . -chr1 CGI REF 143574 143630 . + . . -chr1 CGI REF 143674 143752 . + . . -chr1 CGI REF 143753 143761 . + . . -chr1 CGI REF 143765 143770 . + . . -chr1 CGI REF 143772 143775 . + . . -chr1 CGI REF 143777 143778 . + . . -chr1 CGI REF 143780 143881 . + . . -chr1 CGI REF 143924 143942 . + . . -chr1 CGI REF 143944 143950 . + . . -chr1 CGI REF 143952 144014 . + . . -chr1 CGI REF 144059 144227 . + . . -chr1 CGI REF 144278 144283 . + . . -chr1 CGI REF 144491 144502 . + . . -chr1 CGI REF 144904 144964 . + . . -chr1 CGI REF 145072 145102 . + . . -chr1 CGI REF 145153 145210 . + . . -chr1 CGI REF 145299 145363 . + . . -chr1 CGI REF 145377 145390 . + . . -chr1 CGI REF 145391 145446 . + . . -chr1 CGI REF 145538 145546 . + . . -chr1 CGI REF 145584 145596 . + . . -chr1 CGI REF 145710 145716 . + . . -chr1 CGI REF 145746 145756 . + . . -chr1 CGI REF 145782 145788 . + . . -chr1 CGI REF 145832 145836 . + . . -chr1 CGI REF 145912 145917 . + . . -chr1 CGI REF 145955 145966 . + . . -chr1 CGI REF 146017 146048 . + . . -chr1 CGI REF 146078 146090 . + . . -chr1 CGI REF 146092 146121 . + . . -chr1 CGI REF 146123 146147 . + . . -chr1 CGI REF 146216 146222 . + . . -chr1 CGI REF 146282 146291 . + . . -chr1 CGI REF 146367 146392 . + . . -chr1 CGI REF 146394 146400 . + . . -chr1 CGI REF 146403 146442 . + . . -chr1 CGI REF 146491 146498 . + . . -chr1 CGI REF 146527 146535 . + . . -chr1 CGI REF 146621 146659 . + . . -chr1 CGI REF 146703 146784 . + . . -chr1 CGI REF 146822 146888 . + . . -chr1 CGI REF 146898 146967 . + . . -chr1 CGI REF 147012 147018 . + . . -chr1 CGI REF 147061 147070 . + . . -chr1 CGI REF 147173 147228 . + . . -chr1 CGI REF 147284 147292 . + . . -chr1 CGI REF 147367 147402 . + . . -chr1 CGI REF 147486 147503 . + . . -chr1 CGI REF 147557 147587 . + . . -chr1 CGI REF 147628 147638 . + . . -chr1 CGI REF 147684 147731 . + . . -chr1 CGI REF 147872 147903 . + . . -chr1 CGI REF 147932 148079 . + . . -chr1 CGI REF 148087 148103 . + . . -chr1 CGI REF 148147 148154 . + . . -chr1 CGI REF 148182 148192 . + . . -chr1 CGI REF 148238 148259 . + . . -chr1 CGI REF 148260 148306 . + . . -chr1 CGI REF 148349 148375 . + . . -chr1 CGI REF 148376 148392 . + . . -chr1 CGI REF 148454 148465 . + . . -chr1 CGI REF 148505 148512 . + . . -chr1 CGI REF 148514 148519 . + . . -chr1 CGI REF 148521 148550 . + . . -chr1 CGI REF 148552 148569 . + . . -chr1 CGI REF 148829 148843 . + . . -chr1 CGI REF 148891 148898 . + . . -chr1 CGI REF 148994 149005 . + . . -chr1 CGI REF 149093 149102 . + . . -chr1 CGI REF 149145 149191 . + . . -chr1 CGI REF 149253 149340 . + . . -chr1 CGI REF 149342 149350 . + . . -chr1 CGI REF 149390 149475 . + . . -chr1 CGI REF 149511 149524 . + . . -chr1 CGI REF 149576 149597 . + . . -chr1 CGI REF 149599 149631 . + . . -chr1 CGI REF 149648 149656 . + . . -chr1 CGI REF 149727 149768 . + . . -chr1 CGI REF 149796 149829 . + . . -chr1 CGI REF 149880 149893 . + . . -chr1 CGI REF 149928 149972 . + . . -chr1 CGI REF 150071 150193 . + . . -chr1 CGI REF 150226 150261 . + . . -chr1 CGI REF 150361 150378 . + . . -chr1 CGI REF 150380 150395 . + . . -chr1 CGI REF 150520 150558 . + . . -chr1 CGI REF 150562 150601 . + . . -chr1 CGI REF 150603 150631 . + . . -chr1 CGI REF 150633 150647 . + . . -chr1 CGI REF 150706 150720 . + . . -chr1 CGI REF 150789 150822 . + . . -chr1 CGI REF 150858 150862 . + . . -chr1 CGI REF 150890 150894 . + . . -chr1 CGI REF 150990 151003 . + . . -chr1 CGI REF 151005 151032 . + . . -chr1 CGI REF 151062 151083 . + . . -chr1 CGI REF 151104 151155 . + . . -chr1 CGI REF 151182 151239 . + . . -chr1 CGI REF 151279 151290 . + . . -chr1 CGI REF 151399 151424 . + . . -chr1 CGI REF 151557 151566 . + . . -chr1 CGI REF 151568 151579 . + . . -chr1 CGI REF 151675 151699 . + . . -chr1 CGI REF 151840 151853 . + . . -chr1 CGI REF 151888 151911 . + . . -chr1 CGI REF 151943 151992 . + . . -chr1 CGI REF 152032 152077 . + . . -chr1 CGI REF 152079 152109 . + . . -chr1 CGI REF 152159 152222 . + . . -chr1 CGI REF 152251 152257 . + . . -chr1 CGI REF 152277 152289 . + . . -chr1 CGI REF 152306 152358 . + . . -chr1 CGI REF 152429 152466 . + . . -chr1 CGI REF 152624 152628 . + . . -chr1 CGI REF 152672 152747 . + . . -chr1 CGI REF 152784 152821 . + . . -chr1 CGI REF 152926 152954 . + . . -chr1 CGI REF 152990 152995 . + . . -chr1 CGI REF 153046 153068 . + . . -chr1 CGI REF 153111 153136 . + . . -chr1 CGI REF 153198 153206 . + . . -chr1 CGI REF 153266 153386 . + . . -chr1 CGI REF 153452 153464 . + . . -chr1 CGI REF 153487 153493 . + . . -chr1 CGI REF 153522 153636 . + . . -chr1 CGI REF 153686 153709 . + . . -chr1 CGI REF 153753 153761 . + . . -chr1 CGI REF 153763 153769 . + . . -chr1 CGI REF 153773 153802 . + . . -chr1 CGI REF 153835 153846 . + . . -chr1 CGI REF 153882 153922 . + . . -chr1 CGI REF 153966 153980 . + . . -chr1 CGI REF 154023 154039 . + . . -chr1 CGI REF 154181 154196 . + . . -chr1 CGI REF 154198 154205 . + . . -chr1 CGI REF 154207 154242 . + . . -chr1 CGI REF 154316 154324 . + . . -chr1 CGI REF 154357 154384 . + . . -chr1 CGI REF 154432 154441 . + . . -chr1 CGI REF 154521 154526 . + . . -chr1 CGI REF 154687 154717 . + . . -chr1 CGI REF 154768 154774 . + . . -chr1 CGI REF 154825 154831 . + . . -chr1 CGI REF 154878 154889 . + . . -chr1 CGI REF 154922 154928 . + . . -chr1 CGI REF 154965 154979 . + . . -chr1 CGI REF 154987 155004 . + . . -chr1 CGI REF 155120 155268 . + . . -chr1 CGI REF 155269 155279 . + . . -chr1 CGI REF 155282 155347 . + . . -chr1 CGI REF 155414 155433 . + . . -chr1 CGI REF 155535 155553 . + . . -chr1 CGI REF 155640 155663 . + . . -chr1 CGI REF 155753 155757 . + . . -chr1 CGI REF 155808 155845 . + . . -chr1 CGI REF 155960 155964 . + . . -chr1 CGI REF 156083 156109 . + . . -chr1 CGI REF 156207 156214 . + . . -chr1 CGI REF 156409 156441 . + . . -chr1 CGI REF 156443 156473 . + . . -chr1 CGI REF 156634 156648 . + . . -chr1 CGI REF 156709 156713 . + . . -chr1 CGI REF 156814 156834 . + . . -chr1 CGI REF 156885 156943 . + . . -chr1 CGI REF 156945 156950 . + . . -chr1 CGI REF 156960 156963 . + . . -chr1 CGI REF 156964 157029 . + . . -chr1 CGI REF 157080 157096 . + . . -chr1 CGI REF 157127 157155 . + . . -chr1 CGI REF 157156 157158 . + . . -chr1 CGI REF 157160 157187 . + . . -chr1 CGI REF 157214 157225 . + . . -chr1 CGI REF 157302 157311 . + . . -chr1 CGI REF 157339 157350 . + . . -chr1 CGI REF 157400 157474 . + . . -chr1 CGI REF 157546 157586 . + . . -chr1 CGI REF 157644 157671 . + . . -chr1 CGI REF 157709 157728 . + . . -chr1 CGI REF 157750 157759 . + . . -chr1 CGI REF 157800 157858 . + . . -chr1 CGI REF 157860 157916 . + . . -chr1 CGI REF 157963 157967 . + . . -chr1 CGI REF 158014 158044 . + . . -chr1 CGI REF 158098 158135 . + . . -chr1 CGI REF 158174 158211 . + . . -chr1 CGI REF 158213 158282 . + . . -chr1 CGI REF 158284 158309 . + . . -chr1 CGI REF 158332 158338 . + . . -chr1 CGI REF 158373 158456 . + . . -chr1 CGI REF 158458 158559 . + . . -chr1 CGI REF 158582 158588 . + . . -chr1 CGI REF 158590 158617 . + . . -chr1 CGI REF 158657 158678 . + . . -chr1 CGI REF 158783 158803 . + . . -chr1 CGI REF 158840 158883 . + . . -chr1 CGI REF 158885 158981 . + . . -chr1 CGI REF 159133 159149 . + . . -chr1 CGI REF 159181 159190 . + . . -chr1 CGI REF 159214 159236 . + . . -chr1 CGI REF 159274 159280 . + . . -chr1 CGI REF 159329 159345 . + . . -chr1 CGI REF 159556 159564 . + . . -chr1 CGI REF 159596 159656 . + . . -chr1 CGI REF 159701 159707 . + . . -chr1 CGI REF 159752 159853 . + . . -chr1 CGI REF 159855 159873 . + . . -chr1 CGI REF 159940 159976 . + . . -chr1 CGI REF 160040 160061 . + . . -chr1 CGI REF 160063 160080 . + . . -chr1 CGI REF 160082 160092 . + . . -chr1 CGI REF 160094 160113 . + . . -chr1 CGI REF 160115 160137 . + . . -chr1 CGI REF 160156 160165 . + . . -chr1 CGI REF 160214 160261 . + . . -chr1 CGI REF 160347 160360 . + . . -chr1 CGI REF 160396 160414 . + . . -chr1 CGI REF 160451 160455 . + . . -chr1 CGI REF 160493 160501 . + . . -chr1 CGI REF 160734 160752 . + . . -chr1 CGI REF 160754 160767 . + . . -chr1 CGI REF 160809 160813 . + . . -chr1 CGI REF 160903 160942 . + . . -chr1 CGI REF 161007 161050 . + . . -chr1 CGI REF 161194 161200 . + . . -chr1 CGI REF 161260 161265 . + . . -chr1 CGI REF 161372 161377 . + . . -chr1 CGI REF 161388 161399 . + . . -chr1 CGI REF 161441 161448 . + . . -chr1 CGI REF 161496 161500 . + . . -chr1 CGI REF 161535 161541 . + . . -chr1 CGI REF 161629 161647 . + . . -chr1 CGI REF 161751 161790 . + . . -chr1 CGI REF 161792 161803 . + . . -chr1 CGI REF 161845 161854 . + . . -chr1 CGI REF 161961 161977 . + . . -chr1 CGI REF 162078 162134 . + . . -chr1 CGI REF 162195 162199 . + . . -chr1 CGI REF 162440 162465 . + . . -chr1 CGI REF 162467 162488 . + . . -chr1 CGI REF 162524 162534 . + . . -chr1 CGI REF 162641 162680 . + . . -chr1 CGI REF 162711 162778 . + . . -chr1 CGI REF 162822 162830 . + . . -chr1 CGI REF 162898 162904 . + . . -chr1 CGI REF 162991 162997 . + . . -chr1 CGI REF 163032 163050 . + . . -chr1 CGI REF 163052 163060 . + . . -chr1 CGI REF 163062 163088 . + . . -chr1 CGI REF 163110 163123 . + . . -chr1 CGI REF 163384 163438 . + . . -chr1 CGI REF 163491 163606 . + . . -chr1 CGI REF 163608 163639 . + . . -chr1 CGI REF 163695 163728 . + . . -chr1 CGI REF 163776 163781 . + . . -chr1 CGI REF 163836 163846 . + . . -chr1 CGI REF 163987 163991 . + . . -chr1 CGI REF 164113 164124 . + . . -chr1 CGI REF 164171 164206 . + . . -chr1 CGI REF 164240 164249 . + . . -chr1 CGI REF 164316 164329 . + . . -chr1 CGI REF 164367 164373 . + . . -chr1 CGI REF 164485 164503 . + . . -chr1 CGI REF 164535 164539 . + . . -chr1 CGI REF 164589 164593 . + . . -chr1 CGI REF 164632 164647 . + . . -chr1 CGI REF 164701 164709 . + . . -chr1 CGI REF 164755 164763 . + . . -chr1 CGI REF 164771 164785 . + . . -chr1 CGI REF 164891 164962 . + . . -chr1 CGI REF 165001 165023 . + . . -chr1 CGI REF 165094 165098 . + . . -chr1 CGI REF 165163 165173 . + . . -chr1 CGI REF 165214 165222 . + . . -chr1 CGI REF 165266 165273 . + . . -chr1 CGI REF 165315 165328 . + . . -chr1 CGI REF 165373 165386 . + . . -chr1 CGI REF 165415 165437 . + . . -chr1 CGI REF 165450 165454 . + . . -chr1 CGI REF 165505 165515 . + . . -chr1 CGI REF 165535 165560 . + . . -chr1 CGI REF 165675 165679 . + . . -chr1 CGI REF 165680 165682 . + . . -chr1 CGI REF 165683 165700 . + . . -chr1 CGI REF 165705 165715 . + . . -chr1 CGI REF 165717 165733 . + . . -chr1 CGI REF 165734 165761 . + . . -chr1 CGI REF 165763 165771 . + . . -chr1 CGI REF 165772 165829 . + . . -chr1 CGI REF 165926 165937 . + . . -chr1 CGI REF 166070 166088 . + . . -chr1 CGI REF 166090 166098 . + . . -chr1 CGI REF 166100 166136 . + . . -chr1 CGI REF 166138 166156 . + . . -chr1 CGI REF 166242 166246 . + . . -chr1 CGI REF 166292 166323 . + . . -chr1 CGI REF 166404 166408 . + . . -chr1 CGI REF 166442 166464 . + . . -chr1 CGI REF 166498 166516 . + . . -chr1 CGI REF 166559 166566 . + . . -chr1 CGI REF 166611 166664 . + . . -chr1 CGI REF 166703 166759 . + . . -chr1 CGI REF 166817 166870 . + . . -chr1 CGI REF 166909 166934 . + . . -chr1 CGI REF 166986 167010 . + . . -chr1 CGI REF 167018 167026 . + . . -chr1 CGI REF 167076 167080 . + . . -chr1 CGI REF 167111 167134 . + . . -chr1 CGI REF 167151 167176 . + . . -chr1 CGI REF 167202 167211 . + . . -chr1 CGI REF 167330 167334 . + . . -chr1 CGI REF 167432 167452 . + . . -chr1 CGI REF 167484 167490 . + . . -chr1 CGI REF 167580 167589 . + . . -chr1 CGI REF 167808 167820 . + . . -chr1 CGI REF 167858 167865 . + . . -chr1 CGI REF 167897 167933 . + . . -chr1 CGI REF 167978 168005 . + . . -chr1 CGI REF 168032 168042 . + . . -chr1 CGI REF 168081 168088 . + . . -chr1 CGI REF 168117 168122 . + . . -chr1 CGI REF 168164 168169 . + . . -chr1 CGI REF 168204 168219 . + . . -chr1 CGI REF 168276 168360 . + . . -chr1 CGI REF 168426 168446 . + . . -chr1 CGI REF 168448 168460 . + . . -chr1 CGI REF 168462 168477 . + . . -chr1 CGI REF 168479 168481 . + . . -chr1 CGI REF 168483 168508 . + . . -chr1 CGI REF 168510 168520 . + . . -chr1 CGI REF 168522 168530 . + . . -chr1 CGI REF 168532 168563 . + . . -chr1 CGI REF 168797 168804 . + . . -chr1 CGI REF 168850 168857 . + . . -chr1 CGI REF 168929 168948 . + . . -chr1 CGI REF 169005 169023 . + . . -chr1 CGI REF 169078 169119 . + . . -chr1 CGI REF 169237 169341 . + . . -chr1 CGI REF 169372 169385 . + . . -chr1 CGI REF 169437 169445 . + . . -chr1 CGI REF 169473 169480 . + . . -chr1 CGI REF 169593 169598 . + . . -chr1 CGI REF 169688 169702 . + . . -chr1 CGI REF 169745 169759 . + . . -chr1 CGI REF 169830 169836 . + . . -chr1 CGI REF 169881 169897 . + . . -chr1 CGI REF 169899 169908 . + . . -chr1 CGI REF 169910 169965 . + . . -chr1 CGI REF 169996 170001 . + . . -chr1 CGI REF 170056 170067 . + . . -chr1 CGI REF 170131 170136 . + . . -chr1 CGI REF 170224 170266 . + . . -chr1 CGI REF 170268 170275 . + . . -chr1 CGI REF 170276 170301 . + . . -chr1 CGI REF 170394 170398 . + . . -chr1 CGI REF 170430 170435 . + . . -chr1 CGI REF 170552 170563 . + . . -chr1 CGI REF 170583 170617 . + . . -chr1 CGI REF 170618 170621 . + . . -chr1 CGI REF 170623 170633 . + . . -chr1 CGI SNP 170634 170634 . + . alleles G;db_xref dbsnp.108:rs4096701;ref_allele C -chr1 CGI REF 170635 170686 . + . . -chr1 CGI REF 170857 170885 . + . . -chr1 CGI REF 170925 170930 . + . . -chr1 CGI REF 170963 170971 . + . . -chr1 CGI REF 170987 170996 . + . . -chr1 CGI REF 171142 171169 . + . . -chr1 CGI REF 171234 171243 . + . . -chr1 CGI REF 171326 171369 . + . . -chr1 CGI REF 171371 171412 . + . . -chr1 CGI REF 171414 171433 . + . . -chr1 CGI REF 171437 171507 . + . . -chr1 CGI REF 171554 171562 . + . . -chr1 CGI REF 171592 171600 . + . . -chr1 CGI REF 171633 171646 . + . . -chr1 CGI REF 171695 171708 . + . . -chr1 CGI REF 171738 171759 . + . . -chr1 CGI REF 171803 171822 . + . . -chr1 CGI REF 171868 171876 . + . . -chr1 CGI REF 171973 172029 . + . . -chr1 CGI REF 172059 172065 . + . . -chr1 CGI REF 172140 172168 . + . . -chr1 CGI REF 172231 172254 . + . . -chr1 CGI REF 172255 172343 . + . . -chr1 CGI REF 172345 172361 . + . . -chr1 CGI REF 172403 172411 . + . . -chr1 CGI REF 172453 172457 . + . . -chr1 CGI REF 172465 172481 . + . . -chr1 CGI REF 172638 172654 . + . . -chr1 CGI REF 172656 172664 . + . . -chr1 CGI REF 172666 172695 . + . . -chr1 CGI REF 172848 172858 . + . . -chr1 CGI REF 172884 172910 . + . . -chr1 CGI REF 172972 172987 . + . . -chr1 CGI REF 172996 173019 . + . . -chr1 CGI REF 173060 173093 . + . . diff --git a/test/gzip_specials.js b/test/gzip_specials.js index 51dee755..5d864399 100644 --- a/test/gzip_specials.js +++ b/test/gzip_specials.js @@ -7,6 +7,7 @@ var fs = require('fs'); var path = require('path'); var assert = require('assert'); +var zlib = require('zlib'); var pako_utils = require('../lib/utils/common'); var pako = require('../index'); @@ -88,7 +89,7 @@ describe('Gzip special cases', function () { it('Read bgzipped file 1', function () { var inputData = fs.readFileSync(path.join(__dirname, 'fixtures/bgzip-1.txt.gz')); - var expectedData = fs.readFileSync(path.join(__dirname, 'fixtures/bgzip-1.txt')); + var expectedData = zlib.gunzipSync(inputData, { finishFlush: (zlib.constants || zlib).Z_SYNC_FLUSH }); var result = pako.inflate(inputData); assert.deepEqual(result, expectedData, 'must get the exact right inflated result');