From d9fcb67c2f4c2bc1a923c9089c00cf6e6eab94fe Mon Sep 17 00:00:00 2001 From: Aaron <aaronquinlan@gmail.com> Date: Wed, 30 Dec 2009 10:27:32 -0500 Subject: [PATCH] Updated coverageBed and bedFile.cpp 1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic 4. Changes logo. 5. Updated bedFile.cpp's loadBedIntoMapBin to support stdin. --- bin/coverageBed | Bin 86048 -> 90480 bytes obj/bedFile.o | Bin 76912 -> 77860 bytes obj/coverageBed.o | Bin 30280 -> 30500 bytes obj/coverageMain.o | Bin 7580 -> 6908 bytes src/coverageBed/a.bed | 4 + src/coverageBed/b.bed | 2 + src/coverageBed/coverageBed.cpp | 116 ++- src/coverageBed/coverageBed.h | 20 +- src/coverageBed/coverageMain.cpp | 38 +- src/mergeBed/a.bed | 5 +- src/mergeBed/b.bed | 3 + src/mergeBed/genes.gff | 1462 ++++++++++++++++++++++++++++++ src/mergeBed/mergeBed.cpp | 2 +- src/mergeBed/mergeMain.cpp | 2 +- src/utils/bedFile/bedFile.cpp | 61 +- 15 files changed, 1605 insertions(+), 110 deletions(-) create mode 100644 src/coverageBed/a.bed create mode 100644 src/coverageBed/b.bed create mode 100644 src/mergeBed/b.bed create mode 100644 src/mergeBed/genes.gff diff --git a/bin/coverageBed b/bin/coverageBed index 1583bfbbc1fe4b4f2d4c16fbb9ba2d0e733911e2..701c8656e2b34da767e70f46ccfe404a4db6aa73 100755 GIT binary patch literal 90480 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 BOpO2l literal 86048 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̡Ub=; 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�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 diff --git a/obj/bedFile.o b/obj/bedFile.o index 1e7a0d65d39c05d154bd0bce50726c041381f3cf..3dbf5bff0cc703d0646bfd6150484505d9ea6105 100644 GIT binary patch delta 23266 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 Ij@Ix0f5dz>xc~qF delta 22806 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 diff --git a/obj/coverageBed.o b/obj/coverageBed.o index 4aa3ae956dd4470d8116096b7a45745f1092149b..d06f390598f3a5fd967228e9d62dcf704b6c9c67 100644 GIT binary patch literal 30500 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 GKL0<=%Z4ie literal 30280 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 diff --git a/obj/coverageMain.o b/obj/coverageMain.o index e7654258126e6813611504b7efff92cccc15d1a3..29e96bfc48e9007087da1e639648d699533dce05 100644 GIT binary patch delta 2659 zcmZveeQZ-z7{<@-T4d67rL(woUV0~AW7=+IZXgI-8H6r4wsl(+gU&h|SY%`4TMTp} z2Fgdmc97sVB18;-AXyMZ4H7l%50)$#6b*<Z1|cMfCL|lt;PbZ6qM|43e)oCabKZMC z@4au$_@iuRrKfY0N|n7CX?Be2j?VIqz2|S&j!Sp8Qfs;ol=>_NMyBKHi+h!lmVKV? z-^+a^j5ablfT%Pd@aWk_`RFYSx7gD0LY*`!Jl8YRY8o4D%hH`0WA&h6**ZpPpKXD! z5NV`Dj5PbQ(l=E(dZVq})4?I6gVNblf~z*m``?gK2BP_8(uG|7j^`-#7`XO+r8Z$C zlB*6sDdYH)Axy&0i<ZUureW86GsY*vjSZ1)CTtZ+Ub-r*PJVSl1{2v)CNh#dow83z zPI`|ge@S~XX?J^$|M6tVchyVhKxN!Oudx>yb9K;>Z{+F?_Hjn0zL7CWXFA5?D(EOS z3M8f-Bi1>y{d1Jc_IDwn>g^iwq@%emT01Wqu9<GBmSwBs%VUe<v*XVzt8lfN5-bgt zs>xCnCEU~)sf|vztZ;1kvUaO}RcrgwSi4mi6WN(om5bYAtxJO~%i1QZhNhaDaCD*8 z&WeIe3oTYIiCeAhE91*o$Cj?Zl{Gu4ni|6M<|3#5)mh}OZECD*YJ^g$&0y()tVz9t zSrOZ4SsR)E!8_@aq3hiRE}6Yo?Arw>dab)M;l<{9NU6Zkh%_&Pk3jcR9|p0Afdk;f zO4aNl*D>BmhCnQQz@#3+L`(gj$#WnkCeRNSfggid?nGcWE&}-53{D4Mpk72B220>) zgOczzh9$fX$_=l8rQnZX2>cd&Kq>Py{gd>Mf!KEDLHc`BenJKI;6fTC8Q26)QEKLV za0U`qfq96RgN4xf^v8fW3T7t#8<<w9e+|T`FfV{ozaNx=?E|HwZ;(A;C;?+DF7nY} zgBZ{qpfqTveggC%9swmm6(}9Ngu^H|`~mbLeg>2qo&cr&n~d)U#~{9i@%bQTaHbzj zJc^25Tu9<9P&(iM??ZzjoFegm1I51v=D@#5{~Y~(&;$Pz{ZHs00Y}3>K>uy}uYqp( zNkb)4iC>0+N2R%n728-b4!Ynkq+d@~Gad%<P&3P@10c4ESwNi!I-#>b8Hj`Y6T4pq zbPM;FN0)gGhE%xB!1o}Yo@PJ&ugT9DKMLZ=nIF=Bk9?i+Zg3>xuTrlEanQ_8>Q)d3 z#e5n^E!C4IP<mcX9R{(lOssRNV>mLYHOFXGv37X<iE?xo=R#g1raWb*Vnr=52p_vi zVGUFBFj1*zWIo1XD&3%H;RI+W=vQiy5WaH&?ZzW69EbQBP~t-P&OP9Rh=U2av1=DA z2oZ2T3l^Y)5XH3!|0IDBz7yM1S%?d9PZyG=;zIaN>@GD8hr1HJm#0++CQV8`_3)c= zqYVq^!VC_-sd}UWG7cBn`!2gu!|%>_se734ed>3pKcL=6eTe!X^<nCdsCyGMexh-V zdLoux%BR#7)F-LysK2D{r0%1BiMpS<i~20}LF&YJG|tnwK%I+yDdjSCCG{2R_0-p? zyQptcZ>GLQy_Nbl^^UYos5>-vvVvVU1g88bbtd&^)Uuuu@1xEUjXgj7Au~ZVW^?$n zrI<Rx&zKhKu9R-TmlciUtWb+lXJZdoGJKSY=wLPy-ei0Tp2SPwOPR`eiF|0F4C+(4 ze&dL~jQ{7gk=JbO*RedmX9;5e*jj3&P50!@vbk;gY~CS##y3sB=&RNC{QWaSA$$o` z@uQ$BG&kC?qM@WY`kZQRermzLf}yE%;&`#QwYJO0Lv?${s+GOp<j*p6k=gkdzVm2T delta 3107 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 af;ZndKcaA1B$q0=EXJiWY<8EXEcGXDTDkH7 diff --git a/src/coverageBed/a.bed b/src/coverageBed/a.bed new file mode 100644 index 00000000..f7890ff1 --- /dev/null +++ b/src/coverageBed/a.bed @@ -0,0 +1,4 @@ +chr1 10 20 +chr1 20 30 +chr1 30 40 + diff --git a/src/coverageBed/b.bed b/src/coverageBed/b.bed new file mode 100644 index 00000000..4d05dacd --- /dev/null +++ b/src/coverageBed/b.bed @@ -0,0 +1,2 @@ +chr1 0 100 +chr2 0 100 diff --git a/src/coverageBed/coverageBed.cpp b/src/coverageBed/coverageBed.cpp index 4eb85c5f..48ebf088 100755 --- a/src/coverageBed/coverageBed.cpp +++ b/src/coverageBed/coverageBed.cpp @@ -1,16 +1,19 @@ -// -// coverageBed.cpp -// BEDTools -// -// Created by Aaron Quinlan Spring 2009. -// Copyright 2009 Aaron Quinlan. All rights reserved. -// -// +/***************************************************************************** + coverageBed.cpp + + (c) 2009 - Aaron Quinlan + Hall Laboratory + Department of Biochemistry and Molecular Genetics + University of Virginia + aaronquinlan@gmail.com + + Licenced under the GNU General Public License 2.0+ license. +******************************************************************************/ #include "lineFileUtilities.h" #include "coverageBed.h" -BedGraph::BedGraph(string &bedAFile, string &bedBFile, bool &forceStrand) { +BedCoverage::BedCoverage(string &bedAFile, string &bedBFile, bool &forceStrand) { this->bedAFile = bedAFile; this->bedBFile = bedBFile; @@ -23,75 +26,43 @@ BedGraph::BedGraph(string &bedAFile, string &bedBFile, bool &forceStrand) { -BedGraph::~BedGraph(void) { +BedCoverage::~BedCoverage(void) { } -void BedGraph::GraphBed() { - +void BedCoverage::GetCoverage(istream &bedInput) { + // load the "B" bed file into a map so // that we can easily compare "A" to it for overlaps bedB->loadBedFileIntoMap(); - - string bedLine; - BED bedEntry; - int lineNum = 0; - - // are we dealing with a file? - if (bedA->bedFile != "stdin") { - - ifstream bed(bedA->bedFile.c_str(), ios::in); - if ( !bed ) { - cerr << "Error: The requested bed file (" <<bedA->bedFile << ") could not be opened. Exiting!" << endl; - exit (1); - } + string bedLine; + int lineNum = 0; // current input line number + vector<string> bedFields; // vector for a BED entry - BED a; - while (getline(bed, bedLine)) { + bedFields.reserve(12); - if ((bedLine.find("track") != string::npos) || (bedLine.find("browser") != string::npos)) { - continue; - } - else { - vector<string> bedFields; - Tokenize(bedLine,bedFields); - lineNum++; - // process the feature in A IFF it's valid. - if (bedA->parseBedLine(a, bedFields, lineNum)) { - - // increment the count of overlaps for each feature in B that - // overlaps the current A interval - bedB->countHits(bedB->bedMap[a.chrom], a, this->forceStrand); - } - } - } - } - // A is being passed via stdin. - else { + BED a; + // process each entry in A + while (getline(bedInput, bedLine)) { + + lineNum++; + Tokenize(bedLine,bedFields); - BED a; - while (getline(cin, bedLine)) { - - if ((bedLine.find("track") != string::npos) || (bedLine.find("browser") != string::npos)) { - continue; - } - else { - vector<string> bedFields; - Tokenize(bedLine,bedFields); - lineNum++; - // process the feature in A IFF it's valid. - if (bedA->parseBedLine(a, bedFields, lineNum)) { - - // increment the count of overlaps for each feature in B that - // overlaps the current A interval - bedB->countHits(bedB->bedMap[a.chrom], a, this->forceStrand); - } - } - } + // find the overlaps with B if it's a valid BED entry. + if (bedA->parseLine(a, bedFields, lineNum)) { + + // increment the count of overlaps for each feature in B that + // overlaps the current A interval + bedB->countHits(bedB->bedMap[a.chrom], a, this->forceStrand); + } + // reset for the next input line + bedFields.clear(); } + + // now, report the count of hist for each feature in B. for (masterBedMap::iterator c = bedB->bedMap.begin(); c != bedB->bedMap.end(); ++c) { map<int, vector<BED> > bin2Beds = c->second; @@ -135,3 +106,18 @@ void BedGraph::GraphBed() { } +void BedCoverage::DetermineBedInput() { + if (bedA->bedFile != "stdin") { // process a file + ifstream beds(bedA->bedFile.c_str(), ios::in); + if ( !beds ) { + cerr << "Error: The requested bed file (" << bedA->bedFile << ") could not be opened. Exiting!" << endl; + exit (1); + } + GetCoverage(beds); + } + else { // process stdin + GetCoverage(cin); + } +} + + diff --git a/src/coverageBed/coverageBed.h b/src/coverageBed/coverageBed.h index 785fb6fa..e4654e64 100755 --- a/src/coverageBed/coverageBed.h +++ b/src/coverageBed/coverageBed.h @@ -1,3 +1,14 @@ +/***************************************************************************** + coverageBed.h + + (c) 2009 - Aaron Quinlan + Hall Laboratory + Department of Biochemistry and Molecular Genetics + University of Virginia + aaronquinlan@gmail.com + + Licenced under the GNU General Public License 2.0+ license. +******************************************************************************/ #ifndef COVERAGEBED_H #define COVERAGEBED_H @@ -12,18 +23,19 @@ using namespace std; //************************************************ // Class methods and elements //************************************************ -class BedGraph { +class BedCoverage { public: // constructor - BedGraph(string &, string &, bool &); + BedCoverage(string &, string &, bool &); // destructor - ~BedGraph(void); + ~BedCoverage(void); - void GraphBed(); + void GetCoverage(istream &bedInput); + void DetermineBedInput(); private: diff --git a/src/coverageBed/coverageMain.cpp b/src/coverageBed/coverageMain.cpp index 4dfef4c9..81ced620 100755 --- a/src/coverageBed/coverageMain.cpp +++ b/src/coverageBed/coverageMain.cpp @@ -1,3 +1,14 @@ +/***************************************************************************** + coverageMain.cpp + + (c) 2009 - Aaron Quinlan + Hall Laboratory + Department of Biochemistry and Molecular Genetics + University of Virginia + aaronquinlan@gmail.com + + Licenced under the GNU General Public License 2.0+ license. +******************************************************************************/ #include "coverageBed.h" #include "version.h" @@ -72,8 +83,8 @@ int main(int argc, char* argv[]) { if (!showHelp) { - BedGraph *bg = new BedGraph(bedAFile, bedBFile, forceStrand); - bg->GraphBed(); + BedCoverage *bg = new BedCoverage(bedAFile, bedBFile, forceStrand); + bg->DetermineBedInput(); return 0; } else { @@ -85,22 +96,17 @@ void ShowHelp(void) { //cout << "\t" << beds[i].count << "\t" << (length-zeroDepthCount) << "\t" << length << "\t" << (float) (length-zeroDepthCount)/length << endl; - cerr << "===============================================" << endl; - cerr << " " <<PROGRAM_NAME << " v" << VERSION << endl ; - cerr << " Aaron Quinlan, Ph.D. (aaronquinlan@gmail.com) " << endl ; - cerr << " Hall Laboratory, University of Virginia" << endl; - cerr << "===============================================" << endl << endl; - cerr << "Description: Returns the depth and breadth of coverage of features from A" << endl; - cerr << "on the intervals in B." << endl << endl; + cerr << endl << "PROGRAM: " << PROGRAM_NAME << " (v" << VERSION << ")" << endl << endl; - cerr << "Usage: " << PROGRAM_NAME << " [OPTIONS] -a <a.bed> -b <b.bed>" << endl << endl; - - cerr << "NOTES: " << endl; - cerr << "\t" << "-i stdin\t\t" << "Allows BED file A to be read from stdin. E.g.: cat a.bed | coverageBed -a stdin -b B.bed" << endl << endl; - cerr << "\t***Only tab-delimited BED3 - BED6 formats allowed.***"<< endl << endl; + cerr << "AUTHOR: Aaron Quinlan (aaronquinlan@gmail.com)" << endl << endl ; + + cerr << "SUMMARY: Returns the depth and breadth of coverage of features from A" << endl; + cerr << "\t on the intervals in B." << endl << endl; + + cerr << "USAGE: " << PROGRAM_NAME << " [OPTIONS] -a <a.bed> -b <b.bed>" << endl << endl; - cerr << "OUTPUT: " << endl; - cerr << "\t" << "After each entry in B, reports: " << endl; + cerr << "OUTPUT: " << endl; + cerr << "\t" << " After each entry in B, reports: " << endl; cerr << "\t 1) The number of overlapping entries in A." << endl; cerr << "\t 2) The number of bases in B that had non-zero coverage." << endl; cerr << "\t 3) The length of the entry in B." << endl; diff --git a/src/mergeBed/a.bed b/src/mergeBed/a.bed index c2a8b273..580802f1 100644 --- a/src/mergeBed/a.bed +++ b/src/mergeBed/a.bed @@ -1,2 +1,3 @@ -chr1 10 20 a -chr1 15 25 b +chr1 100 200 A1 +chr1 150 300 A2 +chr1 250 500 A3 diff --git a/src/mergeBed/b.bed b/src/mergeBed/b.bed new file mode 100644 index 00000000..65d98810 --- /dev/null +++ b/src/mergeBed/b.bed @@ -0,0 +1,3 @@ +chr1 100 200 +chr1 501 1000 + diff --git a/src/mergeBed/genes.gff b/src/mergeBed/genes.gff new file mode 100644 index 00000000..4d8883e5 --- /dev/null +++ b/src/mergeBed/genes.gff @@ -0,0 +1,1462 @@ +chr1 hg19_knownGene exon 11874 12227 0.000000 + . gene_id "uc001aaa.3"; transcript_id "uc001aaa.3"; +chr1 hg19_knownGene exon 12613 12721 0.000000 + . gene_id "uc001aaa.3"; transcript_id "uc001aaa.3"; +chr1 hg19_knownGene exon 13221 14409 0.000000 + . gene_id "uc001aaa.3"; transcript_id "uc001aaa.3"; +chr1 hg19_knownGene start_codon 12190 12192 0.000000 + . gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene CDS 12190 12227 0.000000 + 0 gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene exon 11874 12227 0.000000 + . gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene CDS 12595 12721 0.000000 + 1 gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene exon 12595 12721 0.000000 + . gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene CDS 13403 13639 0.000000 + 0 gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene exon 13403 14409 0.000000 + . gene_id "uc010nxq.1"; transcript_id "uc010nxq.1"; +chr1 hg19_knownGene exon 11874 12227 0.000000 + . gene_id "uc010nxr.1"; transcript_id "uc010nxr.1"; +chr1 hg19_knownGene exon 12646 12697 0.000000 + . gene_id "uc010nxr.1"; transcript_id "uc010nxr.1"; +chr1 hg19_knownGene exon 13221 14409 0.000000 + . gene_id "uc010nxr.1"; transcript_id "uc010nxr.1"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc009vis.2"; transcript_id "uc009vis.2"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc009vis.2"; transcript_id "uc009vis.2"; +chr1 hg19_knownGene exon 15796 15942 0.000000 - . gene_id "uc009vis.2"; transcript_id "uc009vis.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009vis.2"; transcript_id "uc009vis.2"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 17233 17742 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 18913 19759 0.000000 - . gene_id "uc009vit.2"; transcript_id "uc009vit.2"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 18913 19759 0.000000 - . gene_id "uc001aae.3"; transcript_id "uc001aae.3"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 17233 17742 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 18268 18369 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 18501 18554 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 18913 19759 0.000000 - . gene_id "uc009viu.2"; transcript_id "uc009viu.2"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 16854 17055 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 18268 18379 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 24738 24901 0.000000 - . gene_id "uc001aab.3"; transcript_id "uc001aab.3"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc001aah.3"; transcript_id "uc001aah.3"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 17233 17742 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009vir.2"; transcript_id "uc009vir.2"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 17606 18061 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009viq.2"; transcript_id "uc009viq.2"; +chr1 hg19_knownGene exon 14363 14829 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 14970 15038 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 17259 17368 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 18268 18369 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc001aac.3"; transcript_id "uc001aac.3"; +chr1 hg19_knownGene exon 14407 16765 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009viv.2"; transcript_id "uc009viv.2"; +chr1 hg19_knownGene exon 14407 16765 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 17233 17742 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009viw.2"; transcript_id "uc009viw.2"; +chr1 hg19_knownGene exon 15603 15947 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009vix.2"; transcript_id "uc009vix.2"; +chr1 hg19_knownGene exon 15796 15947 0.000000 - . gene_id "uc009vjd.2"; transcript_id "uc009vjd.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009vjd.2"; transcript_id "uc009vjd.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009vjd.2"; transcript_id "uc009vjd.2"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc009vjd.2"; transcript_id "uc009vjd.2"; +chr1 hg19_knownGene exon 17606 18061 0.000000 - . gene_id "uc009vjd.2"; transcript_id "uc009vjd.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 16854 17055 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 18268 18379 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009viz.2"; transcript_id "uc009viz.2"; +chr1 hg19_knownGene exon 16607 16765 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 18268 18362 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 18497 18554 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009viy.2"; transcript_id "uc009viy.2"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009vjc.1"; transcript_id "uc009vjc.1"; +chr1 hg19_knownGene exon 17233 17751 0.000000 - . gene_id "uc009vjc.1"; transcript_id "uc009vjc.1"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc001aai.1"; transcript_id "uc001aai.1"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc001aai.1"; transcript_id "uc001aai.1"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc001aai.1"; transcript_id "uc001aai.1"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc001aai.1"; transcript_id "uc001aai.1"; +chr1 hg19_knownGene exon 18268 18379 0.000000 - . gene_id "uc001aai.1"; transcript_id "uc001aai.1"; +chr1 hg19_knownGene exon 18913 19759 0.000000 - . gene_id "uc001aai.1"; transcript_id "uc001aai.1"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 18913 19139 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc010nxs.1"; transcript_id "uc010nxs.1"; +chr1 hg19_knownGene exon 16858 17055 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 17233 17368 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 18268 18379 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 29824 29961 0.000000 - . gene_id "uc009vjb.1"; transcript_id "uc009vjb.1"; +chr1 hg19_knownGene exon 17233 17742 0.000000 - . gene_id "uc009vje.2"; transcript_id "uc009vje.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009vje.2"; transcript_id "uc009vje.2"; +chr1 hg19_knownGene exon 18268 18366 0.000000 - . gene_id "uc009vje.2"; transcript_id "uc009vje.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009vje.2"; transcript_id "uc009vje.2"; +chr1 hg19_knownGene exon 17606 17742 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 17915 18061 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 18268 18362 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 18497 18554 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 18913 19139 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 24738 24891 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 29321 29370 0.000000 - . gene_id "uc009vjf.2"; transcript_id "uc009vjf.2"; +chr1 hg19_knownGene exon 34612 35174 0.000000 - . gene_id "uc001aak.2"; transcript_id "uc001aak.2"; +chr1 hg19_knownGene exon 35277 35481 0.000000 - . gene_id "uc001aak.2"; transcript_id "uc001aak.2"; +chr1 hg19_knownGene exon 35721 36081 0.000000 - . gene_id "uc001aak.2"; transcript_id "uc001aak.2"; +chr1 hg19_knownGene start_codon 69091 69093 0.000000 + . gene_id "uc001aal.1"; transcript_id "uc001aal.1"; +chr1 hg19_knownGene CDS 69091 70008 0.000000 + 0 gene_id "uc001aal.1"; transcript_id "uc001aal.1"; +chr1 hg19_knownGene exon 69091 70008 0.000000 + . gene_id "uc001aal.1"; transcript_id "uc001aal.1"; +chr1 hg19_knownGene exon 89295 90404 0.000000 - . gene_id "uc010nxt.1"; transcript_id "uc010nxt.1"; +chr1 hg19_knownGene exon 236615 237877 0.000000 - . gene_id "uc010nxt.1"; transcript_id "uc010nxt.1"; +chr1 hg19_knownGene exon 137839 139228 0.000000 - . gene_id "uc001aam.3"; transcript_id "uc001aam.3"; +chr1 hg19_knownGene exon 321084 321114 0.000000 + . gene_id "uc001aaq.1"; transcript_id "uc001aaq.1"; +chr1 hg19_knownGene exon 321146 321223 0.000000 + . gene_id "uc001aar.1"; transcript_id "uc001aar.1"; +chr1 hg19_knownGene exon 322037 322228 0.000000 + . gene_id "uc009vjk.2"; transcript_id "uc009vjk.2"; +chr1 hg19_knownGene start_codon 324343 324345 0.000000 + . gene_id "uc009vjk.2"; transcript_id "uc009vjk.2"; +chr1 hg19_knownGene CDS 324343 324345 0.000000 + 0 gene_id "uc009vjk.2"; transcript_id "uc009vjk.2"; +chr1 hg19_knownGene exon 324288 324345 0.000000 + . gene_id "uc009vjk.2"; transcript_id "uc009vjk.2"; +chr1 hg19_knownGene CDS 324439 325605 0.000000 + 0 gene_id "uc009vjk.2"; transcript_id "uc009vjk.2"; +chr1 hg19_knownGene exon 324439 326938 0.000000 + . gene_id "uc009vjk.2"; transcript_id "uc009vjk.2"; +chr1 hg19_knownGene exon 323892 324060 0.000000 + . gene_id "uc001aav.3"; transcript_id "uc001aav.3"; +chr1 hg19_knownGene exon 324288 324345 0.000000 + . gene_id "uc001aav.3"; transcript_id "uc001aav.3"; +chr1 hg19_knownGene exon 324439 326938 0.000000 + . gene_id "uc001aav.3"; transcript_id "uc001aav.3"; +chr1 hg19_knownGene exon 327036 328580 0.000000 + . gene_id "uc001aav.3"; transcript_id "uc001aav.3"; +chr1 hg19_knownGene exon 323892 324060 0.000000 + . gene_id "uc001aau.2"; transcript_id "uc001aau.2"; +chr1 hg19_knownGene start_codon 324343 324345 0.000000 + . gene_id "uc001aau.2"; transcript_id "uc001aau.2"; +chr1 hg19_knownGene CDS 324343 324345 0.000000 + 0 gene_id "uc001aau.2"; transcript_id "uc001aau.2"; +chr1 hg19_knownGene exon 324288 324345 0.000000 + . gene_id "uc001aau.2"; transcript_id "uc001aau.2"; +chr1 hg19_knownGene CDS 324439 325605 0.000000 + 0 gene_id "uc001aau.2"; transcript_id "uc001aau.2"; +chr1 hg19_knownGene exon 324439 328580 0.000000 + . gene_id "uc001aau.2"; transcript_id "uc001aau.2"; +chr1 hg19_knownGene start_codon 367659 367661 0.000000 + . gene_id "uc010nxu.1"; transcript_id "uc010nxu.1"; +chr1 hg19_knownGene CDS 367659 368594 0.000000 + 0 gene_id "uc010nxu.1"; transcript_id "uc010nxu.1"; +chr1 hg19_knownGene exon 367659 368595 0.000000 + . gene_id "uc010nxu.1"; transcript_id "uc010nxu.1"; +chr1 hg19_knownGene exon 420206 420296 0.000000 + . gene_id "uc001aax.1"; transcript_id "uc001aax.1"; +chr1 hg19_knownGene exon 420992 421258 0.000000 + . gene_id "uc001aax.1"; transcript_id "uc001aax.1"; +chr1 hg19_knownGene exon 421396 421839 0.000000 + . gene_id "uc001aax.1"; transcript_id "uc001aax.1"; +chr1 hg19_knownGene exon 566462 568045 0.000000 + . gene_id "uc001aaz.2"; transcript_id "uc001aaz.2"; +chr1 hg19_knownGene exon 568149 568842 0.000000 + . gene_id "uc001aba.1"; transcript_id "uc001aba.1"; +chr1 hg19_knownGene exon 568844 568912 0.000000 + . gene_id "uc001abb.2"; transcript_id "uc001abb.2"; +chr1 hg19_knownGene exon 569327 570349 0.000000 + . gene_id "uc001abc.2"; transcript_id "uc001abc.2"; +chr1 hg19_knownGene CDS 621099 622034 0.000000 - 0 gene_id "uc010nxv.1"; transcript_id "uc010nxv.1"; +chr1 hg19_knownGene start_codon 622032 622034 0.000000 - . gene_id "uc010nxv.1"; transcript_id "uc010nxv.1"; +chr1 hg19_knownGene exon 621098 622034 0.000000 - . gene_id "uc010nxv.1"; transcript_id "uc010nxv.1"; +chr1 hg19_knownGene CDS 664485 665108 0.000000 - 0 gene_id "uc001abe.3"; transcript_id "uc001abe.3"; +chr1 hg19_knownGene start_codon 665106 665108 0.000000 - . gene_id "uc001abe.3"; transcript_id "uc001abe.3"; +chr1 hg19_knownGene exon 661140 665184 0.000000 - . gene_id "uc001abe.3"; transcript_id "uc001abe.3"; +chr1 hg19_knownGene exon 665278 665335 0.000000 - . gene_id "uc001abe.3"; transcript_id "uc001abe.3"; +chr1 hg19_knownGene exon 665563 665731 0.000000 - . gene_id "uc001abe.3"; transcript_id "uc001abe.3"; +chr1 hg19_knownGene CDS 664485 665108 0.000000 - 0 gene_id "uc009vjm.2"; transcript_id "uc009vjm.2"; +chr1 hg19_knownGene start_codon 665106 665108 0.000000 - . gene_id "uc009vjm.2"; transcript_id "uc009vjm.2"; +chr1 hg19_knownGene exon 661140 665184 0.000000 - . gene_id "uc009vjm.2"; transcript_id "uc009vjm.2"; +chr1 hg19_knownGene exon 668687 668744 0.000000 - . gene_id "uc009vjm.2"; transcript_id "uc009vjm.2"; +chr1 hg19_knownGene exon 670803 670994 0.000000 - . gene_id "uc009vjm.2"; transcript_id "uc009vjm.2"; +chr1 hg19_knownGene exon 661140 665184 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 665278 665335 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 667397 667587 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 675183 675415 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 675509 675566 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 678666 678730 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 679575 679736 0.000000 - . gene_id "uc002khh.2"; transcript_id "uc002khh.2"; +chr1 hg19_knownGene exon 668402 668479 0.000000 - . gene_id "uc001abi.1"; transcript_id "uc001abi.1"; +chr1 hg19_knownGene exon 668511 668541 0.000000 - . gene_id "uc001abj.2"; transcript_id "uc001abj.2"; +chr1 hg19_knownGene exon 671808 671885 0.000000 - . gene_id "uc010nxw.1"; transcript_id "uc010nxw.1"; +chr1 hg19_knownGene exon 671917 671947 0.000000 - . gene_id "uc001abl.2"; transcript_id "uc001abl.2"; +chr1 hg19_knownGene exon 674240 674404 0.000000 - . gene_id "uc001abm.2"; transcript_id "uc001abm.2"; +chr1 hg19_knownGene exon 675183 675415 0.000000 - . gene_id "uc001abm.2"; transcript_id "uc001abm.2"; +chr1 hg19_knownGene exon 675509 675566 0.000000 - . gene_id "uc001abm.2"; transcript_id "uc001abm.2"; +chr1 hg19_knownGene exon 678666 678730 0.000000 - . gene_id "uc001abm.2"; transcript_id "uc001abm.2"; +chr1 hg19_knownGene exon 679575 679736 0.000000 - . gene_id "uc001abm.2"; transcript_id "uc001abm.2"; +chr1 hg19_knownGene exon 700237 700627 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene exon 701709 701767 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene exon 703928 703993 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene exon 704877 705092 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene exon 708356 708487 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene exon 709551 709660 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene exon 713664 714006 0.000000 - . gene_id "uc001abo.2"; transcript_id "uc001abo.2"; +chr1 hg19_knownGene CDS 762080 762571 0.000000 - 0 gene_id "uc010nxx.1"; transcript_id "uc010nxx.1"; +chr1 hg19_knownGene start_codon 762569 762571 0.000000 - . gene_id "uc010nxx.1"; transcript_id "uc010nxx.1"; +chr1 hg19_knownGene exon 761587 762902 0.000000 - . gene_id "uc010nxx.1"; transcript_id "uc010nxx.1"; +chr1 hg19_knownGene exon 763064 763155 0.000000 + . gene_id "uc009vjn.1"; transcript_id "uc009vjn.1"; +chr1 hg19_knownGene exon 764383 764484 0.000000 + . gene_id "uc009vjn.1"; transcript_id "uc009vjn.1"; +chr1 hg19_knownGene exon 787307 787490 0.000000 + . gene_id "uc009vjn.1"; transcript_id "uc009vjn.1"; +chr1 hg19_knownGene exon 788771 788902 0.000000 + . gene_id "uc009vjn.1"; transcript_id "uc009vjn.1"; +chr1 hg19_knownGene exon 763064 763155 0.000000 + . gene_id "uc001abp.1"; transcript_id "uc001abp.1"; +chr1 hg19_knownGene exon 764383 764484 0.000000 + . gene_id "uc001abp.1"; transcript_id "uc001abp.1"; +chr1 hg19_knownGene exon 783034 783186 0.000000 + . gene_id "uc001abp.1"; transcript_id "uc001abp.1"; +chr1 hg19_knownGene exon 787307 787490 0.000000 + . gene_id "uc001abp.1"; transcript_id "uc001abp.1"; +chr1 hg19_knownGene exon 788051 788146 0.000000 + . gene_id "uc001abp.1"; transcript_id "uc001abp.1"; +chr1 hg19_knownGene exon 788771 788997 0.000000 + . gene_id "uc001abp.1"; transcript_id "uc001abp.1"; +chr1 hg19_knownGene exon 763064 763155 0.000000 + . gene_id "uc001abq.1"; transcript_id "uc001abq.1"; +chr1 hg19_knownGene exon 764383 764484 0.000000 + . gene_id "uc001abq.1"; transcript_id "uc001abq.1"; +chr1 hg19_knownGene exon 787307 787490 0.000000 + . gene_id "uc001abq.1"; transcript_id "uc001abq.1"; +chr1 hg19_knownGene exon 788051 788146 0.000000 + . gene_id "uc001abq.1"; transcript_id "uc001abq.1"; +chr1 hg19_knownGene exon 788771 788997 0.000000 + . gene_id "uc001abq.1"; transcript_id "uc001abq.1"; +chr1 hg19_knownGene exon 763064 763155 0.000000 + . gene_id "uc009vjo.1"; transcript_id "uc009vjo.1"; +chr1 hg19_knownGene exon 764383 764484 0.000000 + . gene_id "uc009vjo.1"; transcript_id "uc009vjo.1"; +chr1 hg19_knownGene exon 788051 788146 0.000000 + . gene_id "uc009vjo.1"; transcript_id "uc009vjo.1"; +chr1 hg19_knownGene exon 788771 788997 0.000000 + . gene_id "uc009vjo.1"; transcript_id "uc009vjo.1"; +chr1 hg19_knownGene exon 763064 763155 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 764383 764484 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 783034 783186 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 787307 787490 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 788051 788146 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 788771 788902 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 788957 789740 0.000000 + . gene_id "uc001abr.1"; transcript_id "uc001abr.1"; +chr1 hg19_knownGene exon 791898 794579 0.000000 + . gene_id "uc001abs.2"; transcript_id "uc001abs.2"; +chr1 hg19_knownGene exon 803453 804055 0.000000 - . gene_id "uc001abt.3"; transcript_id "uc001abt.3"; +chr1 hg19_knownGene exon 809492 810535 0.000000 - . gene_id "uc001abt.3"; transcript_id "uc001abt.3"; +chr1 hg19_knownGene exon 812126 812182 0.000000 - . gene_id "uc001abt.3"; transcript_id "uc001abt.3"; +chr1 hg19_knownGene exon 846815 846853 0.000000 + . gene_id "uc001abu.1"; transcript_id "uc001abu.1"; +chr1 hg19_knownGene exon 847325 850328 0.000000 + . gene_id "uc001abu.1"; transcript_id "uc001abu.1"; +chr1 hg19_knownGene exon 852953 853100 0.000000 - . gene_id "uc010nxy.1"; transcript_id "uc010nxy.1"; +chr1 hg19_knownGene exon 853402 853555 0.000000 - . gene_id "uc010nxy.1"; transcript_id "uc010nxy.1"; +chr1 hg19_knownGene exon 854205 854295 0.000000 - . gene_id "uc010nxy.1"; transcript_id "uc010nxy.1"; +chr1 hg19_knownGene exon 854715 854817 0.000000 - . gene_id "uc010nxy.1"; transcript_id "uc010nxy.1"; +chr1 hg19_knownGene exon 852953 853100 0.000000 - . gene_id "uc010nxz.1"; transcript_id "uc010nxz.1"; +chr1 hg19_knownGene exon 853402 853495 0.000000 - . gene_id "uc010nxz.1"; transcript_id "uc010nxz.1"; +chr1 hg19_knownGene exon 854205 854295 0.000000 - . gene_id "uc010nxz.1"; transcript_id "uc010nxz.1"; +chr1 hg19_knownGene exon 854715 854817 0.000000 - . gene_id "uc010nxz.1"; transcript_id "uc010nxz.1"; +chr1 hg19_knownGene exon 860530 860569 0.000000 + . gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene start_codon 861322 861324 0.000000 + . gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene CDS 861322 861393 0.000000 + 0 gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene exon 861302 861393 0.000000 + . gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene CDS 865535 865716 0.000000 + 0 gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene exon 865535 865716 0.000000 + . gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene CDS 866419 866469 0.000000 + 1 gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene exon 866419 866469 0.000000 + . gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene CDS 871152 871275 0.000000 + 1 gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene exon 871152 871276 0.000000 + . gene_id "uc001abv.1"; transcript_id "uc001abv.1"; +chr1 hg19_knownGene exon 861121 861180 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene start_codon 861322 861324 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 861322 861393 0.000000 + 0 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 861302 861393 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 865535 865716 0.000000 + 0 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 865535 865716 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 866419 866469 0.000000 + 1 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 866419 866469 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 871152 871276 0.000000 + 1 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 871152 871276 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 874420 874509 0.000000 + 2 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 874420 874509 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 874655 874840 0.000000 + 2 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 874655 874840 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 876524 876686 0.000000 + 2 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 876524 876686 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 877516 877631 0.000000 + 1 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 877516 877631 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 877790 877868 0.000000 + 2 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 877790 877868 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 877939 878438 0.000000 + 1 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 877939 878438 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 878633 878757 0.000000 + 2 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 878633 878757 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 879078 879188 0.000000 + 0 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 879078 879188 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene CDS 879288 879533 0.000000 + 0 gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene exon 879288 879961 0.000000 + . gene_id "uc001abw.1"; transcript_id "uc001abw.1"; +chr1 hg19_knownGene start_codon 871210 871212 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 871210 871276 0.000000 + 0 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 871152 871276 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 874420 874509 0.000000 + 2 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 874420 874509 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 874655 874792 0.000000 + 2 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 874655 874792 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 876524 876686 0.000000 + 2 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 876524 876686 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 877516 877631 0.000000 + 1 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 877516 877631 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 877790 877868 0.000000 + 2 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 877790 877868 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 877939 878438 0.000000 + 1 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 877939 878438 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 878633 878757 0.000000 + 2 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 878633 878757 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 879078 879188 0.000000 + 0 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 879078 879188 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 879288 879533 0.000000 + 0 gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene exon 879288 879961 0.000000 + . gene_id "uc001abx.1"; transcript_id "uc001abx.1"; +chr1 hg19_knownGene CDS 880074 880180 0.000000 - 2 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 879584 880180 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 880422 880526 0.000000 - 2 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 880422 880526 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 880898 881033 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 880898 881033 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 881553 881666 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 881553 881666 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 881782 881925 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 881782 881925 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 883511 883612 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 883511 883612 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 883870 883983 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 883870 883983 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 886507 886618 0.000000 - 1 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 886507 886618 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 887380 887519 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 887380 887519 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 887792 887980 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 887792 887980 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 888555 888668 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 888555 888668 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 889162 889272 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 889162 889272 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 889384 889551 0.000000 - 0 gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene start_codon 889549 889551 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 889384 889903 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 891303 891393 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 891475 891595 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 892274 892405 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene exon 892479 893918 0.000000 - . gene_id "uc001aby.3"; transcript_id "uc001aby.3"; +chr1 hg19_knownGene CDS 880074 880180 0.000000 - 2 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 879584 880180 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 880437 880526 0.000000 - 2 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 880437 880526 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 880898 881033 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 880898 881033 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 881553 881666 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 881553 881666 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 881782 881925 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 881782 881925 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 883511 883612 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 883511 883612 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 883870 883983 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 883870 883983 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 886507 886618 0.000000 - 1 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 886507 886618 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 887380 887519 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 887380 887519 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 887792 887980 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 887792 887980 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 888555 888668 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 888555 888668 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 889162 889272 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 889162 889272 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 889384 889462 0.000000 - 1 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 889384 889462 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 891303 891393 0.000000 - 2 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 891303 891393 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 891475 891595 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 891475 891595 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 892274 892405 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 892274 892405 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 892479 892653 0.000000 - 1 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 892479 892653 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 894309 894461 0.000000 - 1 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 894309 894461 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 894595 894620 0.000000 - 0 gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene start_codon 894618 894620 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene exon 894595 894679 0.000000 - . gene_id "uc001abz.3"; transcript_id "uc001abz.3"; +chr1 hg19_knownGene CDS 880074 880180 0.000000 - 2 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 879584 880180 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 880422 880526 0.000000 - 2 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 880422 880526 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 880898 881033 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 880898 881033 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 881553 881666 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 881553 881666 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 881782 881925 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 881782 881925 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 883511 883612 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 883511 883612 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 883870 883983 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 883870 883983 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 886507 886618 0.000000 - 1 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 886507 886618 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 887380 887519 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 887380 887519 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 887792 887980 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 887792 887980 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 888555 888668 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 888555 888668 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 889162 889272 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 889162 889272 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 889384 889462 0.000000 - 1 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 889384 889462 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 891303 891393 0.000000 - 2 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 891303 891393 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 891475 891595 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 891475 891595 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 892274 892405 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 892274 892405 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 892479 892653 0.000000 - 1 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 892479 892653 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 894309 894461 0.000000 - 1 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 894309 894461 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 894595 894620 0.000000 - 0 gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene start_codon 894618 894620 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene exon 894595 894679 0.000000 - . gene_id "uc009vjq.2"; transcript_id "uc009vjq.2"; +chr1 hg19_knownGene CDS 894011 894461 0.000000 - 1 gene_id "uc009vjr.1"; transcript_id "uc009vjr.1"; +chr1 hg19_knownGene exon 893651 894461 0.000000 - . gene_id "uc009vjr.1"; transcript_id "uc009vjr.1"; +chr1 hg19_knownGene CDS 894595 894620 0.000000 - 0 gene_id "uc009vjr.1"; transcript_id "uc009vjr.1"; +chr1 hg19_knownGene start_codon 894618 894620 0.000000 - . gene_id "uc009vjr.1"; transcript_id "uc009vjr.1"; +chr1 hg19_knownGene exon 894595 894679 0.000000 - . gene_id "uc009vjr.1"; transcript_id "uc009vjr.1"; +chr1 hg19_knownGene start_codon 896074 896076 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 896074 896180 0.000000 + 0 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 895967 896180 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 896673 896932 0.000000 + 1 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 896673 896932 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 897009 897130 0.000000 + 2 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 897009 897130 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 897206 897427 0.000000 + 0 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 897206 897427 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 897735 897851 0.000000 + 0 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 897735 897851 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 898084 898297 0.000000 + 0 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 898084 898297 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 898489 898633 0.000000 + 2 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 898489 898633 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 898717 898884 0.000000 + 1 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 898717 898884 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 899300 899388 0.000000 + 1 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 899300 899388 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 899487 899560 0.000000 + 2 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 899487 899560 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 899729 899910 0.000000 + 0 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 899729 899910 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene CDS 900343 900571 0.000000 + 1 gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene exon 900343 901095 0.000000 + . gene_id "uc001aca.1"; transcript_id "uc001aca.1"; +chr1 hg19_knownGene start_codon 897014 897016 0.000000 + . gene_id "uc001acb.1"; transcript_id "uc001acb.1"; +chr1 hg19_knownGene CDS 897014 897130 0.000000 + 0 gene_id "uc001acb.1"; transcript_id "uc001acb.1"; +chr1 hg19_knownGene exon 896829 897130 0.000000 + . gene_id "uc001acb.1"; transcript_id "uc001acb.1"; +chr1 hg19_knownGene CDS 897206 897652 0.000000 + 0 gene_id "uc001acb.1"; transcript_id "uc001acb.1"; +chr1 hg19_knownGene exon 897206 897858 0.000000 + . gene_id "uc001acb.1"; transcript_id "uc001acb.1"; +chr1 hg19_knownGene start_codon 897014 897016 0.000000 + . gene_id "uc010nya.1"; transcript_id "uc010nya.1"; +chr1 hg19_knownGene CDS 897014 897130 0.000000 + 0 gene_id "uc010nya.1"; transcript_id "uc010nya.1"; +chr1 hg19_knownGene exon 897009 897130 0.000000 + . gene_id "uc010nya.1"; transcript_id "uc010nya.1"; +chr1 hg19_knownGene CDS 897206 897652 0.000000 + 0 gene_id "uc010nya.1"; transcript_id "uc010nya.1"; +chr1 hg19_knownGene exon 897206 897858 0.000000 + . gene_id "uc010nya.1"; transcript_id "uc010nya.1"; +chr1 hg19_knownGene exon 897461 897851 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 898084 898297 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 898489 898633 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 898717 898884 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 899300 899388 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 899487 899547 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 899729 899910 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 900343 901095 0.000000 + . gene_id "uc001acc.1"; transcript_id "uc001acc.1"; +chr1 hg19_knownGene exon 897735 897851 0.000000 + . gene_id "uc010nyb.1"; transcript_id "uc010nyb.1"; +chr1 hg19_knownGene start_codon 898087 898089 0.000000 + . gene_id "uc010nyb.1"; transcript_id "uc010nyb.1"; +chr1 hg19_knownGene CDS 898087 898297 0.000000 + 0 gene_id "uc010nyb.1"; transcript_id "uc010nyb.1"; +chr1 hg19_knownGene exon 898084 898297 0.000000 + . gene_id "uc010nyb.1"; transcript_id "uc010nyb.1"; +chr1 hg19_knownGene CDS 898412 898692 0.000000 + 2 gene_id "uc010nyb.1"; transcript_id "uc010nyb.1"; +chr1 hg19_knownGene exon 898412 899229 0.000000 + . gene_id "uc010nyb.1"; transcript_id "uc010nyb.1"; +chr1 hg19_knownGene start_codon 901912 901914 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 901912 901994 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 901877 901994 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 902084 902183 0.000000 + 1 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 902084 902183 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 905657 905803 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 905657 905803 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 905901 905981 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 905901 905981 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 906066 906138 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 906066 906138 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 906259 906386 0.000000 + 2 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 906259 906386 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 906493 906588 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 906493 906588 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 906704 906784 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 906704 906784 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 907455 907530 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 907455 907530 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 907668 907804 0.000000 + 2 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 907668 907804 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 908241 908390 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 908241 908390 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 908566 908706 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 908566 908706 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 908880 909020 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 908880 909020 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 909213 909431 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 909213 909431 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 909696 909744 0.000000 + 0 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 909696 909744 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene CDS 909822 909955 0.000000 + 2 gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene exon 909822 910482 0.000000 + . gene_id "uc001acd.2"; transcript_id "uc001acd.2"; +chr1 hg19_knownGene start_codon 901912 901914 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 901912 901994 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 901877 901994 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 902084 902183 0.000000 + 1 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 902084 902183 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 905657 905803 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 905657 905803 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 905901 905981 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 905901 905981 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 906066 906138 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 906066 906138 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 906259 906386 0.000000 + 2 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 906259 906386 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 906457 906588 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 906457 906588 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 906704 906784 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 906704 906784 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 907455 907530 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 907455 907530 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 907668 907804 0.000000 + 2 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 907668 907804 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 908241 908390 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 908241 908390 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 908880 909020 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 908880 909020 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 909213 909431 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 909213 909431 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 909696 909744 0.000000 + 0 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 909696 909744 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene CDS 909822 909955 0.000000 + 2 gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene exon 909822 910482 0.000000 + . gene_id "uc001acf.2"; transcript_id "uc001acf.2"; +chr1 hg19_knownGene start_codon 901912 901914 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 901912 901994 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 901877 901994 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 902084 902183 0.000000 + 1 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 902084 902183 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 905657 905803 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 905657 905803 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 905901 905981 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 905901 905981 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 906066 906386 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 906066 906386 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 906457 906588 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 906457 906588 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 906704 906784 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 906704 906784 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 907455 907530 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 907455 907530 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 907668 907804 0.000000 + 2 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 907668 907804 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 908241 908390 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 908241 908390 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 908566 908706 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 908566 908706 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 908880 909020 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 908880 909020 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 909213 909431 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 909213 909431 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 909696 909744 0.000000 + 0 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 909696 909744 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene CDS 909822 909955 0.000000 + 2 gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 909822 910482 0.000000 + . gene_id "uc001ace.2"; transcript_id "uc001ace.2"; +chr1 hg19_knownGene exon 910579 911649 0.000000 - . gene_id "uc001acg.2"; transcript_id "uc001acg.2"; +chr1 hg19_knownGene exon 911879 912021 0.000000 - . gene_id "uc001acg.2"; transcript_id "uc001acg.2"; +chr1 hg19_knownGene CDS 911552 911649 0.000000 - 2 gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene exon 910579 911649 0.000000 - . gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene CDS 911879 912004 0.000000 - 2 gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene exon 911879 912004 0.000000 - . gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene CDS 914261 916037 0.000000 - 0 gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene exon 914261 916037 0.000000 - . gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene CDS 916517 916546 0.000000 - 0 gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene start_codon 916544 916546 0.000000 - . gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene exon 916517 916553 0.000000 - . gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene exon 917445 917473 0.000000 - . gene_id "uc001ach.2"; transcript_id "uc001ach.2"; +chr1 hg19_knownGene CDS 934439 934812 0.000000 - 2 gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene exon 934342 934812 0.000000 - . gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene CDS 934906 934993 0.000000 - 0 gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene exon 934906 934993 0.000000 - . gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene CDS 935072 935167 0.000000 - 0 gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene exon 935072 935167 0.000000 - . gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene CDS 935246 935353 0.000000 - 0 gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene start_codon 935351 935353 0.000000 - . gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene exon 935246 935552 0.000000 - . gene_id "uc001aci.2"; transcript_id "uc001aci.2"; +chr1 hg19_knownGene CDS 934439 934812 0.000000 - 2 gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene exon 934342 934812 0.000000 - . gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene CDS 934906 934993 0.000000 - 0 gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene exon 934906 934993 0.000000 - . gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene CDS 935072 935353 0.000000 - 0 gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene start_codon 935351 935353 0.000000 - . gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene exon 935072 935552 0.000000 - . gene_id "uc010nyc.1"; transcript_id "uc010nyc.1"; +chr1 hg19_knownGene start_codon 948954 948956 0.000000 + . gene_id "uc001acj.3"; transcript_id "uc001acj.3"; +chr1 hg19_knownGene CDS 948954 948956 0.000000 + 0 gene_id "uc001acj.3"; transcript_id "uc001acj.3"; +chr1 hg19_knownGene exon 948847 948956 0.000000 + . gene_id "uc001acj.3"; transcript_id "uc001acj.3"; +chr1 hg19_knownGene CDS 949364 949858 0.000000 + 0 gene_id "uc001acj.3"; transcript_id "uc001acj.3"; +chr1 hg19_knownGene exon 949364 949915 0.000000 + . gene_id "uc001acj.3"; transcript_id "uc001acj.3"; +chr1 hg19_knownGene start_codon 955553 955555 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 955553 955753 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 955503 955753 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 957581 957842 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 957581 957842 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 970657 970704 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 970657 970704 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 976045 976260 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 976045 976260 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 976553 976777 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 976553 976777 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 976858 977082 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 976858 977082 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 977336 977542 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 977336 977542 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 978619 978837 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 978619 978837 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 978918 979112 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 978918 979112 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 979203 979403 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 979203 979403 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 979489 979637 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 979489 979637 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 979714 979819 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 979714 979819 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 980541 980657 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 980541 980657 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 980739 980903 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 980739 980903 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 981113 981256 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 981113 981256 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 981344 981468 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 981344 981468 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 981540 981645 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 981540 981645 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 981777 982115 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 981777 982115 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 982200 982337 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 982200 982337 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 982707 982834 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 982707 982834 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 982953 983067 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 982953 983067 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 983156 983275 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 983156 983275 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 983392 983745 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 983392 983745 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 984247 984439 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 984247 984439 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 984616 984831 0.000000 + 1 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 984616 984831 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 984946 985175 0.000000 + 1 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 984946 985175 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 985283 985417 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 985283 985417 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 985613 985709 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 985613 985709 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 985807 985971 0.000000 + 1 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 985807 985971 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 986106 986217 0.000000 + 1 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 986106 986217 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 986633 986749 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 986633 986749 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 986833 987025 0.000000 + 0 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 986833 987025 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 987108 987195 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 987108 987195 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 989133 989357 0.000000 + 1 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 989133 989357 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 989828 989931 0.000000 + 1 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 989828 989931 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene CDS 990204 990361 0.000000 + 2 gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 990204 991492 0.000000 + . gene_id "uc001ack.1"; transcript_id "uc001ack.1"; +chr1 hg19_knownGene exon 995083 995162 0.000000 + . gene_id "uc009vjs.1"; transcript_id "uc009vjs.1"; +chr1 hg19_knownGene exon 995657 995773 0.000000 + . gene_id "uc009vjs.1"; transcript_id "uc009vjs.1"; +chr1 hg19_knownGene exon 995919 996088 0.000000 + . gene_id "uc009vjs.1"; transcript_id "uc009vjs.1"; +chr1 hg19_knownGene exon 996400 996497 0.000000 + . gene_id "uc009vjs.1"; transcript_id "uc009vjs.1"; +chr1 hg19_knownGene exon 997229 997436 0.000000 + . gene_id "uc009vjs.1"; transcript_id "uc009vjs.1"; +chr1 hg19_knownGene exon 995117 995226 0.000000 + . gene_id "uc001acl.1"; transcript_id "uc001acl.1"; +chr1 hg19_knownGene exon 995660 995773 0.000000 + . gene_id "uc001acl.1"; transcript_id "uc001acl.1"; +chr1 hg19_knownGene exon 998459 998581 0.000000 + . gene_id "uc001acl.1"; transcript_id "uc001acl.1"; +chr1 hg19_knownGene exon 1001210 1001833 0.000000 + . gene_id "uc001acl.1"; transcript_id "uc001acl.1"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1019295 1019466 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1019733 1019763 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1022878 1022977 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc010nyd.1"; transcript_id "uc010nyd.1"; +chr1 hg19_knownGene CDS 1018273 1018367 0.000000 - 2 gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene CDS 1021258 1021392 0.000000 - 2 gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene CDS 1022519 1022584 0.000000 - 2 gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene CDS 1022882 1022977 0.000000 - 2 gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene CDS 1025733 1025808 0.000000 - 0 gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene CDS 1026852 1026923 0.000000 - 0 gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene start_codon 1026921 1026923 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc001acm.2"; transcript_id "uc001acm.2"; +chr1 hg19_knownGene CDS 1018273 1018367 0.000000 - 2 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1019733 1019763 0.000000 - 0 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1019733 1019763 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1019861 1019886 0.000000 - 2 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1021258 1021392 0.000000 - 2 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1022882 1022977 0.000000 - 2 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1025733 1025808 0.000000 - 0 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1026852 1026923 0.000000 - 0 gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene start_codon 1026921 1026923 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc009vju.1"; transcript_id "uc009vju.1"; +chr1 hg19_knownGene CDS 1018273 1018367 0.000000 - 2 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1019295 1019763 0.000000 - 0 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1019295 1019763 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1019861 1019886 0.000000 - 2 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1021258 1021392 0.000000 - 2 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1022519 1022584 0.000000 - 2 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1022882 1022977 0.000000 - 2 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1025733 1025808 0.000000 - 0 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1026852 1026923 0.000000 - 0 gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene start_codon 1026921 1026923 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene exon 1026852 1027554 0.000000 - . gene_id "uc001acn.2"; transcript_id "uc001acn.2"; +chr1 hg19_knownGene CDS 1018273 1018367 0.000000 - 2 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1019733 1019763 0.000000 - 0 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1019733 1019763 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1019861 1019886 0.000000 - 2 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1021258 1021392 0.000000 - 2 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1022519 1022584 0.000000 - 2 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1022882 1022977 0.000000 - 2 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1025733 1025808 0.000000 - 0 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1026852 1026923 0.000000 - 0 gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene start_codon 1026921 1026923 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene exon 1041336 1041507 0.000000 - . gene_id "uc001acp.2"; transcript_id "uc001acp.2"; +chr1 hg19_knownGene CDS 1018273 1018367 0.000000 - 2 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1019733 1019763 0.000000 - 0 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1019733 1019763 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1019861 1019886 0.000000 - 2 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1021258 1021392 0.000000 - 2 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1022519 1022584 0.000000 - 2 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1022882 1022977 0.000000 - 2 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1025733 1025808 0.000000 - 0 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1026852 1026923 0.000000 - 0 gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene start_codon 1026921 1026923 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene exon 1051440 1051736 0.000000 - . gene_id "uc001acu.2"; transcript_id "uc001acu.2"; +chr1 hg19_knownGene CDS 1018273 1018367 0.000000 - 2 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1019295 1019763 0.000000 - 0 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1019295 1019763 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1019861 1019886 0.000000 - 2 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1021258 1021392 0.000000 - 2 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1022519 1022584 0.000000 - 2 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1022882 1022977 0.000000 - 2 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1025733 1025808 0.000000 - 0 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1026256 1026363 0.000000 - 0 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1026256 1026363 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene CDS 1026852 1026923 0.000000 - 0 gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene start_codon 1026921 1026923 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1050402 1050455 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1051440 1051736 0.000000 - . gene_id "uc001act.2"; transcript_id "uc001act.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1019295 1019466 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1019733 1019763 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1026658 1026754 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1051440 1051736 0.000000 - . gene_id "uc001acr.2"; transcript_id "uc001acr.2"; +chr1 hg19_knownGene exon 1017198 1018367 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1019295 1019466 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1019733 1019763 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1019861 1019886 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1021258 1021392 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1022519 1022584 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1022882 1022977 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1025733 1025808 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1026852 1026945 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1027371 1027483 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1051440 1051736 0.000000 - . gene_id "uc001acs.2"; transcript_id "uc001acs.2"; +chr1 hg19_knownGene exon 1072397 1072490 0.000000 + . gene_id "uc001acv.2"; transcript_id "uc001acv.2"; +chr1 hg19_knownGene exon 1076205 1076412 0.000000 + . gene_id "uc001acv.2"; transcript_id "uc001acv.2"; +chr1 hg19_knownGene start_codon 1078123 1078125 0.000000 + . gene_id "uc001acv.2"; transcript_id "uc001acv.2"; +chr1 hg19_knownGene CDS 1078123 1078536 0.000000 + 0 gene_id "uc001acv.2"; transcript_id "uc001acv.2"; +chr1 hg19_knownGene exon 1078119 1079432 0.000000 + . gene_id "uc001acv.2"; transcript_id "uc001acv.2"; +chr1 hg19_knownGene exon 1102484 1102578 0.000000 + . gene_id "uc001acw.2"; transcript_id "uc001acw.2"; +chr1 hg19_knownGene exon 1103243 1103332 0.000000 + . gene_id "uc010nye.1"; transcript_id "uc010nye.1"; +chr1 hg19_knownGene exon 1104385 1104467 0.000000 + . gene_id "uc010nyf.1"; transcript_id "uc010nyf.1"; +chr1 hg19_knownGene CDS 1111010 1111776 0.000000 - 2 gene_id "uc001acx.1"; transcript_id "uc001acx.1"; +chr1 hg19_knownGene exon 1108436 1111776 0.000000 - . gene_id "uc001acx.1"; transcript_id "uc001acx.1"; +chr1 hg19_knownGene CDS 1114745 1114838 0.000000 - 0 gene_id "uc001acx.1"; transcript_id "uc001acx.1"; +chr1 hg19_knownGene start_codon 1114836 1114838 0.000000 - . gene_id "uc001acx.1"; transcript_id "uc001acx.1"; +chr1 hg19_knownGene exon 1114745 1114935 0.000000 - . gene_id "uc001acx.1"; transcript_id "uc001acx.1"; +chr1 hg19_knownGene exon 1109286 1109306 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1109665 1109701 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1109804 1109869 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene start_codon 1114596 1114598 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1114596 1114713 0.000000 + 0 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1114569 1114713 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1115037 1115117 0.000000 + 2 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1115037 1115117 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1115414 1115720 0.000000 + 2 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1115414 1115720 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1115863 1115981 0.000000 + 1 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1115863 1115981 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1116111 1116240 0.000000 + 2 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1116111 1116240 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1117121 1117195 0.000000 + 1 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1117121 1117195 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1117741 1117826 0.000000 + 1 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1117741 1117826 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1118256 1118427 0.000000 + 2 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1118256 1118427 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1119300 1119471 0.000000 + 1 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1119300 1119471 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1120349 1120489 0.000000 + 0 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1120349 1120489 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1131980 1132096 0.000000 + 0 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1131980 1132096 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1132473 1132566 0.000000 + 0 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1132473 1132566 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene CDS 1132818 1133227 0.000000 + 2 gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1132818 1133313 0.000000 + . gene_id "uc001acy.2"; transcript_id "uc001acy.2"; +chr1 hg19_knownGene exon 1109286 1109306 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1109646 1109701 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1109804 1109869 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene start_codon 1114596 1114598 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1114596 1114713 0.000000 + 0 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1114569 1114713 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1115037 1115117 0.000000 + 2 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1115037 1115117 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1115414 1115720 0.000000 + 2 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1115414 1115720 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1115863 1115981 0.000000 + 1 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1115863 1115981 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1116111 1116240 0.000000 + 2 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1116111 1116240 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1117121 1117195 0.000000 + 1 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1117121 1117195 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1117741 1117826 0.000000 + 1 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1117741 1117826 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1118256 1118427 0.000000 + 2 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1118256 1118427 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1119300 1119471 0.000000 + 1 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1119300 1119471 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1120349 1120489 0.000000 + 0 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1120349 1120489 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1131980 1132096 0.000000 + 0 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1131980 1132096 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1132473 1132566 0.000000 + 0 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1132473 1132566 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene CDS 1132818 1133227 0.000000 + 2 gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1132818 1133313 0.000000 + . gene_id "uc010nyg.1"; transcript_id "uc010nyg.1"; +chr1 hg19_knownGene exon 1115077 1115233 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene start_codon 1115434 1115436 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1115434 1115720 0.000000 + 0 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1115414 1115720 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1115863 1115981 0.000000 + 1 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1115863 1115981 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1116111 1116240 0.000000 + 2 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1116111 1116240 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1117121 1117195 0.000000 + 1 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1117121 1117195 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1117741 1117826 0.000000 + 1 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1117741 1117826 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1118256 1118427 0.000000 + 2 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1118256 1118427 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1119300 1119471 0.000000 + 1 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1119300 1119471 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1120349 1120522 0.000000 + 0 gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene exon 1120349 1121241 0.000000 + . gene_id "uc001acz.1"; transcript_id "uc001acz.1"; +chr1 hg19_knownGene CDS 1139224 1139348 0.000000 - 2 gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene exon 1138889 1139348 0.000000 - . gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene CDS 1139414 1139616 0.000000 - 1 gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene exon 1139414 1139616 0.000000 - . gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene CDS 1139779 1139866 0.000000 - 2 gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene exon 1139779 1139866 0.000000 - . gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene CDS 1140750 1140843 0.000000 - 0 gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene start_codon 1140841 1140843 0.000000 - . gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene exon 1140750 1141060 0.000000 - . gene_id "uc001ada.2"; transcript_id "uc001ada.2"; +chr1 hg19_knownGene CDS 1139224 1139348 0.000000 - 2 gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene exon 1138889 1139348 0.000000 - . gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene CDS 1139435 1139616 0.000000 - 1 gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene exon 1139435 1139616 0.000000 - . gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene CDS 1139779 1139866 0.000000 - 2 gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene exon 1139779 1139866 0.000000 - . gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene CDS 1140750 1140872 0.000000 - 2 gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene exon 1140750 1140872 0.000000 - . gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene CDS 1141765 1141951 0.000000 - 0 gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene start_codon 1141949 1141951 0.000000 - . gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene exon 1141765 1142089 0.000000 - . gene_id "uc001adb.2"; transcript_id "uc001adb.2"; +chr1 hg19_knownGene CDS 1139224 1139348 0.000000 - 2 gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene exon 1138889 1139348 0.000000 - . gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene CDS 1139414 1139616 0.000000 - 1 gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene exon 1139414 1139616 0.000000 - . gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene CDS 1139779 1139866 0.000000 - 2 gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene exon 1139779 1139866 0.000000 - . gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene CDS 1140750 1140872 0.000000 - 2 gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene exon 1140750 1140872 0.000000 - . gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene CDS 1141765 1141951 0.000000 - 0 gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene start_codon 1141949 1141951 0.000000 - . gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene exon 1141765 1142089 0.000000 - . gene_id "uc001adc.2"; transcript_id "uc001adc.2"; +chr1 hg19_knownGene CDS 1138971 1139340 0.000000 - 1 gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene exon 1138889 1139340 0.000000 - . gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene CDS 1139779 1139866 0.000000 - 2 gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene exon 1139779 1139866 0.000000 - . gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene CDS 1140750 1140872 0.000000 - 2 gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene exon 1140750 1140872 0.000000 - . gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene CDS 1141765 1141951 0.000000 - 0 gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene start_codon 1141949 1141951 0.000000 - . gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene exon 1141765 1142089 0.000000 - . gene_id "uc001add.2"; transcript_id "uc001add.2"; +chr1 hg19_knownGene CDS 1146935 1147005 0.000000 - 2 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1146707 1147005 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1147084 1147212 0.000000 - 2 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1147084 1147212 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1147322 1147518 0.000000 - 1 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1147322 1147518 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1148018 1148084 0.000000 - 2 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1148018 1148084 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1148372 1148473 0.000000 - 2 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1148372 1148473 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1149043 1149165 0.000000 - 2 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1149043 1149165 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1149363 1149507 0.000000 - 0 gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene start_codon 1149505 1149507 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene exon 1149363 1149512 0.000000 - . gene_id "uc001ade.2"; transcript_id "uc001ade.2"; +chr1 hg19_knownGene CDS 1146935 1147212 0.000000 - 2 gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene exon 1146721 1147212 0.000000 - . gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene CDS 1147322 1147518 0.000000 - 1 gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene exon 1147322 1147518 0.000000 - . gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene CDS 1148018 1148084 0.000000 - 2 gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene exon 1148018 1148084 0.000000 - . gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene CDS 1148372 1148753 0.000000 - 0 gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene start_codon 1148751 1148753 0.000000 - . gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene exon 1148372 1149165 0.000000 - . gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene exon 1149363 1149512 0.000000 - . gene_id "uc001adf.2"; transcript_id "uc001adf.2"; +chr1 hg19_knownGene exon 1152289 1153068 0.000000 - . gene_id "uc001adg.2"; transcript_id "uc001adg.2"; +chr1 hg19_knownGene exon 1153838 1154013 0.000000 - . gene_id "uc001adg.2"; transcript_id "uc001adg.2"; +chr1 hg19_knownGene exon 1154149 1156731 0.000000 - . gene_id "uc001adg.2"; transcript_id "uc001adg.2"; +chr1 hg19_knownGene CDS 1152892 1153068 0.000000 - 0 gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1152289 1153068 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene CDS 1153838 1154013 0.000000 - 2 gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1153838 1154013 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene CDS 1154149 1154307 0.000000 - 2 gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1154149 1154307 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene CDS 1158624 1158737 0.000000 - 2 gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1158624 1158737 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene CDS 1159212 1159348 0.000000 - 1 gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1159212 1159348 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene CDS 1163848 1164173 0.000000 - 0 gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene start_codon 1164171 1164173 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1163848 1164326 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene exon 1167272 1167447 0.000000 - . gene_id "uc001adh.3"; transcript_id "uc001adh.3"; +chr1 hg19_knownGene CDS 1153050 1153184 0.000000 - 0 gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1152289 1153184 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene CDS 1153838 1154013 0.000000 - 2 gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1153838 1154013 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene CDS 1154149 1154307 0.000000 - 2 gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1154149 1154307 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene CDS 1158624 1158737 0.000000 - 2 gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1158624 1158737 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene CDS 1159212 1159348 0.000000 - 1 gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1159212 1159348 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene CDS 1163848 1164173 0.000000 - 0 gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene start_codon 1164171 1164173 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1163848 1164326 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene exon 1167272 1167447 0.000000 - . gene_id "uc001adi.3"; transcript_id "uc001adi.3"; +chr1 hg19_knownGene CDS 1152892 1153068 0.000000 - 0 gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1152289 1153068 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene CDS 1153838 1154013 0.000000 - 2 gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1153838 1154013 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene CDS 1154149 1154307 0.000000 - 2 gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1154149 1154307 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene CDS 1158624 1158737 0.000000 - 2 gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1158624 1158737 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene CDS 1159212 1159308 0.000000 - 0 gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene start_codon 1159306 1159308 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1159212 1159348 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1167272 1167447 0.000000 - . gene_id "uc009vjv.2"; transcript_id "uc009vjv.2"; +chr1 hg19_knownGene exon 1152289 1153184 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene exon 1153838 1154013 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene exon 1154149 1154323 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene exon 1158624 1158737 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene exon 1159212 1159348 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene exon 1163848 1164326 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene exon 1167272 1167447 0.000000 - . gene_id "uc009vjw.2"; transcript_id "uc009vjw.2"; +chr1 hg19_knownGene CDS 1158550 1158737 0.000000 - 2 gene_id "uc001adj.1"; transcript_id "uc001adj.1"; +chr1 hg19_knownGene exon 1158104 1158737 0.000000 - . gene_id "uc001adj.1"; transcript_id "uc001adj.1"; +chr1 hg19_knownGene CDS 1159212 1159308 0.000000 - 0 gene_id "uc001adj.1"; transcript_id "uc001adj.1"; +chr1 hg19_knownGene start_codon 1159306 1159308 0.000000 - . gene_id "uc001adj.1"; transcript_id "uc001adj.1"; +chr1 hg19_knownGene exon 1159212 1159348 0.000000 - . gene_id "uc001adj.1"; transcript_id "uc001adj.1"; +chr1 hg19_knownGene start_codon 1167659 1167661 0.000000 + . gene_id "uc001adk.2"; transcript_id "uc001adk.2"; +chr1 hg19_knownGene CDS 1167659 1168648 0.000000 + 0 gene_id "uc001adk.2"; transcript_id "uc001adk.2"; +chr1 hg19_knownGene exon 1167629 1170418 0.000000 + . gene_id "uc001adk.2"; transcript_id "uc001adk.2"; +chr1 hg19_knownGene CDS 1177928 1178026 0.000000 - 0 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1177833 1178026 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1178215 1178293 0.000000 - 1 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1178215 1178293 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1178442 1178532 0.000000 - 2 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1178442 1178532 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1178824 1178932 0.000000 - 0 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1178824 1178932 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1179334 1179485 0.000000 - 2 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1179334 1179485 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1179571 1179655 0.000000 - 0 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1179571 1179655 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1179761 1179877 0.000000 - 0 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1179761 1179877 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1181894 1182070 0.000000 - 0 gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene start_codon 1182068 1182070 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene exon 1181894 1182102 0.000000 - . gene_id "uc001adl.1"; transcript_id "uc001adl.1"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene CDS 1198726 1198766 0.000000 - 1 gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene CDS 1201478 1201503 0.000000 - 0 gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene start_codon 1201501 1201503 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1201478 1201670 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene exon 1203242 1203372 0.000000 - . gene_id "uc001adm.2"; transcript_id "uc001adm.2"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene CDS 1198726 1198766 0.000000 - 1 gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene CDS 1203242 1203372 0.000000 - 0 gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene start_codon 1203370 1203372 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1203242 1203372 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene exon 1208879 1209188 0.000000 - . gene_id "uc001adn.2"; transcript_id "uc001adn.2"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1198726 1198766 0.000000 - 1 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1200163 1200210 0.000000 - 1 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1200163 1200210 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1203242 1203372 0.000000 - 0 gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene start_codon 1203370 1203372 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1203242 1203372 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene exon 1209046 1209234 0.000000 - . gene_id "uc001ado.2"; transcript_id "uc001ado.2"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene CDS 1198726 1198766 0.000000 - 1 gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene CDS 1203242 1203372 0.000000 - 0 gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene start_codon 1203370 1203372 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1203242 1203372 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene exon 1209046 1209234 0.000000 - . gene_id "uc001adp.2"; transcript_id "uc001adp.2"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene CDS 1198726 1198741 0.000000 - 0 gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene start_codon 1198739 1198741 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1203113 1203372 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene exon 1209046 1209234 0.000000 - . gene_id "uc001adq.2"; transcript_id "uc001adq.2"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene CDS 1198726 1198741 0.000000 - 0 gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene start_codon 1198739 1198741 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene exon 1209046 1209234 0.000000 - . gene_id "uc001adr.2"; transcript_id "uc001adr.2"; +chr1 hg19_knownGene CDS 1190583 1190867 0.000000 - 0 gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1189294 1190867 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene CDS 1191425 1191505 0.000000 - 0 gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1191425 1191505 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene CDS 1192372 1192510 0.000000 - 1 gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1192372 1192510 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene CDS 1192588 1192690 0.000000 - 2 gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1192588 1192690 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene CDS 1197649 1197664 0.000000 - 0 gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene start_codon 1197662 1197664 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1197649 1197770 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1198726 1198766 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1203242 1203372 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene exon 1209046 1209234 0.000000 - . gene_id "uc001ads.2"; transcript_id "uc001ads.2"; +chr1 hg19_knownGene CDS 1196331 1196870 0.000000 - 0 gene_id "uc010nyh.1"; transcript_id "uc010nyh.1"; +chr1 hg19_knownGene start_codon 1196868 1196870 0.000000 - . gene_id "uc010nyh.1"; transcript_id "uc010nyh.1"; +chr1 hg19_knownGene exon 1193438 1196954 0.000000 - . gene_id "uc010nyh.1"; transcript_id "uc010nyh.1"; +chr1 hg19_knownGene start_codon 1216042 1216044 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1216042 1216046 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1215816 1216046 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1216606 1216677 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1216606 1216677 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1216791 1216990 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1216791 1216990 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1217622 1217695 0.000000 + 2 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1217622 1217695 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1219358 1219470 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1219358 1219470 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1220951 1221044 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1220951 1221044 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1221306 1221658 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1221306 1221658 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1222148 1222355 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1222148 1222355 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1222489 1222679 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1222489 1222679 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1222888 1222976 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1222888 1222976 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1223053 1223216 0.000000 + 2 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1223053 1223216 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1223319 1223417 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1223319 1223417 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1225651 1225768 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1225651 1225768 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1225857 1225935 0.000000 + 2 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1225857 1225935 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1226017 1226074 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1226017 1226074 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1226275 1226333 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1226275 1226333 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1226445 1226520 0.000000 + 1 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1226445 1226520 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene CDS 1226634 1226990 0.000000 + 0 gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1226634 1227409 0.000000 + . gene_id "uc001adt.1"; transcript_id "uc001adt.1"; +chr1 hg19_knownGene exon 1215816 1216046 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1216606 1216677 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1216791 1216990 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1217622 1217695 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene start_codon 1219405 1219407 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1219405 1219470 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1219358 1219470 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1221306 1221658 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1221306 1221658 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1222148 1222355 0.000000 + 1 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1222148 1222355 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1222489 1222679 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1222489 1222679 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1222888 1222976 0.000000 + 1 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1222888 1222976 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1223053 1223216 0.000000 + 2 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1223053 1223216 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1223319 1223417 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1223319 1223417 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1225651 1225768 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1225651 1225768 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1225857 1225935 0.000000 + 2 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1225857 1225935 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1226017 1226074 0.000000 + 1 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1226017 1226074 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1226275 1226333 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1226275 1226333 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1226445 1226520 0.000000 + 1 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1226445 1226520 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene CDS 1226634 1226990 0.000000 + 0 gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene exon 1226634 1227409 0.000000 + . gene_id "uc001adu.1"; transcript_id "uc001adu.1"; +chr1 hg19_knownGene start_codon 1217639 1217641 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1217639 1217695 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1217489 1217695 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1219358 1219470 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1219358 1219470 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1220951 1221044 0.000000 + 1 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1220951 1221044 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1221306 1221658 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1221306 1221658 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1222148 1222355 0.000000 + 1 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1222148 1222355 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1222489 1222679 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1222489 1222679 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1222888 1222976 0.000000 + 1 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1222888 1222976 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1223053 1223216 0.000000 + 2 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1223053 1223216 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1223319 1223417 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1223319 1223417 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1225651 1225768 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1225651 1225768 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1225857 1225935 0.000000 + 2 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1225857 1225935 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1226017 1226074 0.000000 + 1 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1226017 1226074 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1226275 1226333 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1226275 1226333 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1226445 1226520 0.000000 + 1 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1226445 1226520 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene CDS 1226634 1226990 0.000000 + 0 gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1226634 1227409 0.000000 + . gene_id "uc001adw.2"; transcript_id "uc001adw.2"; +chr1 hg19_knownGene exon 1217489 1217695 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene start_codon 1219405 1219407 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1219405 1219470 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1219358 1219470 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1221306 1221658 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1221306 1221658 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1222148 1222355 0.000000 + 1 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1222148 1222355 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1222489 1222679 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1222489 1222679 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1222888 1222976 0.000000 + 1 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1222888 1222976 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1223053 1223216 0.000000 + 2 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1223053 1223216 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1223319 1223417 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1223319 1223417 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1225651 1225768 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1225651 1225768 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1225857 1225935 0.000000 + 2 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1225857 1225935 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1226017 1226074 0.000000 + 1 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1226017 1226074 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1226275 1226333 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1226275 1226333 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1226445 1226520 0.000000 + 1 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1226445 1226520 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene CDS 1226634 1226990 0.000000 + 0 gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1226634 1227409 0.000000 + . gene_id "uc001adv.2"; transcript_id "uc001adv.2"; +chr1 hg19_knownGene exon 1217537 1217567 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1217656 1217695 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1219358 1219470 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1221306 1221658 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1222148 1222355 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene start_codon 1222571 1222573 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1222571 1222679 0.000000 + 0 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1222489 1222679 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1222888 1223216 0.000000 + 2 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1222888 1223216 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1223319 1223417 0.000000 + 0 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1223319 1223417 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1225651 1225768 0.000000 + 0 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1225651 1225768 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1225857 1225935 0.000000 + 2 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1225857 1225935 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1226017 1226074 0.000000 + 1 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1226017 1226074 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1226275 1226333 0.000000 + 0 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1226275 1226333 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1226445 1226520 0.000000 + 1 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1226445 1226520 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1226634 1226990 0.000000 + 0 gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene exon 1226634 1227409 0.000000 + . gene_id "uc001adx.2"; transcript_id "uc001adx.2"; +chr1 hg19_knownGene CDS 1228944 1229088 0.000000 - 1 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1227764 1229088 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1229203 1229313 0.000000 - 1 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1229203 1229313 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1229470 1229579 0.000000 - 0 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1229470 1229579 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1229782 1230008 0.000000 - 2 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1229782 1230008 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1230098 1230196 0.000000 - 2 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1230098 1230196 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1230827 1230934 0.000000 - 2 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1230827 1230934 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1231116 1231318 0.000000 - 1 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1231116 1231318 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1231395 1231489 0.000000 - 0 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1231395 1231489 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1231591 1231660 0.000000 - 1 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1231591 1231660 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1231805 1232013 0.000000 - 0 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1231805 1232013 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1233202 1233313 0.000000 - 1 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1233202 1233313 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1233393 1233493 0.000000 - 0 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1233393 1233493 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1233750 1233801 0.000000 - 1 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1233750 1233801 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1233947 1233999 0.000000 - 0 gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene start_codon 1233997 1233999 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene exon 1233947 1234335 0.000000 - . gene_id "uc001ady.2"; transcript_id "uc001ady.2"; +chr1 hg19_knownGene CDS 1228944 1229088 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1227764 1229088 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1229203 1229313 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1229203 1229313 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1229470 1229579 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1229470 1229579 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1229782 1230008 0.000000 - 2 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1229782 1230008 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1230827 1230934 0.000000 - 2 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1230827 1230934 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1231116 1231318 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1231116 1231318 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1231395 1231489 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1231395 1231489 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1231591 1231660 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1231591 1231660 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1231805 1232013 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1231805 1232013 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1233202 1233313 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1233202 1233313 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1233393 1233493 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1233393 1233493 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1233750 1233801 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1233750 1233801 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1233947 1234059 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1233947 1234059 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1234725 1234736 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1234725 1234736 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1235211 1235285 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1235211 1235285 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1235353 1235448 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1235353 1235448 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1235538 1235582 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1235538 1235582 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1235889 1236072 0.000000 - 1 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1235889 1236072 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1237368 1237426 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1237368 1237426 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1238302 1238355 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1238302 1238355 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1238542 1238640 0.000000 - 0 gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene start_codon 1238638 1238640 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1238542 1238661 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene exon 1239466 1241309 0.000000 - . gene_id "uc001aea.2"; transcript_id "uc001aea.2"; +chr1 hg19_knownGene CDS 1228944 1229088 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1227764 1229088 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1229203 1229313 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1229203 1229313 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1229470 1229579 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1229470 1229579 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1229782 1230008 0.000000 - 2 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1229782 1230008 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1230098 1230196 0.000000 - 2 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1230098 1230196 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1230827 1230934 0.000000 - 2 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1230827 1230934 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1231116 1231318 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1231116 1231318 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1231395 1231489 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1231395 1231489 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1231591 1231660 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1231591 1231660 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1231805 1232013 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1231805 1232013 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1233202 1233313 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1233202 1233313 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1233393 1233493 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1233393 1233493 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1233750 1233801 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1233750 1233801 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1233947 1234059 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1233947 1234059 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1234725 1234736 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1234725 1234736 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1235211 1235285 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1235211 1235285 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1235353 1235448 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1235353 1235448 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1235538 1235582 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1235538 1235582 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1235889 1236072 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1235889 1236072 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1237368 1237426 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1237368 1237426 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1238302 1238355 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1238302 1238355 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1238542 1238661 0.000000 - 0 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1238542 1238661 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1239466 1239523 0.000000 - 1 gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene exon 1239466 1239523 0.000000 - . gene_id "uc001aeb.2"; transcript_id "uc001aeb.2"; +chr1 hg19_knownGene CDS 1243149 1243195 0.000000 - 0 gene_id "uc001aeb.2"; transcrip + diff --git a/src/mergeBed/mergeBed.cpp b/src/mergeBed/mergeBed.cpp index e1403945..ef234f57 100755 --- a/src/mergeBed/mergeBed.cpp +++ b/src/mergeBed/mergeBed.cpp @@ -233,7 +233,7 @@ void BedMerge::MergeBedStranded() { } else { - // was there an overlap befor the current entry broke it? + // was there an overlap before the current entry broke it? if (OIP) { if (this->numEntries) { cout << bedList[prev].chrom << "\t" << minStart << "\t" << maxEnd << "\t" << mergeCount << "\t" << strands[s] << endl; diff --git a/src/mergeBed/mergeMain.cpp b/src/mergeBed/mergeMain.cpp index 38046d8f..6a6081c1 100755 --- a/src/mergeBed/mergeMain.cpp +++ b/src/mergeBed/mergeMain.cpp @@ -122,7 +122,7 @@ void ShowHelp(void) { cerr << "\t- By default, merging is done without respect to strand." << endl << endl; cerr << " " << "-n\t" << "Report the number of BED entries that were merged." << endl; - cerr << "\t- Note: \"1\" is reported if no merging occured." << endl << endl; + cerr << "\t- Note: \"1\" is reported if no merging occurred." << endl << endl; cerr << " " << "-d\t" << "Maximum distance between features allowed for features to be merged." << endl; diff --git a/src/utils/bedFile/bedFile.cpp b/src/utils/bedFile/bedFile.cpp index 3c975f57..40e6e136 100755 --- a/src/utils/bedFile/bedFile.cpp +++ b/src/utils/bedFile/bedFile.cpp @@ -475,33 +475,52 @@ bool BedFile::parseGffLine (BED &bed, const vector<string> &lineVector, int line void BedFile::loadBedFileIntoMap() { - // open the BED file for reading - ifstream bed(bedFile.c_str(), ios::in); - if ( !bed ) { - cerr << "Error: The requested bed file (" <<bedFile << ") could not be opened. Exiting!" << endl; - exit (1); - } - - string bedLine; + string bedLine; + BED bedEntry; int lineNum = 0; vector<string> bedFields; // vector of strings for each column in BED file. - bedFields.reserve(12); // reserve space for worst case (BED 6) + bedFields.reserve(12); // reserve space for worst case (BED 12) + + + // Case 1: Proper BED File. + if ( (this->bedFile != "") && (this->bedFile != "stdin") ) { + + // open the BED file for reading + ifstream bed(bedFile.c_str(), ios::in); + if ( !bed ) { + cerr << "Error: The requested bed file (" <<bedFile << ") could not be opened. Exiting!" << endl; + exit (1); + } + + while (getline(bed, bedLine)) { + lineNum++; + + Tokenize(bedLine,bedFields); - while (getline(bed, bedLine)) { - lineNum++; - BED bedEntry; + if (parseLine(bedEntry, bedFields, lineNum)) { + int bin = getBin(bedEntry.start, bedEntry.end); + bedEntry.count = 0; + bedEntry.minOverlapStart = INT_MAX; + this->bedMap[bedEntry.chrom][bin].push_back(bedEntry); + } + bedFields.clear(); + } + } + else { + while (getline(cin, bedLine)) { + lineNum++; - Tokenize(bedLine,bedFields); + Tokenize(bedLine,bedFields); - if (parseLine(bedEntry, bedFields, lineNum)) { - //this->reportBedNewLine(bedEntry); - int bin = getBin(bedEntry.start, bedEntry.end); - bedEntry.count = 0; - bedEntry.minOverlapStart = INT_MAX; - this->bedMap[bedEntry.chrom][bin].push_back(bedEntry); + if (parseLine(bedEntry, bedFields, lineNum)) { + int bin = getBin(bedEntry.start, bedEntry.end); + bedEntry.count = 0; + bedEntry.minOverlapStart = INT_MAX; + this->bedMap[bedEntry.chrom][bin].push_back(bedEntry); + } + bedFields.clear(); } - bedFields.clear(); } } @@ -513,7 +532,7 @@ void BedFile::loadBedFileIntoMapNoBin() { int lineNum = 0; vector<string> bedFields; // vector of strings for each column in BED file. - bedFields.reserve(12); // reserve space for worst case (BED 6) + bedFields.reserve(12); // reserve space for worst case (BED 12) // Case 1: Proper BED File. if ( (this->bedFile != "") && (this->bedFile != "stdin") ) { -- GitLab