diff --git a/notebooks/assessments/finalize_data_loader copy.ipynb b/notebooks/assessments/finalize_data_loader copy.ipynb
index b5f5676..6022e4c 100644
--- a/notebooks/assessments/finalize_data_loader copy.ipynb
+++ b/notebooks/assessments/finalize_data_loader copy.ipynb
@@ -70,16 +70,16 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
- "48"
+ "263"
]
},
- "execution_count": 8,
+ "execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@@ -896,7 +896,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
@@ -934,6 +934,141 @@
"## data loader"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from scprint.utils import getBiomartTable"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "downloading gene names from biomart\n",
+ "\n",
+ "['ensembl_gene_id', 'hgnc_symbol', 'gene_biotype', 'entrezgene_id', 'start_position', 'chromosome_name']\n"
+ ]
+ }
+ ],
+ "source": [
+ "biomart = getBiomartTable(attributes=['start_position', 'chromosome_name']).set_index('ensembl_gene_id')\n",
+ "genedf = genedf.set_index('ensembl_gene_id')\n",
+ "\n",
+ "genedf = genedf.loc[~genedf.index.duplicated(keep='first')]\n",
+ "biomart = biomart.loc[~biomart.index.duplicated(keep='first')]\n",
+ "\n",
+ "genedf = genedf.join(biomart[['start_position', 'chromosome_name']], how='inner').sort_values(by=['chromosome_name', 'start_position'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "pe = PositionalEncoding2D(4)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# PositionalEncodingClass where:\n",
+ "# PE(x,y,2i) = sin(x/10000^(4i/D))\n",
+ "# PE(x,y,2i+1) = cos(x/10000^(4i/D))\n",
+ "# PE(x,y,2j+D/2) = sin(y/10000^(4j/D))\n",
+ "# PE(x,y,2j+1+D/2) = cos(y/10000^(4j/D))\n",
+ "# \n",
+ "# Where:\n",
+ "# (x,y) is a point in 2d space\n",
+ "# i,j is an integer in [0, D/4), where D is the size of the ch dimension"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "NameError",
+ "evalue": "name 'torch' is not defined",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)",
+ "\u001b[1;32m/home/ml4ig1/Documents code/scPRINT/notebooks/assessments/finalize_data_loader copy.ipynb Cell 38\u001b[0m line \u001b[0;36m1\n\u001b[0;32m----> 1\u001b[0m pe(torch\u001b[39m.\u001b[39mzeros((\u001b[39m1\u001b[39m,\u001b[39m10\u001b[39m,\u001b[39m10\u001b[39m,\u001b[39m4\u001b[39m)))\n",
+ "\u001b[0;31mNameError\u001b[0m: name 'torch' is not defined"
+ ]
+ }
+ ],
+ "source": [
+ "pe(torch.zeros((1,10,10,4)))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36\n",
+ " 38 40 42 44 46 48 50 52 56 60 64 68 72 76 80 84 88 92\n",
+ " 96 100 104 108 112 116 120 124 128 132 136 140 144 148 152 156 164 172\n",
+ " 180 188 196 204 212 220 228 236 244 252 260 268 276 284 292 300 308 316\n",
+ " 324 332 340 348 356 364 380 396]\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# compute rotary embeddings\n",
+ "import numpy as np\n",
+ "\n",
+ "def number_generator(n):\n",
+ " return np.cumsum(np.repeat([2, 4, 8, 16], n//3)[:n])\n",
+ "\n",
+ "numbers = number_generator(80)\n",
+ "print(numbers)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "rotary_emb = RotaryEmbedding(dim = 32)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from rotary_embedding_torch import RotaryEmbedding"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 106,
@@ -1240,7 +1375,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 142,
"metadata": {},
"outputs": [],
"source": [
@@ -1258,25 +1393,4385 @@
},
{
"cell_type": "code",
- "execution_count": 131,
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "genedf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "genomic location"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 145,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " uid | \n",
+ " symbol | \n",
+ " stable_id | \n",
+ " ensembl_gene_id | \n",
+ " ncbi_gene_ids | \n",
+ " biotype | \n",
+ " description | \n",
+ " synonyms | \n",
+ " organism_id | \n",
+ " bionty_source_id | \n",
+ " updated_at | \n",
+ " created_by_id | \n",
+ "
\n",
+ " \n",
+ " id | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 53102 | \n",
+ " a6Xjf000WNY3 | \n",
+ " LINC01772 | \n",
+ " None | \n",
+ " ENSG00000226029 | \n",
+ " 107984921 | \n",
+ " lncRNA | \n",
+ " long intergenic non-protein coding RNA 1772 [S... | \n",
+ " ENSG00000226029 | \n",
+ " 2 | \n",
+ " 9.0 | \n",
+ " 2023-11-22 13:16:32.368761+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 53103 | \n",
+ " zR8psPjThixh | \n",
+ " LINC01772 | \n",
+ " None | \n",
+ " ENSG00000291388 | \n",
+ " 107984921 | \n",
+ " lncRNA | \n",
+ " long intergenic non-protein coding RNA 1772 [S... | \n",
+ " ENSG00000226029 | \n",
+ " 2 | \n",
+ " 9.0 | \n",
+ " 2023-11-22 13:16:32.368797+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 53104 | \n",
+ " mRzSiS7BgReH | \n",
+ " TSPAN6 | \n",
+ " None | \n",
+ " ENSG00000000003 | \n",
+ " 7105 | \n",
+ " protein_coding | \n",
+ " tetraspanin 6 [Source:HGNC Symbol;Acc:HGNC:11858] | \n",
+ " T245|TSPAN-6|TM4SF6 | \n",
+ " 2 | \n",
+ " 9.0 | \n",
+ " 2023-11-22 13:16:56.402584+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 53105 | \n",
+ " 2wlFrfmHXEzi | \n",
+ " TNMD | \n",
+ " None | \n",
+ " ENSG00000000005 | \n",
+ " 64102 | \n",
+ " protein_coding | \n",
+ " tenomodulin [Source:HGNC Symbol;Acc:HGNC:17757] | \n",
+ " TEM|CHM1L|BRICD4|MYODULIN|TENDIN | \n",
+ " 2 | \n",
+ " 9.0 | \n",
+ " 2023-11-22 13:16:56.402622+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 53106 | \n",
+ " NQ1m5CzgdgDN | \n",
+ " DPM1 | \n",
+ " None | \n",
+ " ENSG00000000419 | \n",
+ " 8813 | \n",
+ " protein_coding | \n",
+ " dolichyl-phosphate mannosyltransferase subunit... | \n",
+ " MPDS|CDGIE | \n",
+ " 2 | \n",
+ " 9.0 | \n",
+ " 2023-11-22 13:16:56.402654+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 180301 | \n",
+ " z8JV8iBK7Vcj | \n",
+ " RPSAP58 | \n",
+ " None | \n",
+ " ENSG00000225178 | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " 2023-12-05 16:38:38.056226+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 180302 | \n",
+ " bXNCWgiDJgJk | \n",
+ " RP11-392E22.10 | \n",
+ " None | \n",
+ " ENSG00000272934 | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " 2023-12-05 17:00:14.850026+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 180303 | \n",
+ " HWjP61qPcHWb | \n",
+ " SLFN12L_ENSG00000286065 | \n",
+ " None | \n",
+ " ENSG00000286065 | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " 2023-12-05 17:00:14.850188+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 180304 | \n",
+ " Ok7cuO0Iu0Ij | \n",
+ " CH17-476P10.1 | \n",
+ " None | \n",
+ " ENSG00000285762 | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " 2023-12-05 17:00:14.850334+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 180305 | \n",
+ " PWgJ2mX9WQtL | \n",
+ " RP11-231C14.10 | \n",
+ " None | \n",
+ " ENSG00000288630 | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " None | \n",
+ " 2 | \n",
+ " NaN | \n",
+ " 2023-12-06 08:15:15.190773+00:00 | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
70263 rows × 12 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " uid symbol stable_id ensembl_gene_id \\\n",
+ "id \n",
+ "53102 a6Xjf000WNY3 LINC01772 None ENSG00000226029 \n",
+ "53103 zR8psPjThixh LINC01772 None ENSG00000291388 \n",
+ "53104 mRzSiS7BgReH TSPAN6 None ENSG00000000003 \n",
+ "53105 2wlFrfmHXEzi TNMD None ENSG00000000005 \n",
+ "53106 NQ1m5CzgdgDN DPM1 None ENSG00000000419 \n",
+ "... ... ... ... ... \n",
+ "180301 z8JV8iBK7Vcj RPSAP58 None ENSG00000225178 \n",
+ "180302 bXNCWgiDJgJk RP11-392E22.10 None ENSG00000272934 \n",
+ "180303 HWjP61qPcHWb SLFN12L_ENSG00000286065 None ENSG00000286065 \n",
+ "180304 Ok7cuO0Iu0Ij CH17-476P10.1 None ENSG00000285762 \n",
+ "180305 PWgJ2mX9WQtL RP11-231C14.10 None ENSG00000288630 \n",
+ "\n",
+ " ncbi_gene_ids biotype \\\n",
+ "id \n",
+ "53102 107984921 lncRNA \n",
+ "53103 107984921 lncRNA \n",
+ "53104 7105 protein_coding \n",
+ "53105 64102 protein_coding \n",
+ "53106 8813 protein_coding \n",
+ "... ... ... \n",
+ "180301 None None \n",
+ "180302 None None \n",
+ "180303 None None \n",
+ "180304 None None \n",
+ "180305 None None \n",
+ "\n",
+ " description \\\n",
+ "id \n",
+ "53102 long intergenic non-protein coding RNA 1772 [S... \n",
+ "53103 long intergenic non-protein coding RNA 1772 [S... \n",
+ "53104 tetraspanin 6 [Source:HGNC Symbol;Acc:HGNC:11858] \n",
+ "53105 tenomodulin [Source:HGNC Symbol;Acc:HGNC:17757] \n",
+ "53106 dolichyl-phosphate mannosyltransferase subunit... \n",
+ "... ... \n",
+ "180301 None \n",
+ "180302 None \n",
+ "180303 None \n",
+ "180304 None \n",
+ "180305 None \n",
+ "\n",
+ " synonyms organism_id bionty_source_id \\\n",
+ "id \n",
+ "53102 ENSG00000226029 2 9.0 \n",
+ "53103 ENSG00000226029 2 9.0 \n",
+ "53104 T245|TSPAN-6|TM4SF6 2 9.0 \n",
+ "53105 TEM|CHM1L|BRICD4|MYODULIN|TENDIN 2 9.0 \n",
+ "53106 MPDS|CDGIE 2 9.0 \n",
+ "... ... ... ... \n",
+ "180301 None 2 NaN \n",
+ "180302 None 2 NaN \n",
+ "180303 None 2 NaN \n",
+ "180304 None 2 NaN \n",
+ "180305 None 2 NaN \n",
+ "\n",
+ " updated_at created_by_id \n",
+ "id \n",
+ "53102 2023-11-22 13:16:32.368761+00:00 1 \n",
+ "53103 2023-11-22 13:16:32.368797+00:00 1 \n",
+ "53104 2023-11-22 13:16:56.402584+00:00 1 \n",
+ "53105 2023-11-22 13:16:56.402622+00:00 1 \n",
+ "53106 2023-11-22 13:16:56.402654+00:00 1 \n",
+ "... ... ... \n",
+ "180301 2023-12-05 16:38:38.056226+00:00 1 \n",
+ "180302 2023-12-05 17:00:14.850026+00:00 1 \n",
+ "180303 2023-12-05 17:00:14.850188+00:00 1 \n",
+ "180304 2023-12-05 17:00:14.850334+00:00 1 \n",
+ "180305 2023-12-06 08:15:15.190773+00:00 1 \n",
+ "\n",
+ "[70263 rows x 12 columns]"
+ ]
+ },
+ "execution_count": 145,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "genedf"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 146,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "torch.Size([4, 70116])"
+ ]
+ },
+ "execution_count": 146,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "i[0].shape"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 159,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "loc = np.argsort(i[0],1)[:,-MAX_SIZE:] "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 150,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
- "tensor([[ 0, 46766, 46767, ..., 10766, 13068, 9769],\n",
- " [ 0, 46769, 46770, ..., 11313, 30666, 9769],\n",
- " [ 0, 46741, 46742, ..., 2947, 3199, 9769],\n",
- " [ 0, 46736, 46737, ..., 18649, 23180, 9769]])"
+ "[['ENSG00000111859',\n",
+ " 'ENSG00000168209',\n",
+ " 'ENSG00000180910',\n",
+ " 'ENSG00000135587',\n",
+ " 'ENSG00000207492',\n",
+ " 'ENSG00000214541',\n",
+ " 'ENSG00000135636',\n",
+ " 'ENSG00000207502',\n",
+ " 'ENSG00000182257',\n",
+ " 'ENSG00000136718',\n",
+ " 'ENSG00000109586',\n",
+ " 'ENSG00000206926',\n",
+ " 'ENSG00000221023',\n",
+ " 'ENSG00000107263',\n",
+ " 'ENSG00000288553',\n",
+ " 'ENSG00000183291',\n",
+ " 'ENSG00000183303',\n",
+ " 'ENSG00000221059',\n",
+ " 'ENSG00000128536',\n",
+ " 'ENSG00000221066',\n",
+ " 'ENSG00000107104',\n",
+ " 'ENSG00000214268',\n",
+ " 'ENSG00000227663',\n",
+ " 'ENSG00000137814',\n",
+ " 'ENSG00000106809',\n",
+ " 'ENSG00000213339',\n",
+ " 'ENSG00000232583',\n",
+ " 'ENSG00000232573',\n",
+ " 'ENSG00000229452',\n",
+ " 'ENSG00000227706',\n",
+ " 'ENSG00000137404',\n",
+ " 'ENSG00000230159',\n",
+ " 'ENSG00000230155',\n",
+ " 'ENSG00000107863',\n",
+ " 'ENSG00000107859',\n",
+ " 'ENSG00000232527',\n",
+ " 'ENSG00000183067',\n",
+ " 'ENSG00000229469',\n",
+ " 'ENSG00000206973',\n",
+ " 'ENSG00000232535',\n",
+ " 'ENSG00000232537',\n",
+ " 'ENSG00000137478',\n",
+ " 'ENSG00000128581',\n",
+ " 'ENSG00000166923',\n",
+ " 'ENSG00000166922',\n",
+ " 'ENSG00000232560',\n",
+ " 'ENSG00000124092',\n",
+ " 'ENSG00000229437',\n",
+ " 'ENSG00000106701',\n",
+ " 'ENSG00000214243',\n",
+ " 'ENSG00000106336',\n",
+ " 'ENSG00000124233',\n",
+ " 'ENSG00000106302',\n",
+ " 'ENSG00000232749',\n",
+ " 'ENSG00000174175',\n",
+ " 'ENSG00000183726',\n",
+ " 'ENSG00000229497',\n",
+ " 'ENSG00000221494',\n",
+ " 'ENSG00000213386',\n",
+ " 'ENSG00000227528',\n",
+ " 'ENSG00000206746',\n",
+ " 'ENSG00000138303',\n",
+ " 'ENSG00000227518',\n",
+ " 'ENSG00000227515',\n",
+ " 'ENSG00000213390',\n",
+ " 'ENSG00000166501',\n",
+ " 'ENSG00000166503',\n",
+ " 'ENSG00000227576',\n",
+ " 'ENSG00000230100',\n",
+ " 'ENSG00000183496',\n",
+ " 'ENSG00000166603',\n",
+ " 'ENSG00000206836',\n",
+ " 'ENSG00000206835',\n",
+ " 'ENSG00000166578',\n",
+ " 'ENSG00000227599',\n",
+ " 'ENSG00000128311',\n",
+ " 'ENSG00000183476',\n",
+ " 'ENSG00000229488',\n",
+ " 'ENSG00000227590',\n",
+ " 'ENSG00000227589',\n",
+ " 'ENSG00000221381',\n",
+ " 'ENSG00000221390',\n",
+ " 'ENSG00000138073',\n",
+ " 'ENSG00000106397',\n",
+ " 'ENSG00000128276',\n",
+ " 'ENSG00000166558',\n",
+ " 'ENSG00000180353',\n",
+ " 'ENSG00000107968',\n",
+ " 'ENSG00000232500',\n",
+ " 'ENSG00000232316',\n",
+ " 'ENSG00000227879',\n",
+ " 'ENSG00000109083',\n",
+ " 'ENSG00000207145',\n",
+ " 'ENSG00000109047',\n",
+ " 'ENSG00000232343',\n",
+ " 'ENSG00000232345',\n",
+ " 'ENSG00000174607',\n",
+ " 'ENSG00000171872',\n",
+ " 'ENSG00000227858',\n",
+ " 'ENSG00000108852',\n",
+ " 'ENSG00000220204',\n",
+ " 'ENSG00000207115',\n",
+ " 'ENSG00000182580',\n",
+ " 'ENSG00000207110',\n",
+ " 'ENSG00000276782',\n",
+ " 'ENSG00000207148',\n",
+ " 'ENSG00000227881',\n",
+ " 'ENSG00000213228',\n",
+ " 'ENSG00000171817',\n",
+ " 'ENSG00000136750',\n",
+ " 'ENSG00000123453',\n",
+ " 'ENSG00000136758',\n",
+ " 'ENSG00000109475',\n",
+ " 'ENSG00000128886',\n",
+ " 'ENSG00000207180',\n",
+ " 'ENSG00000230188',\n",
+ " 'ENSG00000136807',\n",
+ " 'ENSG00000136816',\n",
+ " 'ENSG00000276786',\n",
+ " 'ENSG00000167461',\n",
+ " 'ENSG00000136856',\n",
+ " 'ENSG00000109171',\n",
+ " 'ENSG00000167447',\n",
+ " 'ENSG00000232305',\n",
+ " 'ENSG00000207177',\n",
+ " 'ENSG00000227747',\n",
+ " 'ENSG00000167291',\n",
+ " 'ENSG00000232375',\n",
+ " 'ENSG00000108298',\n",
+ " 'ENSG00000108256',\n",
+ " 'ENSG00000108244',\n",
+ " 'ENSG00000123908',\n",
+ " 'ENSG00000207016',\n",
+ " 'ENSG00000227762',\n",
+ " 'ENSG00000167081',\n",
+ " 'ENSG00000207005',\n",
+ " 'ENSG00000229433',\n",
+ " 'ENSG00000128607',\n",
+ " 'ENSG00000232491',\n",
+ " 'ENSG00000207001',\n",
+ " 'ENSG00000220702',\n",
+ " 'ENSG00000182986',\n",
+ " 'ENSG00000230163',\n",
+ " 'ENSG00000232464',\n",
+ " 'ENSG00000167106',\n",
+ " 'ENSG00000182873',\n",
+ " 'ENSG00000214293',\n",
+ " 'ENSG00000207100',\n",
+ " 'ENSG00000229416',\n",
+ " 'ENSG00000229417',\n",
+ " 'ENSG00000182648',\n",
+ " 'ENSG00000182676',\n",
+ " 'ENSG00000207075',\n",
+ " 'ENSG00000232403',\n",
+ " 'ENSG00000182606',\n",
+ " 'ENSG00000182742',\n",
+ " 'ENSG00000220472',\n",
+ " 'ENSG00000137166',\n",
+ " 'ENSG00000232430',\n",
+ " 'ENSG00000227799',\n",
+ " 'ENSG00000137193',\n",
+ " 'ENSG00000182858',\n",
+ " 'ENSG00000232453',\n",
+ " 'ENSG00000167191',\n",
+ " 'ENSG00000166368',\n",
+ " 'ENSG00000112651',\n",
+ " 'ENSG00000135100',\n",
+ " 'ENSG00000132326',\n",
+ " 'ENSG00000211904',\n",
+ " 'ENSG00000215444',\n",
+ " 'ENSG00000231011',\n",
+ " 'ENSG00000176115',\n",
+ " 'ENSG00000177504',\n",
+ " 'ENSG00000176108',\n",
+ " 'ENSG00000117395',\n",
+ " 'ENSG00000177556',\n",
+ " 'ENSG00000177586',\n",
+ " 'ENSG00000230585',\n",
+ " 'ENSG00000211877',\n",
+ " 'ENSG00000230584',\n",
+ " 'ENSG00000170004',\n",
+ " 'ENSG00000230581',\n",
+ " 'ENSG00000211912',\n",
+ " 'ENSG00000211870',\n",
+ " 'ENSG00000120658',\n",
+ " 'ENSG00000231000',\n",
+ " 'ENSG00000215369',\n",
+ " 'ENSG00000177350',\n",
+ " 'ENSG00000120498',\n",
+ " 'ENSG00000211943',\n",
+ " 'ENSG00000117640',\n",
+ " 'ENSG00000211933',\n",
+ " 'ENSG00000177427',\n",
+ " 'ENSG00000228848',\n",
+ " 'ENSG00000117586',\n",
+ " 'ENSG00000215403',\n",
+ " 'ENSG00000215409',\n",
+ " 'ENSG00000120647',\n",
+ " 'ENSG00000132300',\n",
+ " 'ENSG00000117519',\n",
+ " 'ENSG00000117507',\n",
+ " 'ENSG00000231001',\n",
+ " 'ENSG00000117153',\n",
+ " 'ENSG00000130700',\n",
+ " 'ENSG00000176083',\n",
+ " 'ENSG00000211813',\n",
+ " 'ENSG00000231134',\n",
+ " 'ENSG00000176022',\n",
+ " 'ENSG00000116688',\n",
+ " 'ENSG00000169789',\n",
+ " 'ENSG00000178015',\n",
+ " 'ENSG00000132780',\n",
+ " 'ENSG00000169756',\n",
+ " 'ENSG00000212533',\n",
+ " 'ENSG00000211786',\n",
+ " 'ENSG00000178074',\n",
+ " 'ENSG00000211782',\n",
+ " 'ENSG00000211779',\n",
+ " 'ENSG00000132842',\n",
+ " 'ENSG00000211772',\n",
+ " 'ENSG00000132681',\n",
+ " 'ENSG00000116741',\n",
+ " 'ENSG00000214890',\n",
+ " 'ENSG00000275198',\n",
+ " 'ENSG00000231056',\n",
+ " 'ENSG00000215493',\n",
+ " 'ENSG00000117114',\n",
+ " 'ENSG00000177689',\n",
+ " 'ENSG00000231070',\n",
+ " 'ENSG00000117010',\n",
+ " 'ENSG00000176076',\n",
+ " 'ENSG00000230956',\n",
+ " 'ENSG00000212518',\n",
+ " 'ENSG00000116977',\n",
+ " 'ENSG00000211847',\n",
+ " 'ENSG00000231086',\n",
+ " 'ENSG00000211843',\n",
+ " 'ENSG00000212525',\n",
+ " 'ENSG00000169894',\n",
+ " 'ENSG00000116783',\n",
+ " 'ENSG00000231079',\n",
+ " 'ENSG00000170262',\n",
+ " 'ENSG00000132017',\n",
+ " 'ENSG00000230948',\n",
+ " 'ENSG00000119673',\n",
+ " 'ENSG00000215110',\n",
+ " 'ENSG00000215112',\n",
+ " 'ENSG00000119608',\n",
+ " 'ENSG00000212297',\n",
+ " 'ENSG00000212424',\n",
+ " 'ENSG00000212293',\n",
+ " 'ENSG00000229091',\n",
+ " 'ENSG00000230764',\n",
+ " 'ENSG00000230768',\n",
+ " 'ENSG00000119446',\n",
+ " 'ENSG00000176782',\n",
+ " 'ENSG00000170579',\n",
+ " 'ENSG00000229097',\n",
+ " 'ENSG00000131374',\n",
+ " 'ENSG00000229082',\n",
+ " 'ENSG00000224835',\n",
+ " 'ENSG00000119703',\n",
+ " 'ENSG00000120075',\n",
+ " 'ENSG00000212392',\n",
+ " 'ENSG00000259493',\n",
+ " 'ENSG00000119938',\n",
+ " 'ENSG00000119915',\n",
+ " 'ENSG00000212377',\n",
+ " 'ENSG00000230666',\n",
+ " 'ENSG00000176510',\n",
+ " 'ENSG00000228985',\n",
+ " 'ENSG00000259504',\n",
+ " 'ENSG00000176566',\n",
+ " 'ENSG00000119772',\n",
+ " 'ENSG00000119771',\n",
+ " 'ENSG00000119729',\n",
+ " 'ENSG00000212345',\n",
+ " 'ENSG00000170889',\n",
+ " 'ENSG00000170734',\n",
+ " 'ENSG00000212354',\n",
+ " 'ENSG00000169704',\n",
+ " 'ENSG00000131398',\n",
+ " 'ENSG00000176882',\n",
+ " 'ENSG00000118402',\n",
+ " 'ENSG00000170323',\n",
+ " 'ENSG00000215311',\n",
+ " 'ENSG00000214942',\n",
+ " 'ENSG00000118298',\n",
+ " 'ENSG00000176204',\n",
+ " 'ENSG00000118217',\n",
+ " 'ENSG00000211997',\n",
+ " 'ENSG00000275371',\n",
+ " 'ENSG00000131969',\n",
+ " 'ENSG00000228883',\n",
+ " 'ENSG00000170275',\n",
+ " 'ENSG00000132003',\n",
+ " 'ENSG00000228878',\n",
+ " 'ENSG00000170265',\n",
+ " 'ENSG00000177151',\n",
+ " 'ENSG00000215270',\n",
+ " 'ENSG00000120337',\n",
+ " 'ENSG00000230872',\n",
+ " 'ENSG00000131408',\n",
+ " 'ENSG00000228978',\n",
+ " 'ENSG00000228977',\n",
+ " 'ENSG00000176900',\n",
+ " 'ENSG00000214975',\n",
+ " 'ENSG00000176920',\n",
+ " 'ENSG00000229104',\n",
+ " 'ENSG00000230796',\n",
+ " 'ENSG00000230832',\n",
+ " 'ENSG00000230838',\n",
+ " 'ENSG00000212195',\n",
+ " 'ENSG00000131634',\n",
+ " 'ENSG00000120322',\n",
+ " 'ENSG00000230852',\n",
+ " 'ENSG00000176998',\n",
+ " 'ENSG00000130762',\n",
+ " 'ENSG00000131507',\n",
+ " 'ENSG00000178149',\n",
+ " 'ENSG00000230552',\n",
+ " 'ENSG00000211767',\n",
+ " 'ENSG00000228453',\n",
+ " 'ENSG00000179564',\n",
+ " 'ENSG00000286696',\n",
+ " 'ENSG00000228435',\n",
+ " 'ENSG00000114113',\n",
+ " 'ENSG00000229252',\n",
+ " 'ENSG00000114023',\n",
+ " 'ENSG00000228422',\n",
+ " 'ENSG00000231584',\n",
+ " 'ENSG00000179673',\n",
+ " 'ENSG00000230419',\n",
+ " 'ENSG00000130055',\n",
+ " 'ENSG00000134539',\n",
+ " 'ENSG00000228401',\n",
+ " 'ENSG00000113649',\n",
+ " 'ENSG00000228454',\n",
+ " 'ENSG00000217004',\n",
+ " 'ENSG00000179452',\n",
+ " 'ENSG00000216938',\n",
+ " 'ENSG00000228491',\n",
+ " 'ENSG00000229240',\n",
+ " 'ENSG00000231487',\n",
+ " 'ENSG00000169067',\n",
+ " 'ENSG00000114656',\n",
+ " 'ENSG00000231503',\n",
+ " 'ENSG00000134240',\n",
+ " 'ENSG00000207821',\n",
+ " 'ENSG00000169045',\n",
+ " 'ENSG00000169032',\n",
+ " 'ENSG00000134249',\n",
+ " 'ENSG00000207991',\n",
+ " 'ENSG00000231515',\n",
+ " 'ENSG00000179364',\n",
+ " 'ENSG00000134262',\n",
+ " 'ENSG00000207974',\n",
+ " 'ENSG00000114626',\n",
+ " 'ENSG00000114770',\n",
+ " 'ENSG00000134602',\n",
+ " 'ENSG00000134612',\n",
+ " 'ENSG00000207749',\n",
+ " 'ENSG00000214660',\n",
+ " 'ENSG00000180104',\n",
+ " 'ENSG00000228336',\n",
+ " 'ENSG00000175395',\n",
+ " 'ENSG00000217718',\n",
+ " 'ENSG00000129988',\n",
+ " 'ENSG00000180210',\n",
+ " 'ENSG00000168515',\n",
+ " 'ENSG00000112837',\n",
+ " 'ENSG00000228296',\n",
+ " 'ENSG00000135093',\n",
+ " 'ENSG00000228294',\n",
+ " 'ENSG00000122194',\n",
+ " 'ENSG00000228293',\n",
+ " 'ENSG00000207750',\n",
+ " 'ENSG00000207752',\n",
+ " 'ENSG00000217646',\n",
+ " 'ENSG00000212978',\n",
+ " 'ENSG00000121964',\n",
+ " 'ENSG00000230416',\n",
+ " 'ENSG00000168781',\n",
+ " 'ENSG00000207808',\n",
+ " 'ENSG00000113520',\n",
+ " 'ENSG00000168757',\n",
+ " 'ENSG00000248932',\n",
+ " 'ENSG00000179841',\n",
+ " 'ENSG00000134755',\n",
+ " 'ENSG00000134758',\n",
+ " 'ENSG00000179938',\n",
+ " 'ENSG00000207779',\n",
+ " 'ENSG00000231666',\n",
+ " 'ENSG00000134815',\n",
+ " 'ENSG00000217576',\n",
+ " 'ENSG00000113272',\n",
+ " 'ENSG00000179922',\n",
+ " 'ENSG00000168461',\n",
+ " 'ENSG00000212807',\n",
+ " 'ENSG00000228499',\n",
+ " 'ENSG00000133107',\n",
+ " 'ENSG00000215910',\n",
+ " 'ENSG00000229187',\n",
+ " 'ENSG00000115850',\n",
+ " 'ENSG00000231278',\n",
+ " 'ENSG00000169495',\n",
+ " 'ENSG00000211665',\n",
+ " 'ENSG00000178562',\n",
+ " 'ENSG00000115758',\n",
+ " 'ENSG00000175806',\n",
+ " 'ENSG00000229192',\n",
+ " 'ENSG00000130396',\n",
+ " 'ENSG00000175746',\n",
+ " 'ENSG00000171217',\n",
+ " 'ENSG00000211611',\n",
+ " 'ENSG00000214846',\n",
+ " 'ENSG00000230529',\n",
+ " 'ENSG00000115956',\n",
+ " 'ENSG00000115963',\n",
+ " 'ENSG00000228708',\n",
+ " 'ENSG00000130635',\n",
+ " 'ENSG00000211731',\n",
+ " 'ENSG00000229161',\n",
+ " 'ENSG00000211724',\n",
+ " 'ENSG00000178235',\n",
+ " 'ENSG00000169635',\n",
+ " 'ENSG00000245662',\n",
+ " 'ENSG00000132970',\n",
+ " 'ENSG00000211714',\n",
+ " 'ENSG00000285129',\n",
+ " 'ENSG00000169618',\n",
+ " 'ENSG00000169609',\n",
+ " 'ENSG00000133065',\n",
+ " 'ENSG00000171121',\n",
+ " 'ENSG00000212561',\n",
+ " 'ENSG00000132975',\n",
+ " 'ENSG00000231476',\n",
+ " 'ENSG00000133612',\n",
+ " 'ENSG00000228589',\n",
+ " 'ENSG00000133997',\n",
+ " 'ENSG00000230457',\n",
+ " 'ENSG00000115112',\n",
+ " 'ENSG00000171320',\n",
+ " 'ENSG00000228525',\n",
+ " 'ENSG00000134049',\n",
+ " 'ENSG00000209582',\n",
+ " 'ENSG00000121774',\n",
+ " 'ENSG00000134077',\n",
+ " 'ENSG00000175548',\n",
+ " 'ENSG00000171388',\n",
+ " 'ENSG00000228504',\n",
+ " 'ENSG00000121851',\n",
+ " 'ENSG00000208028',\n",
+ " 'ENSG00000179172',\n",
+ " 'ENSG00000130305',\n",
+ " 'ENSG00000115194',\n",
+ " 'ENSG00000130309',\n",
+ " 'ENSG00000228544',\n",
+ " 'ENSG00000216352',\n",
+ " 'ENSG00000228582',\n",
+ " 'ENSG00000216365',\n",
+ " 'ENSG00000178852',\n",
+ " 'ENSG00000175728',\n",
+ " 'ENSG00000230487',\n",
+ " 'ENSG00000130340',\n",
+ " 'ENSG00000178802',\n",
+ " 'ENSG00000115318',\n",
+ " 'ENSG00000133773',\n",
+ " 'ENSG00000178947',\n",
+ " 'ENSG00000228564',\n",
+ " 'ENSG00000175707',\n",
+ " 'ENSG00000178965',\n",
+ " 'ENSG00000231390',\n",
+ " 'ENSG00000169217',\n",
+ " 'ENSG00000133742',\n",
+ " 'ENSG00000221545',\n",
+ " 'ENSG00000215014',\n",
+ " 'ENSG00000213612',\n",
+ " 'ENSG00000229598',\n",
+ " 'ENSG00000233292',\n",
+ " 'ENSG00000205930',\n",
+ " 'ENSG00000227147',\n",
+ " 'ENSG00000103502',\n",
+ " 'ENSG00000222282',\n",
+ " 'ENSG00000103510',\n",
+ " 'ENSG00000186803',\n",
+ " 'ENSG00000214042',\n",
+ " 'ENSG00000172732',\n",
+ " 'ENSG00000164256',\n",
+ " 'ENSG00000173638',\n",
+ " 'ENSG00000142789',\n",
+ " 'ENSG00000100883',\n",
+ " 'ENSG00000227159',\n",
+ " 'ENSG00000222255',\n",
+ " 'ENSG00000227166',\n",
+ " 'ENSG00000233246',\n",
+ " 'ENSG00000185236',\n",
+ " 'ENSG00000227182',\n",
+ " 'ENSG00000104043',\n",
+ " 'ENSG00000206140',\n",
+ " 'ENSG00000206142',\n",
+ " 'ENSG00000204685',\n",
+ " 'ENSG00000173124',\n",
+ " 'ENSG00000125124',\n",
+ " 'ENSG00000222303',\n",
+ " 'ENSG00000185386',\n",
+ " 'ENSG00000222317',\n",
+ " 'ENSG00000185614',\n",
+ " 'ENSG00000140691',\n",
+ " 'ENSG00000233747',\n",
+ " 'ENSG00000229851',\n",
+ " 'ENSG00000229960',\n",
+ " 'ENSG00000140688',\n",
+ " 'ENSG00000205791',\n",
+ " 'ENSG00000222940',\n",
+ " 'ENSG00000204740',\n",
+ " 'ENSG00000185561',\n",
+ " 'ENSG00000100991',\n",
+ " 'ENSG00000186732',\n",
+ " 'ENSG00000222985',\n",
+ " 'ENSG00000214031',\n",
+ " 'ENSG00000185519',\n",
+ " 'ENSG00000103202',\n",
+ " 'ENSG00000185495',\n",
+ " 'ENSG00000213706',\n",
+ " 'ENSG00000204704',\n",
+ " 'ENSG00000186787',\n",
+ " 'ENSG00000222346',\n",
+ " 'ENSG00000214041',\n",
+ " 'ENSG00000164284',\n",
+ " 'ENSG00000233313',\n",
+ " 'ENSG00000103343',\n",
+ " 'ENSG00000103356',\n",
+ " 'ENSG00000233771',\n",
+ " 'ENSG00000233746',\n",
+ " 'ENSG00000100804',\n",
+ " 'ENSG00000233219',\n",
+ " 'ENSG00000226727',\n",
+ " 'ENSG00000185038',\n",
+ " 'ENSG00000204590',\n",
+ " 'ENSG00000139899',\n",
+ " 'ENSG00000229589',\n",
+ " 'ENSG00000164118',\n",
+ " 'ENSG00000173692',\n",
+ " 'ENSG00000185009',\n",
+ " 'ENSG00000187049',\n",
+ " 'ENSG00000233880',\n",
+ " 'ENSG00000139842',\n",
+ " 'ENSG00000229986',\n",
+ " 'ENSG00000206291',\n",
+ " 'ENSG00000139780',\n",
+ " 'ENSG00000222069',\n",
+ " 'ENSG00000104687',\n",
+ " 'ENSG00000226717',\n",
+ " 'ENSG00000223107',\n",
+ " 'ENSG00000139725',\n",
+ " 'ENSG00000184949',\n",
+ " 'ENSG00000143319',\n",
+ " 'ENSG00000206338',\n",
+ " 'ENSG00000206340',\n",
+ " 'ENSG00000233915',\n",
+ " 'ENSG00000143322',\n",
+ " 'ENSG00000229591',\n",
+ " 'ENSG00000222139',\n",
+ " 'ENSG00000227213',\n",
+ " 'ENSG00000143164',\n",
+ " 'ENSG00000104154',\n",
+ " 'ENSG00000186860',\n",
+ " 'ENSG00000233821',\n",
+ " 'ENSG00000233210',\n",
+ " 'ENSG00000185155',\n",
+ " 'ENSG00000142937',\n",
+ " 'ENSG00000233823',\n",
+ " 'ENSG00000204661',\n",
+ " 'ENSG00000104218',\n",
+ " 'ENSG00000142973',\n",
+ " 'ENSG00000185129',\n",
+ " 'ENSG00000165507',\n",
+ " 'ENSG00000173660',\n",
+ " 'ENSG00000143013',\n",
+ " 'ENSG00000206190',\n",
+ " 'ENSG00000233196',\n",
+ " 'ENSG00000223019',\n",
+ " 'ENSG00000100629',\n",
+ " 'ENSG00000223024',\n",
+ " 'ENSG00000185105',\n",
+ " 'ENSG00000185101',\n",
+ " 'ENSG00000233845',\n",
+ " 'ENSG00000100603',\n",
+ " 'ENSG00000226744',\n",
+ " 'ENSG00000187005',\n",
+ " 'ENSG00000165525',\n",
+ " 'ENSG00000165509',\n",
+ " 'ENSG00000101079',\n",
+ " 'ENSG00000205755',\n",
+ " 'ENSG00000165113',\n",
+ " 'ENSG00000186017',\n",
+ " 'ENSG00000205328',\n",
+ " 'ENSG00000186008',\n",
+ " 'ENSG00000141441',\n",
+ " 'ENSG00000101443',\n",
+ " 'ENSG00000101442',\n",
+ " 'ENSG00000213965',\n",
+ " 'ENSG00000186329',\n",
+ " 'ENSG00000213967',\n",
+ " 'ENSG00000233636',\n",
+ " 'ENSG00000141385',\n",
+ " 'ENSG00000233502',\n",
+ " 'ENSG00000164542',\n",
+ " 'ENSG00000173402',\n",
+ " 'ENSG00000229649',\n",
+ " 'ENSG00000213977',\n",
+ " 'ENSG00000222536',\n",
+ " 'ENSG00000286233',\n",
+ " 'ENSG00000233486',\n",
+ " 'ENSG00000233649',\n",
+ " 'ENSG00000141293',\n",
+ " 'ENSG00000141258',\n",
+ " 'ENSG00000142168',\n",
+ " 'ENSG00000172487',\n",
+ " 'ENSG00000125484',\n",
+ " 'ENSG00000164576',\n",
+ " 'ENSG00000186306',\n",
+ " 'ENSG00000222594',\n",
+ " 'ENSG00000164816',\n",
+ " 'ENSG00000101574',\n",
+ " 'ENSG00000141736',\n",
+ " 'ENSG00000205090',\n",
+ " 'ENSG00000101695',\n",
+ " 'ENSG00000101751',\n",
+ " 'ENSG00000186185',\n",
+ " 'ENSG00000101812',\n",
+ " 'ENSG00000226935',\n",
+ " 'ENSG00000141579',\n",
+ " 'ENSG00000125629',\n",
+ " 'ENSG00000186119',\n",
+ " 'ENSG00000233561',\n",
+ " 'ENSG00000204950',\n",
+ " 'ENSG00000141867',\n",
+ " 'ENSG00000141543',\n",
+ " 'ENSG00000233614',\n",
+ " 'ENSG00000141524',\n",
+ " 'ENSG00000229659',\n",
+ " 'ENSG00000222612',\n",
+ " 'ENSG00000186081',\n",
+ " 'ENSG00000141965',\n",
+ " 'ENSG00000164764',\n",
+ " 'ENSG00000102030',\n",
+ " 'ENSG00000164778',\n",
+ " 'ENSG00000233621',\n",
+ " 'ENSG00000102054',\n",
+ " 'ENSG00000233560',\n",
+ " 'ENSG00000185873',\n",
+ " 'ENSG00000141161',\n",
+ " 'ENSG00000173457',\n",
+ " 'ENSG00000102898',\n",
+ " 'ENSG00000205643',\n",
+ " 'ENSG00000140939',\n",
+ " 'ENSG00000226838',\n",
+ " 'ENSG00000140876',\n",
+ " 'ENSG00000140873',\n",
+ " 'ENSG00000125304',\n",
+ " 'ENSG00000165078',\n",
+ " 'ENSG00000205682',\n",
+ " 'ENSG00000102974',\n",
+ " 'ENSG00000213695',\n",
+ " 'ENSG00000265095',\n",
+ " 'ENSG00000229681',\n",
+ " 'ENSG00000226826',\n",
+ " 'ENSG00000164332',\n",
+ " 'ENSG00000101150',\n",
+ " 'ENSG00000205696',\n",
+ " 'ENSG00000229954',\n",
+ " 'ENSG00000140836',\n",
+ " 'ENSG00000233384',\n",
+ " 'ENSG00000222915',\n",
+ " 'ENSG00000204791',\n",
+ " 'ENSG00000173597',\n",
+ " 'ENSG00000165097',\n",
+ " 'ENSG00000101126',\n",
+ " 'ENSG00000233381',\n",
+ " 'ENSG00000229606',\n",
+ " 'ENSG00000226687',\n",
+ " 'ENSG00000272469',\n",
+ " 'ENSG00000142409',\n",
+ " 'ENSG00000164941',\n",
+ " 'ENSG00000227018',\n",
+ " 'ENSG00000233659',\n",
+ " 'ENSG00000213994',\n",
+ " 'ENSG00000164944',\n",
+ " 'ENSG00000185838',\n",
+ " 'ENSG00000233454',\n",
+ " 'ENSG00000229673',\n",
+ " 'ENSG00000227027',\n",
+ " 'ENSG00000229635',\n",
+ " 'ENSG00000233447',\n",
+ " 'ENSG00000227036',\n",
+ " 'ENSG00000233423',\n",
+ " 'ENSG00000205592',\n",
+ " 'ENSG00000164484',\n",
+ " 'ENSG00000204930',\n",
+ " 'ENSG00000185760',\n",
+ " 'ENSG00000229926',\n",
+ " 'ENSG00000226854',\n",
+ " 'ENSG00000173264',\n",
+ " 'ENSG00000226849',\n",
+ " 'ENSG00000173546',\n",
+ " 'ENSG00000173250',\n",
+ " 'ENSG00000102870',\n",
+ " 'ENSG00000229941',\n",
+ " 'ENSG00000102878',\n",
+ " 'ENSG00000213938',\n",
+ " 'ENSG00000184863',\n",
+ " 'ENSG00000213740',\n",
+ " 'ENSG00000222726',\n",
+ " 'ENSG00000105221',\n",
+ " 'ENSG00000223269',\n",
+ " 'ENSG00000233008',\n",
+ " 'ENSG00000105696',\n",
+ " 'ENSG00000221926',\n",
+ " 'ENSG00000242120',\n",
+ " 'ENSG00000227347',\n",
+ " 'ENSG00000227352',\n",
+ " 'ENSG00000165943',\n",
+ " 'ENSG00000234034',\n",
+ " 'ENSG00000226642',\n",
+ " 'ENSG00000166189',\n",
+ " 'ENSG00000124587',\n",
+ " 'ENSG00000227365',\n",
+ " 'ENSG00000138660',\n",
+ " 'ENSG00000138670',\n",
+ " 'ENSG00000227367',\n",
+ " 'ENSG00000163995',\n",
+ " 'ENSG00000100299',\n",
+ " 'ENSG00000139233',\n",
+ " 'ENSG00000206659',\n",
+ " 'ENSG00000100056',\n",
+ " 'ENSG00000204456',\n",
+ " 'ENSG00000204278',\n",
+ " 'ENSG00000127586',\n",
+ " 'ENSG00000100330',\n",
+ " 'ENSG00000213412',\n",
+ " 'ENSG00000223245',\n",
+ " 'ENSG00000252510',\n",
+ " 'ENSG00000166171',\n",
+ " 'ENSG00000229779',\n",
+ " 'ENSG00000105705',\n",
+ " 'ENSG00000213774',\n",
+ " 'ENSG00000164023',\n",
+ " 'ENSG00000233015',\n",
+ " 'ENSG00000206488',\n",
+ " 'ENSG00000226651',\n",
+ " 'ENSG00000241878',\n",
+ " 'ENSG00000227339',\n",
+ " 'ENSG00000221697',\n",
+ " 'ENSG00000229572',\n",
+ " 'ENSG00000234033',\n",
+ " 'ENSG00000166013',\n",
+ " 'ENSG00000184302',\n",
+ " 'ENSG00000166123',\n",
+ " 'ENSG00000223305',\n",
+ " 'ENSG00000240014',\n",
+ " 'ENSG00000206613',\n",
+ " 'ENSG00000173848',\n",
+ " 'ENSG00000213781',\n",
+ " 'ENSG00000232903',\n",
+ " 'ENSG00000166160',\n",
+ " 'ENSG00000127831',\n",
+ " 'ENSG00000124613',\n",
+ " 'ENSG00000138735',\n",
+ " 'ENSG00000240015',\n",
+ " 'ENSG00000226614',\n",
+ " 'ENSG00000163931',\n",
+ " 'ENSG00000234004',\n",
+ " 'ENSG00000124608',\n",
+ " 'ENSG00000105576',\n",
+ " 'ENSG00000166140',\n",
+ " 'ENSG00000105755',\n",
+ " 'ENSG00000100216',\n",
+ " 'ENSG00000166105',\n",
+ " 'ENSG00000289905',\n",
+ " 'ENSG00000100266',\n",
+ " 'ENSG00000213463',\n",
+ " 'ENSG00000126259',\n",
+ " 'ENSG00000187536',\n",
+ " 'ENSG00000227384',\n",
+ " 'ENSG00000229565',\n",
+ " 'ENSG00000227389',\n",
+ " 'ENSG00000105642',\n",
+ " 'ENSG00000227437',\n",
+ " 'ENSG00000143499',\n",
+ " 'ENSG00000206597',\n",
+ " 'ENSG00000184178',\n",
+ " 'ENSG00000226627',\n",
+ " 'ENSG00000223318',\n",
+ " 'ENSG00000227271',\n",
+ " 'ENSG00000206602',\n",
+ " 'ENSG00000100219',\n",
+ " 'ENSG00000226600',\n",
+ " 'ENSG00000229747',\n",
+ " 'ENSG00000105609',\n",
+ " 'ENSG00000204271',\n",
+ " 'ENSG00000173714',\n",
+ " 'ENSG00000183909',\n",
+ " 'ENSG00000229727',\n",
+ " 'ENSG00000104899',\n",
+ " 'ENSG00000206412',\n",
+ " 'ENSG00000227321',\n",
+ " 'ENSG00000127554',\n",
+ " 'ENSG00000104894',\n",
+ " 'ENSG00000206428',\n",
+ " 'ENSG00000124785',\n",
+ " 'ENSG00000233939',\n",
+ " 'ENSG00000139514',\n",
+ " 'ENSG00000221996',\n",
+ " 'ENSG00000214194',\n",
+ " 'ENSG00000125912',\n",
+ " 'ENSG00000206448',\n",
+ " 'ENSG00000187239',\n",
+ " 'ENSG00000100348',\n",
+ " 'ENSG00000126214',\n",
+ " 'ENSG00000143847',\n",
+ " 'ENSG00000105989',\n",
+ " 'ENSG00000204177',\n",
+ " 'ENSG00000252315',\n",
+ " 'ENSG00000127530',\n",
+ " 'ENSG00000226681',\n",
+ " 'ENSG00000229798',\n",
+ " 'ENSG00000213393',\n",
+ " 'ENSG00000172794',\n",
+ " 'ENSG00000124813',\n",
+ " 'ENSG00000223202',\n",
+ " 'ENSG00000184809',\n",
+ " 'ENSG00000227495',\n",
+ " 'ENSG00000104885',\n",
+ " 'ENSG00000234096',\n",
+ " 'ENSG00000226673',\n",
+ " 'ENSG00000206710',\n",
+ " 'ENSG00000206396',\n",
+ " 'ENSG00000214190',\n",
+ " 'ENSG00000124788',\n",
+ " 'ENSG00000223212',\n",
+ " 'ENSG00000125931',\n",
+ " 'ENSG00000204464',\n",
+ " 'ENSG00000213406',\n",
+ " 'ENSG00000187763',\n",
+ " 'ENSG00000206680',\n",
+ " 'ENSG00000183981',\n",
+ " 'ENSG00000104998',\n",
+ " 'ENSG00000227311',\n",
+ " 'ENSG00000184635',\n",
+ " 'ENSG00000206700',\n",
+ " 'ENSG00000206688',\n",
+ " 'ENSG00000173727',\n",
+ " 'ENSG00000144713',\n",
+ " 'ENSG00000100068',\n",
+ " 'ENSG00000186474',\n",
+ " 'ENSG00000090861',\n",
+ " 'ENSG00000151014',\n",
+ " 'ENSG00000064489',\n",
+ " 'ENSG00000170743',\n",
+ " 'ENSG00000100101',\n",
+ " 'ENSG00000230772',\n",
+ " 'ENSG00000223359',\n",
+ " 'ENSG00000197857',\n",
+ " 'ENSG00000224519',\n",
+ " 'ENSG00000159961',\n",
+ " 'ENSG00000142224',\n",
+ " 'ENSG00000235525',\n",
+ " 'ENSG00000200261',\n",
+ " 'ENSG00000115073',\n",
+ " 'ENSG00000230482',\n",
+ " 'ENSG00000034693',\n",
+ " 'ENSG00000173320',\n",
+ " 'ENSG00000178896',\n",
+ " 'ENSG00000131002',\n",
+ " 'ENSG00000119408',\n",
+ " 'ENSG00000216324',\n",
+ " 'ENSG00000239453',\n",
+ " 'ENSG00000208005',\n",
+ " 'ENSG00000142453',\n",
+ " 'ENSG00000198888',\n",
+ " 'ENSG00000130818',\n",
+ " 'ENSG00000198590',\n",
+ " 'ENSG00000208008',\n",
+ " 'ENSG00000224293',\n",
+ " 'ENSG00000179262',\n",
+ " 'ENSG00000226847',\n",
+ " 'ENSG00000233690',\n",
+ " 'ENSG00000204237',\n",
+ " 'ENSG00000234308',\n",
+ " 'ENSG00000228518',\n",
+ " 'ENSG00000291427',\n",
+ " 'ENSG00000163749',\n",
+ " 'ENSG00000216412',\n",
+ " 'ENSG00000198715',\n",
+ " 'ENSG00000101251',\n",
+ " 'ENSG00000164543',\n",
+ " 'ENSG00000126067',\n",
+ " 'ENSG00000172878',\n",
+ " 'ENSG00000236453',\n",
+ " 'ENSG00000150893',\n",
+ " 'ENSG00000225269',\n",
+ " 'ENSG00000230704',\n",
+ " 'ENSG00000211598',\n",
+ " 'ENSG00000179041',\n",
+ " 'ENSG00000062716',\n",
+ " 'ENSG00000014914',\n",
+ " 'ENSG00000215094',\n",
+ " 'ENSG00000170779',\n",
+ " 'ENSG00000229022',\n",
+ " 'ENSG00000156076',\n",
+ " 'ENSG00000229028',\n",
+ " 'ENSG00000200253',\n",
+ " 'ENSG00000169084',\n",
+ " 'ENSG00000215049',\n",
+ " 'ENSG00000173272',\n",
+ " 'ENSG00000169085',\n",
+ " 'ENSG00000233655',\n",
+ " 'ENSG00000230454',\n",
+ " 'ENSG00000179059',\n",
+ " 'ENSG00000198673',\n",
+ " 'ENSG00000234079',\n",
+ " 'ENSG00000212360',\n",
+ " 'ENSG00000198689',\n",
+ " 'ENSG00000224488',\n",
+ " 'ENSG00000144746',\n",
+ " 'ENSG00000230722',\n",
+ " 'ENSG00000176749',\n",
+ " 'ENSG00000228560',\n",
+ " 'ENSG00000188451',\n",
+ " 'ENSG00000210841',\n",
+ " 'ENSG00000090889',\n",
+ " 'ENSG00000239365',\n",
+ " 'ENSG00000229031',\n",
+ " 'ENSG00000016864',\n",
+ " 'ENSG00000163900',\n",
+ " 'ENSG00000210181',\n",
+ " 'ENSG00000234081',\n",
+ " 'ENSG00000198899',\n",
+ " 'ENSG00000223335',\n",
+ " 'ENSG00000239820',\n",
+ " 'ENSG00000235462',\n",
+ " 'ENSG00000062194',\n",
+ " 'ENSG00000143633',\n",
+ " 'ENSG00000114857',\n",
+ " 'ENSG00000121446',\n",
+ " 'ENSG00000214782',\n",
+ " 'ENSG00000176531',\n",
+ " 'ENSG00000235460',\n",
+ " 'ENSG00000226877',\n",
+ " 'ENSG00000233922',\n",
+ " 'ENSG00000228601',\n",
+ " 'ENSG00000046774',\n",
+ " 'ENSG00000164211',\n",
+ " 'ENSG00000236475',\n",
+ " 'ENSG00000230946',\n",
+ " 'ENSG00000200343',\n",
+ " 'ENSG00000120709',\n",
+ " 'ENSG00000228760',\n",
+ " 'ENSG00000132561',\n",
+ " 'ENSG00000198431',\n",
+ " 'ENSG00000224542',\n",
+ " 'ENSG00000235946',\n",
+ " 'ENSG00000235947',\n",
+ " 'ENSG00000120437',\n",
+ " 'ENSG00000117868',\n",
+ " 'ENSG00000179284',\n",
+ " 'ENSG00000100796',\n",
+ " 'ENSG00000199595',\n",
+ " 'ENSG00000198171',\n",
+ " 'ENSG00000222979',\n",
+ " 'ENSG00000169800',\n",
+ " 'ENSG00000235639',\n",
+ " 'ENSG00000200817',\n",
+ " 'ENSG00000236938',\n",
+ " 'ENSG00000126562',\n",
+ " 'ENSG00000177200',\n",
+ " 'ENSG00000230922',\n",
+ " 'ENSG00000233806',\n",
+ " 'ENSG00000239705',\n",
+ " 'ENSG00000224817',\n",
+ " 'ENSG00000230561',\n",
+ " 'ENSG00000198843',\n",
+ " 'ENSG00000053501',\n",
+ " 'ENSG00000096401',\n",
+ " 'ENSG00000198208',\n",
+ " 'ENSG00000230912',\n",
+ " 'ENSG00000213744',\n",
+ " 'ENSG00000229119',\n",
+ " 'ENSG00000235688',\n",
+ " 'ENSG00000230987',\n",
+ " 'ENSG00000235714',\n",
+ " 'ENSG00000228835',\n",
+ " 'ENSG00000176134',\n",
+ " 'ENSG00000239670',\n",
+ " 'ENSG00000226467',\n",
+ " 'ENSG00000230590',\n",
+ " 'ENSG00000100416',\n",
+ " 'ENSG00000223189',\n",
+ " ...],\n",
+ " ['ENSG00000217631',\n",
+ " 'ENSG00000217783',\n",
+ " 'ENSG00000219642',\n",
+ " 'ENSG00000218819',\n",
+ " 'ENSG00000216141',\n",
+ " 'ENSG00000217085',\n",
+ " 'ENSG00000219074',\n",
+ " 'ENSG00000216135',\n",
+ " 'ENSG00000216998',\n",
+ " 'ENSG00000218823',\n",
+ " 'ENSG00000217004',\n",
+ " 'ENSG00000219653',\n",
+ " 'ENSG00000218834',\n",
+ " 'ENSG00000219445',\n",
+ " 'ENSG00000218872',\n",
+ " 'ENSG00000216064',\n",
+ " 'ENSG00000218890',\n",
+ " 'ENSG00000217078',\n",
+ " 'ENSG00000219249',\n",
+ " 'ENSG00000217733',\n",
+ " 'ENSG00000219699',\n",
+ " 'ENSG00000219039',\n",
+ " 'ENSG00000219700',\n",
+ " 'ENSG00000216009',\n",
+ " 'ENSG00000218980',\n",
+ " 'ENSG00000218986',\n",
+ " 'ENSG00000216005',\n",
+ " 'ENSG00000216001',\n",
+ " 'ENSG00000219222',\n",
+ " 'ENSG00000218991',\n",
+ " 'ENSG00000219702',\n",
+ " 'ENSG00000219240',\n",
+ " 'ENSG00000218996',\n",
+ " 'ENSG00000215991',\n",
+ " 'ENSG00000217027',\n",
+ " 'ENSG00000217030',\n",
+ " 'ENSG00000218213',\n",
+ " 'ENSG00000215973',\n",
+ " 'ENSG00000217716',\n",
+ " 'ENSG00000219027',\n",
+ " 'ENSG00000219302',\n",
+ " 'ENSG00000217041',\n",
+ " 'ENSG00000215966',\n",
+ " 'ENSG00000219061',\n",
+ " 'ENSG00000217089',\n",
+ " 'ENSG00000217746',\n",
+ " 'ENSG00000217707',\n",
+ " 'ENSG00000219073',\n",
+ " 'ENSG00000218891',\n",
+ " 'ENSG00000216060',\n",
+ " 'ENSG00000217686',\n",
+ " 'ENSG00000218233',\n",
+ " 'ENSG00000216058',\n",
+ " 'ENSG00000218893',\n",
+ " 'ENSG00000218227',\n",
+ " 'ENSG00000216056',\n",
+ " 'ENSG00000219681',\n",
+ " 'ENSG00000218198',\n",
+ " 'ENSG00000219682',\n",
+ " 'ENSG00000216035',\n",
+ " 'ENSG00000218896',\n",
+ " 'ENSG00000217067',\n",
+ " 'ENSG00000218902',\n",
+ " 'ENSG00000218965',\n",
+ " 'ENSG00000218226',\n",
+ " 'ENSG00000217702',\n",
+ " 'ENSG00000219314',\n",
+ " 'ENSG00000219201',\n",
+ " 'ENSG00000219693',\n",
+ " 'ENSG00000217060',\n",
+ " 'ENSG00000217767',\n",
+ " 'ENSG00000216031',\n",
+ " 'ENSG00000218976',\n",
+ " 'ENSG00000216966',\n",
+ " 'ENSG00000217791',\n",
+ " 'ENSG00000217094',\n",
+ " 'ENSG00000218739',\n",
+ " 'ENSG00000216364',\n",
+ " 'ENSG00000218748',\n",
+ " 'ENSG00000217557',\n",
+ " 'ENSG00000219608',\n",
+ " 'ENSG00000216360',\n",
+ " 'ENSG00000217825',\n",
+ " 'ENSG00000218283',\n",
+ " 'ENSG00000219095',\n",
+ " 'ENSG00000216359',\n",
+ " 'ENSG00000216915',\n",
+ " 'ENSG00000216352',\n",
+ " 'ENSG00000218194',\n",
+ " 'ENSG00000219297',\n",
+ " 'ENSG00000219361',\n",
+ " 'ENSG00000216191',\n",
+ " 'ENSG00000217566',\n",
+ " 'ENSG00000218281',\n",
+ " 'ENSG00000217576',\n",
+ " 'ENSG00000216347',\n",
+ " 'ENSG00000219088',\n",
+ " 'ENSG00000219619',\n",
+ " 'ENSG00000216331',\n",
+ " 'ENSG00000218732',\n",
+ " 'ENSG00000216365',\n",
+ " 'ENSG00000219102',\n",
+ " 'ENSG00000217835',\n",
+ " 'ENSG00000219604',\n",
+ " 'ENSG00000217539',\n",
+ " 'ENSG00000217139',\n",
+ " 'ENSG00000217555',\n",
+ " 'ENSG00000218698',\n",
+ " 'ENSG00000218713',\n",
+ " 'ENSG00000216436',\n",
+ " 'ENSG00000218189',\n",
+ " 'ENSG00000218716',\n",
+ " 'ENSG00000219430',\n",
+ " 'ENSG00000216425',\n",
+ " 'ENSG00000219433',\n",
+ " 'ENSG00000218725',\n",
+ " 'ENSG00000217862',\n",
+ " 'ENSG00000217135',\n",
+ " 'ENSG00000218297',\n",
+ " 'ENSG00000216378',\n",
+ " 'ENSG00000218728',\n",
+ " 'ENSG00000219023',\n",
+ " 'ENSG00000216902',\n",
+ " 'ENSG00000216904',\n",
+ " 'ENSG00000216906',\n",
+ " 'ENSG00000216368',\n",
+ " 'ENSG00000216913',\n",
+ " 'ENSG00000216412',\n",
+ " 'ENSG00000216917',\n",
+ " 'ENSG00000216813',\n",
+ " 'ENSG00000217612',\n",
+ " 'ENSG00000216195',\n",
+ " 'ENSG00000218792',\n",
+ " 'ENSG00000217809',\n",
+ " 'ENSG00000217805',\n",
+ " 'ENSG00000216938',\n",
+ " 'ENSG00000217624',\n",
+ " 'ENSG00000216265',\n",
+ " 'ENSG00000217130',\n",
+ " 'ENSG00000219627',\n",
+ " 'ENSG00000218757',\n",
+ " 'ENSG00000218766',\n",
+ " 'ENSG00000216324',\n",
+ " 'ENSG00000218772',\n",
+ " 'ENSG00000219087',\n",
+ " 'ENSG00000218776',\n",
+ " 'ENSG00000216285',\n",
+ " 'ENSG00000218754',\n",
+ " 'ENSG00000217128',\n",
+ " 'ENSG00000216937',\n",
+ " 'ENSG00000216921',\n",
+ " 'ENSG00000219622',\n",
+ " 'ENSG00000218749',\n",
+ " 'ENSG00000217120',\n",
+ " 'ENSG00000218803',\n",
+ " 'ENSG00000218793',\n",
+ " 'ENSG00000216316',\n",
+ " 'ENSG00000216306',\n",
+ " 'ENSG00000218806',\n",
+ " 'ENSG00000216192',\n",
+ " 'ENSG00000218274',\n",
+ " 'ENSG00000219435',\n",
+ " 'ENSG00000219626',\n",
+ " 'ENSG00000217585',\n",
+ " 'ENSG00000217811',\n",
+ " 'ENSG00000216307',\n",
+ " 'ENSG00000236111',\n",
+ " 'ENSG00000149531',\n",
+ " 'ENSG00000183682',\n",
+ " 'ENSG00000226007',\n",
+ " 'ENSG00000105341',\n",
+ " 'ENSG00000135439',\n",
+ " 'ENSG00000183696',\n",
+ " 'ENSG00000196406',\n",
+ " 'ENSG00000124143',\n",
+ " 'ENSG00000126214',\n",
+ " 'ENSG00000175348',\n",
+ " 'ENSG00000218180',\n",
+ " 'ENSG00000233210',\n",
+ " 'ENSG00000170482',\n",
+ " 'ENSG00000201041',\n",
+ " 'ENSG00000126453',\n",
+ " 'ENSG00000218143',\n",
+ " 'ENSG00000126264',\n",
+ " 'ENSG00000236917',\n",
+ " 'ENSG00000166444',\n",
+ " 'ENSG00000232579',\n",
+ " 'ENSG00000158485',\n",
+ " 'ENSG00000196419',\n",
+ " 'ENSG00000233206',\n",
+ " 'ENSG00000224110',\n",
+ " 'ENSG00000135441',\n",
+ " 'ENSG00000145354',\n",
+ " 'ENSG00000225968',\n",
+ " 'ENSG00000196363',\n",
+ " 'ENSG00000211945',\n",
+ " 'ENSG00000158315',\n",
+ " 'ENSG00000068654',\n",
+ " 'ENSG00000198242',\n",
+ " 'ENSG00000228393',\n",
+ " 'ENSG00000124134',\n",
+ " 'ENSG00000158258',\n",
+ " 'ENSG00000196395',\n",
+ " 'ENSG00000232360',\n",
+ " 'ENSG00000126233',\n",
+ " 'ENSG00000235288',\n",
+ " 'ENSG00000237807',\n",
+ " 'ENSG00000225328',\n",
+ " 'ENSG00000225326',\n",
+ " 'ENSG00000233204',\n",
+ " 'ENSG00000158815',\n",
+ " 'ENSG00000069535',\n",
+ " 'ENSG00000164749',\n",
+ " 'ENSG00000237974',\n",
+ " 'ENSG00000235098',\n",
+ " 'ENSG00000135387',\n",
+ " 'ENSG00000175928',\n",
+ " 'ENSG00000127191',\n",
+ " 'ENSG00000072858',\n",
+ " 'ENSG00000232296',\n",
+ " 'ENSG00000227600',\n",
+ " 'ENSG00000102898',\n",
+ " 'ENSG00000073417',\n",
+ " 'ENSG00000108561',\n",
+ " 'ENSG00000183909',\n",
+ " 'ENSG00000201339',\n",
+ " 'ENSG00000136872',\n",
+ " 'ENSG00000072849',\n",
+ " 'ENSG00000072840',\n",
+ " 'ENSG00000226128',\n",
+ " 'ENSG00000170191',\n",
+ " 'ENSG00000225282',\n",
+ " 'ENSG00000072415',\n",
+ " 'ENSG00000108511',\n",
+ " 'ENSG00000102974',\n",
+ " 'ENSG00000136842',\n",
+ " 'ENSG00000229425',\n",
+ " 'ENSG00000237956',\n",
+ " 'ENSG00000154016',\n",
+ " 'ENSG00000235108',\n",
+ " 'ENSG00000237961',\n",
+ " 'ENSG00000237962',\n",
+ " 'ENSG00000235107',\n",
+ " 'ENSG00000232303',\n",
+ " 'ENSG00000072786',\n",
+ " 'ENSG00000159346',\n",
+ " 'ENSG00000237997',\n",
+ " 'ENSG00000205581',\n",
+ " 'ENSG00000176022',\n",
+ " 'ENSG00000201392',\n",
+ " 'ENSG00000189157',\n",
+ " 'ENSG00000228453',\n",
+ " 'ENSG00000108604',\n",
+ " 'ENSG00000228454',\n",
+ " 'ENSG00000233335',\n",
+ " 'ENSG00000144061',\n",
+ " 'ENSG00000011201',\n",
+ " 'ENSG00000106462',\n",
+ " 'ENSG00000074800',\n",
+ " 'ENSG00000235028',\n",
+ " 'ENSG00000173239',\n",
+ " 'ENSG00000227579',\n",
+ " 'ENSG00000214541',\n",
+ " 'ENSG00000115758',\n",
+ " 'ENSG00000199595',\n",
+ " 'ENSG00000167106',\n",
+ " 'ENSG00000120709',\n",
+ " 'ENSG00000230401',\n",
+ " 'ENSG00000159399',\n",
+ " 'ENSG00000170074',\n",
+ " 'ENSG00000102878',\n",
+ " 'ENSG00000231104',\n",
+ " 'ENSG00000235065',\n",
+ " 'ENSG00000226167',\n",
+ " 'ENSG00000220553',\n",
+ " 'ENSG00000170037',\n",
+ " 'ENSG00000176076',\n",
+ " 'ENSG00000211793',\n",
+ " 'ENSG00000214485',\n",
+ " 'ENSG00000226179',\n",
+ " 'ENSG00000189181',\n",
+ " 'ENSG00000102805',\n",
+ " 'ENSG00000102804',\n",
+ " 'ENSG00000232282',\n",
+ " 'ENSG00000072201',\n",
+ " 'ENSG00000205667',\n",
+ " 'ENSG00000199635',\n",
+ " 'ENSG00000116661',\n",
+ " 'ENSG00000126709',\n",
+ " 'ENSG00000235199',\n",
+ " 'ENSG00000224069',\n",
+ " 'ENSG00000070495',\n",
+ " 'ENSG00000126733',\n",
+ " 'ENSG00000201136',\n",
+ " 'ENSG00000237863',\n",
+ " 'ENSG00000212933',\n",
+ " 'ENSG00000224063',\n",
+ " 'ENSG00000196189',\n",
+ " 'ENSG00000164849',\n",
+ " 'ENSG00000103150',\n",
+ " 'ENSG00000108423',\n",
+ " 'ENSG00000237877',\n",
+ " 'ENSG00000214295',\n",
+ " 'ENSG00000233871',\n",
+ " 'ENSG00000233246',\n",
+ " 'ENSG00000199687',\n",
+ " 'ENSG00000180660',\n",
+ " 'ENSG00000226013',\n",
+ " 'ENSG00000198271',\n",
+ " 'ENSG00000069869',\n",
+ " 'ENSG00000236120',\n",
+ " 'ENSG00000227658',\n",
+ " 'ENSG00000219273',\n",
+ " 'ENSG00000103202',\n",
+ " 'ENSG00000214280',\n",
+ " 'ENSG00000229497',\n",
+ " 'ENSG00000207045',\n",
+ " 'ENSG00000145040',\n",
+ " 'ENSG00000196247',\n",
+ " 'ENSG00000226028',\n",
+ " 'ENSG00000120555',\n",
+ " 'ENSG00000226033',\n",
+ " 'ENSG00000175518',\n",
+ " 'ENSG00000144827',\n",
+ " 'ENSG00000181634',\n",
+ " 'ENSG00000124091',\n",
+ " 'ENSG00000175745',\n",
+ " 'ENSG00000233273',\n",
+ " 'ENSG00000183785',\n",
+ " 'ENSG00000136816',\n",
+ " 'ENSG00000205678',\n",
+ " 'ENSG00000159164',\n",
+ " 'ENSG00000201253',\n",
+ " 'ENSG00000201255',\n",
+ " 'ENSG00000232312',\n",
+ " 'ENSG00000175785',\n",
+ " 'ENSG00000195024',\n",
+ " 'ENSG00000226102',\n",
+ " 'ENSG00000175787',\n",
+ " 'ENSG00000235126',\n",
+ " 'ENSG00000205695',\n",
+ " 'ENSG00000201162',\n",
+ " 'ENSG00000124092',\n",
+ " 'ENSG00000120659',\n",
+ " 'ENSG00000231011',\n",
+ " 'ENSG00000231015',\n",
+ " 'ENSG00000103121',\n",
+ " 'ENSG00000224053',\n",
+ " 'ENSG00000236132',\n",
+ " 'ENSG00000207062',\n",
+ " 'ENSG00000224049',\n",
+ " 'ENSG00000225298',\n",
+ " 'ENSG00000198331',\n",
+ " 'ENSG00000224045',\n",
+ " 'ENSG00000116455',\n",
+ " 'ENSG00000136783',\n",
+ " 'ENSG00000071242',\n",
+ " 'ENSG00000012211',\n",
+ " 'ENSG00000144713',\n",
+ " 'ENSG00000224035',\n",
+ " 'ENSG00000227966',\n",
+ " 'ENSG00000200726',\n",
+ " 'ENSG00000232369',\n",
+ " 'ENSG00000147434',\n",
+ " 'ENSG00000237333',\n",
+ " 'ENSG00000229880',\n",
+ " 'ENSG00000230526',\n",
+ " 'ENSG00000118873',\n",
+ " 'ENSG00000104613',\n",
+ " 'ENSG00000235684',\n",
+ " 'ENSG00000124440',\n",
+ " 'ENSG00000227817',\n",
+ " 'ENSG00000232465',\n",
+ " 'ENSG00000147364',\n",
+ " 'ENSG00000052802',\n",
+ " 'ENSG00000233041',\n",
+ " 'ENSG00000200355',\n",
+ " 'ENSG00000237352',\n",
+ " 'ENSG00000212347',\n",
+ " 'ENSG00000206937',\n",
+ " 'ENSG00000197364',\n",
+ " 'ENSG00000154920',\n",
+ " 'ENSG00000237326',\n",
+ " 'ENSG00000183137',\n",
+ " 'ENSG00000237298',\n",
+ " 'ENSG00000225606',\n",
+ " 'ENSG00000133937',\n",
+ " 'ENSG00000171505',\n",
+ " 'ENSG00000229757',\n",
+ " 'ENSG00000230655',\n",
+ " 'ENSG00000049323',\n",
+ " 'ENSG00000106683',\n",
+ " 'ENSG00000225427',\n",
+ " 'ENSG00000218730',\n",
+ " 'ENSG00000125246',\n",
+ " 'ENSG00000229752',\n",
+ " 'ENSG00000213886',\n",
+ " 'ENSG00000200303',\n",
+ " 'ENSG00000107263',\n",
+ " 'ENSG00000230666',\n",
+ " 'ENSG00000233026',\n",
+ " 'ENSG00000228226',\n",
+ " 'ENSG00000225441',\n",
+ " 'ENSG00000225661',\n",
+ " 'ENSG00000166794',\n",
+ " 'ENSG00000224599',\n",
+ " 'ENSG00000118496',\n",
+ " 'ENSG00000125522',\n",
+ " 'ENSG00000147100',\n",
+ " 'ENSG00000206484',\n",
+ " 'ENSG00000213965',\n",
+ " 'ENSG00000237051',\n",
+ " 'ENSG00000170962',\n",
+ " 'ENSG00000056487',\n",
+ " 'ENSG00000171044',\n",
+ " 'ENSG00000224363',\n",
+ " 'ENSG00000229690',\n",
+ " 'ENSG00000174667',\n",
+ " 'ENSG00000056998',\n",
+ " 'ENSG00000118363',\n",
+ " 'ENSG00000118322',\n",
+ " 'ENSG00000224611',\n",
+ " 'ENSG00000221345',\n",
+ " 'ENSG00000166482',\n",
+ " 'ENSG00000206228',\n",
+ " 'ENSG00000232482',\n",
+ " 'ENSG00000055130',\n",
+ " 'ENSG00000227790',\n",
+ " 'ENSG00000183199',\n",
+ " 'ENSG00000200378',\n",
+ " 'ENSG00000133773',\n",
+ " 'ENSG00000224600',\n",
+ " 'ENSG00000227801',\n",
+ " 'ENSG00000135547',\n",
+ " 'ENSG00000054356',\n",
+ " 'ENSG00000200393',\n",
+ " 'ENSG00000227789',\n",
+ " 'ENSG00000118557',\n",
+ " 'ENSG00000154814',\n",
+ " 'ENSG00000230704',\n",
+ " 'ENSG00000227799',\n",
+ " 'ENSG00000200406',\n",
+ " 'ENSG00000206480',\n",
+ " 'ENSG00000165275',\n",
+ " 'ENSG00000200418',\n",
+ " 'ENSG00000233060',\n",
+ " 'ENSG00000197241',\n",
+ " 'ENSG00000174307',\n",
+ " 'ENSG00000213714',\n",
+ " 'ENSG00000156050',\n",
+ " 'ENSG00000237125',\n",
+ " 'ENSG00000206428',\n",
+ " 'ENSG00000232971',\n",
+ " 'ENSG00000135744',\n",
+ " 'ENSG00000235832',\n",
+ " 'ENSG00000173848',\n",
+ " 'ENSG00000220920',\n",
+ " 'ENSG00000224519',\n",
+ " 'ENSG00000148288',\n",
+ " 'ENSG00000166526',\n",
+ " 'ENSG00000182985',\n",
+ " 'ENSG00000212535',\n",
+ " 'ENSG00000155090',\n",
+ " 'ENSG00000104881',\n",
+ " 'ENSG00000042304',\n",
+ " 'ENSG00000174038',\n",
+ " 'ENSG00000148498',\n",
+ " 'ENSG00000228267',\n",
+ " 'ENSG00000224516',\n",
+ " 'ENSG00000042493',\n",
+ " 'ENSG00000230578',\n",
+ " 'ENSG00000221023',\n",
+ " 'ENSG00000036257',\n",
+ " 'ENSG00000237145',\n",
+ " 'ENSG00000200057',\n",
+ " 'ENSG00000155256',\n",
+ " 'ENSG00000224550',\n",
+ " 'ENSG00000036672',\n",
+ " 'ENSG00000212518',\n",
+ " 'ENSG00000135679',\n",
+ " 'ENSG00000124614',\n",
+ " 'ENSG00000155252',\n",
+ " 'ENSG00000155363',\n",
+ " 'ENSG00000135702',\n",
+ " 'ENSG00000197818',\n",
+ " 'ENSG00000242082',\n",
+ " 'ENSG00000155115',\n",
+ " 'ENSG00000225501',\n",
+ " 'ENSG00000119685',\n",
+ " 'ENSG00000225505',\n",
+ " 'ENSG00000119725',\n",
+ " 'ENSG00000183303',\n",
+ " 'ENSG00000124780',\n",
+ " 'ENSG00000200003',\n",
+ " 'ENSG00000134014',\n",
+ " 'ENSG00000229779',\n",
+ " 'ENSG00000225571',\n",
+ " 'ENSG00000228284',\n",
+ " 'ENSG00000047644',\n",
+ " 'ENSG00000225574',\n",
+ " 'ENSG00000147679',\n",
+ " 'ENSG00000147676',\n",
+ " 'ENSG00000200209',\n",
+ " 'ENSG00000155980',\n",
+ " 'ENSG00000135914',\n",
+ " 'ENSG00000213719',\n",
+ " 'ENSG00000227842',\n",
+ " 'ENSG00000229867',\n",
+ " 'ENSG00000197468',\n",
+ " 'ENSG00000182854',\n",
+ " 'ENSG00000148660',\n",
+ " 'ENSG00000125124',\n",
+ " 'ENSG00000206338',\n",
+ " 'ENSG00000221055',\n",
+ " 'ENSG00000224573',\n",
+ " 'ENSG00000227858',\n",
+ " 'ENSG00000225545',\n",
+ " 'ENSG00000235805',\n",
+ " 'ENSG00000206396',\n",
+ " 'ENSG00000147912',\n",
+ " 'ENSG00000199990',\n",
+ " 'ENSG00000197595',\n",
+ " 'ENSG00000197594',\n",
+ " 'ENSG00000230607',\n",
+ " 'ENSG00000228234',\n",
+ " 'ENSG00000197587',\n",
+ " 'ENSG00000229798',\n",
+ " 'ENSG00000181222',\n",
+ " 'ENSG00000197576',\n",
+ " 'ENSG00000197575',\n",
+ " 'ENSG00000104848',\n",
+ " 'ENSG00000119421',\n",
+ " 'ENSG00000046774',\n",
+ " 'ENSG00000119801',\n",
+ " 'ENSG00000200176',\n",
+ " 'ENSG00000213619',\n",
+ " 'ENSG00000206963',\n",
+ " 'ENSG00000199884',\n",
+ " 'ENSG00000146006',\n",
+ " 'ENSG00000206507',\n",
+ " 'ENSG00000136319',\n",
+ " 'ENSG00000237630',\n",
+ " 'ENSG00000165072',\n",
+ " 'ENSG00000198121',\n",
+ " 'ENSG00000019505',\n",
+ " 'ENSG00000233153',\n",
+ " 'ENSG00000230461',\n",
+ " 'ENSG00000230865',\n",
+ " 'ENSG00000171723',\n",
+ " 'ENSG00000236056',\n",
+ " 'ENSG00000237639',\n",
+ " 'ENSG00000225884',\n",
+ " 'ENSG00000170638',\n",
+ " 'ENSG00000233155',\n",
+ " 'ENSG00000117308',\n",
+ " 'ENSG00000175097',\n",
+ " 'ENSG00000229928',\n",
+ " 'ENSG00000237620',\n",
+ " 'ENSG00000232395',\n",
+ " 'ENSG00000149182',\n",
+ " 'ENSG00000157470',\n",
+ " 'ENSG00000182742',\n",
+ " 'ENSG00000236027',\n",
+ " 'ENSG00000236028',\n",
+ " 'ENSG00000075035',\n",
+ " 'ENSG00000175003',\n",
+ " 'ENSG00000232403',\n",
+ " 'ENSG00000230871',\n",
+ " 'ENSG00000236990',\n",
+ " 'ENSG00000180875',\n",
+ " 'ENSG00000107862',\n",
+ " 'ENSG00000229608',\n",
+ " 'ENSG00000225377',\n",
+ " 'ENSG00000230846',\n",
+ " 'ENSG00000212626',\n",
+ " 'ENSG00000206506',\n",
+ " 'ENSG00000165091',\n",
+ " 'ENSG00000120215',\n",
+ " 'ENSG00000233158',\n",
+ " 'ENSG00000236058',\n",
+ " 'ENSG00000205946',\n",
+ " 'ENSG00000205899',\n",
+ " 'ENSG00000237701',\n",
+ " 'ENSG00000180785',\n",
+ " 'ENSG00000237703',\n",
+ " 'ENSG00000108010',\n",
+ " 'ENSG00000236940',\n",
+ " 'ENSG00000214188',\n",
+ " 'ENSG00000236938',\n",
+ " 'ENSG00000154277',\n",
+ " 'ENSG00000207013',\n",
+ " 'ENSG00000015532',\n",
+ " 'ENSG00000198176',\n",
+ " 'ENSG00000117010',\n",
+ " 'ENSG00000175283',\n",
+ " 'ENSG00000136504',\n",
+ " 'ENSG00000175302',\n",
+ " 'ENSG00000149485',\n",
+ " 'ENSG00000212743',\n",
+ " 'ENSG00000171747',\n",
+ " 'ENSG00000225382',\n",
+ " 'ENSG00000154305',\n",
+ " 'ENSG00000158008',\n",
+ " 'ENSG00000224205',\n",
+ " 'ENSG00000157870',\n",
+ " 'ENSG00000207002',\n",
+ " 'ENSG00000124201',\n",
+ " 'ENSG00000154330',\n",
+ " 'ENSG00000221518',\n",
+ " 'ENSG00000235370',\n",
+ " 'ENSG00000228211',\n",
+ " 'ENSG00000175215',\n",
+ " 'ENSG00000228370',\n",
+ " 'ENSG00000018189',\n",
+ " 'ENSG00000237675',\n",
+ " 'ENSG00000117153',\n",
+ " 'ENSG00000199781',\n",
+ " 'ENSG00000154310',\n",
+ " 'ENSG00000145781',\n",
+ " 'ENSG00000225346',\n",
+ " 'ENSG00000196534',\n",
+ " 'ENSG00000221527',\n",
+ " 'ENSG00000221461',\n",
+ " 'ENSG00000136250',\n",
+ " 'ENSG00000171658',\n",
+ " 'ENSG00000146700',\n",
+ " 'ENSG00000197019',\n",
+ " 'ENSG00000180919',\n",
+ " 'ENSG00000170891',\n",
+ " 'ENSG00000235544',\n",
+ " 'ENSG00000229659',\n",
+ " 'ENSG00000230778',\n",
+ " 'ENSG00000227757',\n",
+ " 'ENSG00000214016',\n",
+ " 'ENSG00000224310',\n",
+ " 'ENSG00000200587',\n",
+ " 'ENSG00000233107',\n",
+ " 'ENSG00000200593',\n",
+ " 'ENSG00000146556',\n",
+ " 'ENSG00000235994',\n",
+ " 'ENSG00000174842',\n",
+ " 'ENSG00000235526',\n",
+ " 'ENSG00000221410',\n",
+ " 'ENSG00000237025',\n",
+ " 'ENSG00000062096',\n",
+ " 'ENSG00000235550',\n",
+ " 'ENSG00000230768',\n",
+ " 'ENSG00000148943',\n",
+ " 'ENSG00000237442',\n",
+ " 'ENSG00000170948',\n",
+ " 'ENSG00000107643',\n",
+ " 'ENSG00000199881',\n",
+ " 'ENSG00000197092',\n",
+ " 'ENSG00000146859',\n",
+ " 'ENSG00000136143',\n",
+ " 'ENSG00000224321',\n",
+ " 'ENSG00000170927',\n",
+ " 'ENSG00000213995',\n",
+ " 'ENSG00000224336',\n",
+ " 'ENSG00000235573',\n",
+ " 'ENSG00000124279',\n",
+ " 'ENSG00000206172',\n",
+ " 'ENSG00000230758',\n",
+ " 'ENSG00000232423',\n",
+ " 'ENSG00000230763',\n",
+ " 'ENSG00000237037',\n",
+ " 'ENSG00000106631',\n",
+ " 'ENSG00000105204',\n",
+ " 'ENSG00000183386',\n",
+ " 'ENSG00000229635',\n",
+ " 'ENSG00000125821',\n",
+ " 'ENSG00000237010',\n",
+ " 'ENSG00000064218',\n",
+ " 'ENSG00000212176',\n",
+ " 'ENSG00000220730',\n",
+ " 'ENSG00000196814',\n",
+ " 'ENSG00000237566',\n",
+ " 'ENSG00000224279',\n",
+ " 'ENSG00000212175',\n",
+ " 'ENSG00000233123',\n",
+ " 'ENSG00000146247',\n",
+ " 'ENSG00000225387',\n",
+ " 'ENSG00000117595',\n",
+ " 'ENSG00000170802',\n",
+ " 'ENSG00000064601',\n",
+ " 'ENSG00000227740',\n",
+ " 'ENSG00000212611',\n",
+ " 'ENSG00000230817',\n",
+ " 'ENSG00000199866',\n",
+ " 'ENSG00000237554',\n",
+ " 'ENSG00000225807',\n",
+ " 'ENSG00000198026',\n",
+ " 'ENSG00000062582',\n",
+ " 'ENSG00000236004',\n",
+ " 'ENSG00000227747',\n",
+ " 'ENSG00000232903',\n",
+ " 'ENSG00000146416',\n",
+ " 'ENSG00000225792',\n",
+ " 'ENSG00000157212',\n",
+ " 'ENSG00000237552',\n",
+ " 'ENSG00000146410',\n",
+ " 'ENSG00000063241',\n",
+ " 'ENSG00000105221',\n",
+ " 'ENSG00000214041',\n",
+ " 'ENSG00000196872',\n",
+ " 'ENSG00000237542',\n",
+ " 'ENSG00000125814',\n",
+ " 'ENSG00000170835',\n",
+ " 'ENSG00000225805',\n",
+ " 'ENSG00000170848',\n",
+ " 'ENSG00000229373',\n",
+ " 'ENSG00000231226',\n",
+ " 'ENSG00000231138',\n",
+ " 'ENSG00000231660',\n",
+ " 'ENSG00000204625',\n",
+ " 'ENSG00000163958',\n",
+ " 'ENSG00000100908',\n",
+ " 'ENSG00000227271',\n",
+ " 'ENSG00000239626',\n",
+ " 'ENSG00000162840',\n",
+ " 'ENSG00000203334',\n",
+ " 'ENSG00000091428',\n",
+ " 'ENSG00000207309',\n",
+ " 'ENSG00000239640',\n",
+ " 'ENSG00000231668',\n",
+ " 'ENSG00000226822',\n",
+ " 'ENSG00000005700',\n",
+ " 'ENSG00000167749',\n",
+ " 'ENSG00000227268',\n",
+ " 'ENSG00000005513',\n",
+ " 'ENSG00000231679',\n",
+ " 'ENSG00000226819',\n",
+ " 'ENSG00000204628',\n",
+ " 'ENSG00000100926',\n",
+ " 'ENSG00000005801',\n",
+ " 'ENSG00000231631',\n",
+ " 'ENSG00000202521',\n",
+ " 'ENSG00000226780',\n",
+ " 'ENSG00000228658',\n",
+ " 'ENSG00000164007',\n",
+ " 'ENSG00000226784',\n",
+ " 'ENSG00000198816',\n",
+ " 'ENSG00000177875',\n",
+ " 'ENSG00000228980',\n",
+ " 'ENSG00000213184',\n",
+ " 'ENSG00000226790',\n",
+ " 'ENSG00000207730',\n",
+ " 'ENSG00000179452',\n",
+ " 'ENSG00000100982',\n",
+ " 'ENSG00000223359',\n",
+ " 'ENSG00000132002',\n",
+ " 'ENSG00000226800',\n",
+ " 'ENSG00000239605',\n",
+ " 'ENSG00000207307',\n",
+ " 'ENSG00000172732',\n",
+ " 'ENSG00000185155',\n",
+ " 'ENSG00000244337',\n",
+ " 'ENSG00000134588',\n",
+ " 'ENSG00000163918',\n",
+ " 'ENSG00000092929',\n",
+ " 'ENSG00000185201',\n",
+ " 'ENSG00000151552',\n",
+ " 'ENSG00000140374',\n",
+ " 'ENSG00000239774',\n",
+ " 'ENSG00000227252',\n",
+ " 'ENSG00000185219',\n",
+ " 'ENSG00000228672',\n",
+ " 'ENSG00000152583',\n",
+ " 'ENSG00000093134',\n",
+ " 'ENSG00000213393',\n",
+ " 'ENSG00000222439',\n",
+ " 'ENSG00000178188',\n",
+ " 'ENSG00000231724',\n",
+ " 'ENSG00000163029',\n",
+ " 'ENSG00000215481',\n",
+ " 'ENSG00000112144',\n",
+ " 'ENSG00000234169',\n",
+ " 'ENSG00000233709',\n",
+ " 'ENSG00000223377',\n",
+ " 'ENSG00000203588',\n",
+ " 'ENSG00000232747',\n",
+ " 'ENSG00000222426',\n",
+ " 'ENSG00000226840',\n",
+ " 'ENSG00000226841',\n",
+ " 'ENSG00000185158',\n",
+ " 'ENSG00000207692',\n",
+ " 'ENSG00000213399',\n",
+ " 'ENSG00000234222',\n",
+ " 'ENSG00000163935',\n",
+ " 'ENSG00000226846',\n",
+ " 'ENSG00000204604',\n",
+ " 'ENSG00000231691',\n",
+ " 'ENSG00000100814',\n",
+ " 'ENSG00000239713',\n",
+ " 'ENSG00000178084',\n",
+ " 'ENSG00000178104',\n",
+ " 'ENSG00000215444',\n",
+ " 'ENSG00000100796',\n",
+ " 'ENSG00000162971',\n",
+ " 'ENSG00000228928',\n",
+ " 'ENSG00000112237',\n",
+ " 'ENSG00000130377',\n",
+ " 'ENSG00000263964',\n",
+ " 'ENSG00000005981',\n",
+ " 'ENSG00000232775',\n",
+ " 'ENSG00000187260',\n",
+ " 'ENSG00000165995',\n",
+ " 'ENSG00000177558',\n",
+ " 'ENSG00000165996',\n",
+ " 'ENSG00000109929',\n",
+ " 'ENSG00000187242',\n",
+ " 'ENSG00000177586',\n",
+ " 'ENSG00000222335',\n",
+ " 'ENSG00000177600',\n",
+ " 'ENSG00000207808',\n",
+ " 'ENSG00000164070',\n",
+ " 'ENSG00000225114',\n",
+ " 'ENSG00000234390',\n",
+ " 'ENSG00000230273',\n",
+ " 'ENSG00000239389',\n",
+ " 'ENSG00000207804',\n",
+ " 'ENSG00000141367',\n",
+ " 'ENSG00000089163',\n",
+ " 'ENSG00000230282',\n",
+ " 'ENSG00000225112',\n",
+ " 'ENSG00000236675',\n",
+ " 'ENSG00000234425',\n",
+ " 'ENSG00000123243',\n",
+ " 'ENSG00000177465',\n",
+ " 'ENSG00000213440',\n",
+ " 'ENSG00000172840',\n",
+ " 'ENSG00000236686',\n",
+ " 'ENSG00000198753',\n",
+ " 'ENSG00000123201',\n",
+ " 'ENSG00000234448',\n",
+ " 'ENSG00000177485',\n",
+ " 'ENSG00000221869',\n",
+ " 'ENSG00000187498',\n",
+ " 'ENSG00000231539',\n",
+ " 'ENSG00000229054',\n",
+ " 'ENSG00000088726',\n",
+ " 'ENSG00000227347',\n",
+ " 'ENSG00000236339',\n",
+ " 'ENSG00000236677',\n",
+ " 'ENSG00000202331',\n",
+ " 'ENSG00000222317',\n",
+ " 'ENSG00000226681',\n",
+ " 'ENSG00000179344',\n",
+ " 'ENSG00000123159',\n",
+ " 'ENSG00000206656',\n",
+ " 'ENSG00000162654',\n",
+ " 'ENSG00000177725',\n",
+ " 'ENSG00000219507',\n",
+ " 'ENSG00000207293',\n",
+ " 'ENSG00000239483',\n",
+ " 'ENSG00000226757',\n",
+ " 'ENSG00000138073',\n",
+ " 'ENSG00000162699',\n",
+ " 'ENSG00000198805',\n",
+ " 'ENSG00000236642',\n",
+ " 'ENSG00000177788',\n",
+ " 'ENSG00000207750',\n",
+ " 'ENSG00000219532',\n",
+ " 'ENSG00000202495',\n",
+ " 'ENSG00000179520',\n",
+ " 'ENSG00000216671',\n",
+ " 'ENSG00000202499',\n",
+ " 'ENSG00000090565',\n",
+ " 'ENSG00000140941',\n",
+ " 'ENSG00000202433',\n",
+ " 'ENSG00000228636',\n",
+ " 'ENSG00000236653',\n",
+ " 'ENSG00000229010',\n",
+ " 'ENSG00000219487',\n",
+ " 'ENSG00000101152',\n",
+ " 'ENSG00000162601',\n",
+ " 'ENSG00000222346',\n",
+ " 'ENSG00000223440',\n",
+ " 'ENSG00000229019',\n",
+ " 'ENSG00000089351',\n",
+ " 'ENSG00000101144',\n",
+ " 'ENSG00000179577',\n",
+ " 'ENSG00000121775',\n",
+ " 'ENSG00000207287',\n",
+ " 'ENSG00000177689',\n",
+ " 'ENSG00000130244',\n",
+ " 'ENSG00000138035',\n",
+ " 'ENSG00000234360',\n",
+ " 'ENSG00000164048',\n",
+ " 'ENSG00000232065',\n",
+ " 'ENSG00000223419',\n",
+ " 'ENSG00000177700',\n",
+ " 'ENSG00000224873',\n",
+ " 'ENSG00000220212',\n",
+ " 'ENSG00000239822',\n",
+ " 'ENSG00000100629',\n",
+ " 'ENSG00000227040',\n",
+ " 'ENSG00000111537',\n",
+ " 'ENSG00000233823',\n",
+ " 'ENSG00000233978',\n",
+ " 'ENSG00000198918',\n",
+ " 'ENSG00000100416',\n",
+ " 'ENSG00000198920',\n",
+ " 'ENSG00000178773',\n",
+ " 'ENSG00000131115',\n",
+ " 'ENSG00000152284',\n",
+ " 'ENSG00000204160',\n",
+ " 'ENSG00000163512',\n",
+ " 'ENSG00000231875',\n",
+ " 'ENSG00000227060',\n",
+ " 'ENSG00000138658',\n",
+ " 'ENSG00000215845',\n",
+ " 'ENSG00000236453',\n",
+ " 'ENSG00000105866',\n",
+ " 'ENSG00000207467',\n",
+ " 'ENSG00000179136',\n",
+ " 'ENSG00000168143',\n",
+ " 'ENSG00000227035',\n",
+ " 'ENSG00000232722',\n",
+ " 'ENSG00000172345',\n",
+ " 'ENSG00000186049',\n",
+ " 'ENSG00000100441',\n",
+ " 'ENSG00000004059',\n",
+ " 'ENSG00000168209',\n",
+ " 'ENSG00000204054',\n",
+ " 'ENSG00000138622',\n",
+ " 'ENSG00000222898',\n",
+ " 'ENSG00000105852',\n",
+ " 'ENSG00000227018',\n",
+ " 'ENSG00000131068',\n",
+ " 'ENSG00000178718',\n",
+ " 'ENSG00000172519',\n",
+ " 'ENSG00000100003',\n",
+ " 'ENSG00000131089',\n",
+ " 'ENSG00000222872',\n",
+ " 'ENSG00000110841',\n",
+ " 'ENSG00000185480',\n",
+ " 'ENSG00000231963',\n",
+ " 'ENSG00000151849',\n",
+ " 'ENSG00000185875',\n",
+ " 'ENSG00000219669',\n",
+ " 'ENSG00000185610',\n",
+ " 'ENSG00000168026',\n",
+ " 'ENSG00000131398',\n",
+ " 'ENSG00000166192',\n",
+ " 'ENSG00000228770',\n",
+ " 'ENSG00000233854',\n",
+ " 'ENSG00000134815',\n",
+ " 'ENSG00000222679',\n",
+ " 'ENSG00000179021',\n",
+ " 'ENSG00000204316',\n",
+ " 'ENSG00000138795',\n",
+ " 'ENSG00000227148',\n",
+ " 'ENSG00000122547',\n",
+ " 'ENSG00000179041',\n",
+ " 'ENSG00000215943',\n",
+ " 'ENSG00000185640',\n",
+ " 'ENSG00000163660',\n",
+ " 'ENSG00000182095',\n",
+ " 'ENSG00000152102',\n",
+ " 'ENSG00000111229',\n",
+ " 'ENSG00000219863',\n",
+ " 'ENSG00000100227',\n",
+ " 'ENSG00000236514',\n",
+ " 'ENSG00000185523',\n",
+ " 'ENSG00000236531',\n",
+ " 'ENSG00000231890',\n",
+ " 'ENSG00000134755',\n",
+ " 'ENSG00000198933',\n",
+ " 'ENSG00000222608',\n",
+ " 'ENSG00000002745',\n",
+ " 'ENSG00000122691',\n",
+ " 'ENSG00000213275',\n",
+ " 'ENSG00000179094',\n",
+ " 'ENSG00000168066',\n",
+ " 'ENSG00000131351',\n",
+ " 'ENSG00000233845',\n",
+ " 'ENSG00000185591',\n",
+ " 'ENSG00000236519',\n",
+ " 'ENSG00000163701',\n",
+ " 'ENSG00000163697',\n",
+ " 'ENSG00000222726',\n",
+ " 'ENSG00000207431',\n",
+ " 'ENSG00000228120',\n",
+ " 'ENSG00000234022',\n",
+ " 'ENSG00000240083',\n",
+ " 'ENSG00000231831',\n",
+ " 'ENSG00000122872',\n",
+ " 'ENSG00000232738',\n",
+ " 'ENSG00000228883',\n",
+ " 'ENSG00000163138',\n",
+ " 'ENSG00000227228',\n",
+ " 'ENSG00000236580',\n",
+ " 'ENSG00000203791',\n",
+ " 'ENSG00000223107',\n",
+ " 'ENSG00000236579',\n",
+ " 'ENSG00000228692',\n",
+ " 'ENSG00000168379',\n",
+ " 'ENSG00000227222',\n",
+ " 'ENSG00000134640',\n",
+ " ...],\n",
+ " ['ENSG00000214643',\n",
+ " 'ENSG00000214646',\n",
+ " 'ENSG00000214650',\n",
+ " 'ENSG00000214651',\n",
+ " 'ENSG00000214652',\n",
+ " 'ENSG00000214653',\n",
+ " 'ENSG00000213816',\n",
+ " 'ENSG00000214654',\n",
+ " 'ENSG00000214655',\n",
+ " 'ENSG00000213809',\n",
+ " 'ENSG00000214657',\n",
+ " 'ENSG00000213801',\n",
+ " 'ENSG00000214659',\n",
+ " 'ENSG00000214660',\n",
+ " 'ENSG00000214607',\n",
+ " 'ENSG00000213822',\n",
+ " 'ENSG00000213830',\n",
+ " 'ENSG00000213839',\n",
+ " 'ENSG00000213866',\n",
+ " 'ENSG00000214552',\n",
+ " 'ENSG00000214553',\n",
+ " 'ENSG00000214558',\n",
+ " 'ENSG00000213864',\n",
+ " 'ENSG00000214559',\n",
+ " 'ENSG00000214560',\n",
+ " 'ENSG00000214561',\n",
+ " 'ENSG00000213862',\n",
+ " 'ENSG00000213860',\n",
+ " 'ENSG00000214562',\n",
+ " 'ENSG00000214548',\n",
+ " 'ENSG00000213859',\n",
+ " 'ENSG00000214575',\n",
+ " 'ENSG00000213857',\n",
+ " 'ENSG00000213856',\n",
+ " 'ENSG00000214578',\n",
+ " 'ENSG00000213854',\n",
+ " 'ENSG00000213853',\n",
+ " 'ENSG00000214581',\n",
+ " 'ENSG00000213851',\n",
+ " 'ENSG00000213849',\n",
+ " 'ENSG00000214602',\n",
+ " 'ENSG00000213842',\n",
+ " 'ENSG00000214563',\n",
+ " 'ENSG00000215837',\n",
+ " 'ENSG00000215580',\n",
+ " 'ENSG00000215840',\n",
+ " 'ENSG00000218520',\n",
+ " 'ENSG00000218521',\n",
+ " 'ENSG00000213174',\n",
+ " 'ENSG00000218536',\n",
+ " 'ENSG00000218537',\n",
+ " 'ENSG00000218549',\n",
+ " 'ENSG00000218561',\n",
+ " 'ENSG00000218565',\n",
+ " 'ENSG00000218574',\n",
+ " 'ENSG00000218577',\n",
+ " 'ENSG00000218512',\n",
+ " 'ENSG00000218582',\n",
+ " 'ENSG00000218586',\n",
+ " 'ENSG00000213171',\n",
+ " 'ENSG00000218596',\n",
+ " 'ENSG00000218617',\n",
+ " 'ENSG00000218631',\n",
+ " 'ENSG00000213170',\n",
+ " 'ENSG00000218632',\n",
+ " 'ENSG00000218643',\n",
+ " 'ENSG00000218672',\n",
+ " 'ENSG00000218676',\n",
+ " 'ENSG00000213172',\n",
+ " 'ENSG00000218510',\n",
+ " 'ENSG00000213176',\n",
+ " 'ENSG00000218502',\n",
+ " 'ENSG00000218357',\n",
+ " 'ENSG00000218358',\n",
+ " 'ENSG00000213184',\n",
+ " 'ENSG00000218359',\n",
+ " 'ENSG00000218363',\n",
+ " 'ENSG00000213183',\n",
+ " 'ENSG00000218410',\n",
+ " 'ENSG00000213182',\n",
+ " 'ENSG00000218416',\n",
+ " 'ENSG00000218418',\n",
+ " 'ENSG00000218424',\n",
+ " 'ENSG00000213181',\n",
+ " 'ENSG00000213180',\n",
+ " 'ENSG00000218428',\n",
+ " 'ENSG00000213179',\n",
+ " 'ENSG00000218454',\n",
+ " 'ENSG00000218459',\n",
+ " 'ENSG00000213178',\n",
+ " 'ENSG00000218475',\n",
+ " 'ENSG00000218476',\n",
+ " 'ENSG00000218483',\n",
+ " 'ENSG00000218490',\n",
+ " 'ENSG00000218499',\n",
+ " 'ENSG00000213169',\n",
+ " 'ENSG00000218682',\n",
+ " 'ENSG00000213167',\n",
+ " 'ENSG00000218689',\n",
+ " 'ENSG00000218809',\n",
+ " 'ENSG00000213149',\n",
+ " 'ENSG00000218813',\n",
+ " 'ENSG00000213148',\n",
+ " 'ENSG00000218819',\n",
+ " 'ENSG00000213147',\n",
+ " 'ENSG00000213145',\n",
+ " 'ENSG00000218823',\n",
+ " 'ENSG00000218834',\n",
+ " 'ENSG00000218839',\n",
+ " 'ENSG00000213144',\n",
+ " 'ENSG00000218857',\n",
+ " 'ENSG00000218868',\n",
+ " 'ENSG00000218870',\n",
+ " 'ENSG00000213140',\n",
+ " 'ENSG00000218872',\n",
+ " 'ENSG00000218890',\n",
+ " 'ENSG00000218891',\n",
+ " 'ENSG00000218893',\n",
+ " 'ENSG00000218896',\n",
+ " 'ENSG00000213139',\n",
+ " 'ENSG00000218902',\n",
+ " 'ENSG00000218965',\n",
+ " 'ENSG00000218806',\n",
+ " 'ENSG00000218351',\n",
+ " 'ENSG00000213152',\n",
+ " 'ENSG00000218793',\n",
+ " 'ENSG00000218690',\n",
+ " 'ENSG00000218698',\n",
+ " 'ENSG00000218713',\n",
+ " 'ENSG00000218716',\n",
+ " 'ENSG00000218725',\n",
+ " 'ENSG00000213160',\n",
+ " 'ENSG00000218728',\n",
+ " 'ENSG00000213159',\n",
+ " 'ENSG00000218730',\n",
+ " 'ENSG00000218732',\n",
+ " 'ENSG00000213158',\n",
+ " 'ENSG00000218739',\n",
+ " 'ENSG00000218748',\n",
+ " 'ENSG00000218749',\n",
+ " 'ENSG00000213157',\n",
+ " 'ENSG00000213155',\n",
+ " 'ENSG00000218754',\n",
+ " 'ENSG00000218757',\n",
+ " 'ENSG00000218766',\n",
+ " 'ENSG00000218772',\n",
+ " 'ENSG00000218776',\n",
+ " 'ENSG00000213153',\n",
+ " 'ENSG00000218792',\n",
+ " 'ENSG00000218803',\n",
+ " 'ENSG00000218350',\n",
+ " 'ENSG00000213185',\n",
+ " 'ENSG00000213186',\n",
+ " 'ENSG00000217809',\n",
+ " 'ENSG00000213226',\n",
+ " 'ENSG00000217811',\n",
+ " 'ENSG00000217824',\n",
+ " 'ENSG00000217825',\n",
+ " 'ENSG00000213225',\n",
+ " 'ENSG00000217835',\n",
+ " 'ENSG00000217862',\n",
+ " 'ENSG00000217874',\n",
+ " 'ENSG00000213222',\n",
+ " 'ENSG00000217889',\n",
+ " 'ENSG00000217896',\n",
+ " 'ENSG00000217897',\n",
+ " 'ENSG00000217929',\n",
+ " 'ENSG00000217930',\n",
+ " 'ENSG00000213221',\n",
+ " 'ENSG00000213218',\n",
+ " 'ENSG00000218014',\n",
+ " 'ENSG00000218016',\n",
+ " 'ENSG00000218018',\n",
+ " 'ENSG00000213216',\n",
+ " 'ENSG00000218020',\n",
+ " 'ENSG00000213215',\n",
+ " 'ENSG00000217805',\n",
+ " 'ENSG00000218027',\n",
+ " 'ENSG00000217801',\n",
+ " 'ENSG00000217791',\n",
+ " 'ENSG00000217684',\n",
+ " 'ENSG00000213244',\n",
+ " 'ENSG00000213239',\n",
+ " 'ENSG00000213238',\n",
+ " 'ENSG00000217686',\n",
+ " 'ENSG00000217702',\n",
+ " 'ENSG00000213237',\n",
+ " 'ENSG00000213236',\n",
+ " 'ENSG00000217716',\n",
+ " 'ENSG00000217718',\n",
+ " 'ENSG00000213235',\n",
+ " 'ENSG00000217733',\n",
+ " 'ENSG00000217746',\n",
+ " 'ENSG00000213234',\n",
+ " 'ENSG00000217767',\n",
+ " 'ENSG00000217769',\n",
+ " 'ENSG00000217770',\n",
+ " 'ENSG00000217776',\n",
+ " 'ENSG00000213233',\n",
+ " 'ENSG00000213232',\n",
+ " 'ENSG00000217783',\n",
+ " 'ENSG00000217786',\n",
+ " 'ENSG00000213231',\n",
+ " 'ENSG00000213228',\n",
+ " 'ENSG00000218976',\n",
+ " 'ENSG00000218029',\n",
+ " 'ENSG00000218049',\n",
+ " 'ENSG00000218226',\n",
+ " 'ENSG00000213201',\n",
+ " 'ENSG00000213199',\n",
+ " 'ENSG00000218227',\n",
+ " 'ENSG00000218233',\n",
+ " 'ENSG00000213197',\n",
+ " 'ENSG00000218261',\n",
+ " 'ENSG00000218265',\n",
+ " 'ENSG00000213194',\n",
+ " 'ENSG00000218274',\n",
+ " 'ENSG00000218281',\n",
+ " 'ENSG00000218283',\n",
+ " 'ENSG00000218297',\n",
+ " 'ENSG00000218300',\n",
+ " 'ENSG00000213190',\n",
+ " 'ENSG00000213189',\n",
+ " 'ENSG00000218305',\n",
+ " 'ENSG00000213188',\n",
+ " 'ENSG00000218313',\n",
+ " 'ENSG00000218336',\n",
+ " 'ENSG00000218337',\n",
+ " 'ENSG00000218347',\n",
+ " 'ENSG00000213187',\n",
+ " 'ENSG00000218213',\n",
+ " 'ENSG00000218048',\n",
+ " 'ENSG00000218208',\n",
+ " 'ENSG00000218194',\n",
+ " 'ENSG00000218052',\n",
+ " 'ENSG00000218069',\n",
+ " 'ENSG00000213214',\n",
+ " 'ENSG00000213213',\n",
+ " 'ENSG00000213212',\n",
+ " 'ENSG00000218073',\n",
+ " 'ENSG00000218089',\n",
+ " 'ENSG00000218107',\n",
+ " 'ENSG00000213211',\n",
+ " 'ENSG00000213210',\n",
+ " 'ENSG00000218109',\n",
+ " 'ENSG00000215838',\n",
+ " 'ENSG00000218143',\n",
+ " 'ENSG00000213205',\n",
+ " 'ENSG00000218153',\n",
+ " 'ENSG00000218173',\n",
+ " 'ENSG00000218175',\n",
+ " 'ENSG00000218180',\n",
+ " 'ENSG00000218186',\n",
+ " 'ENSG00000213204',\n",
+ " 'ENSG00000218187',\n",
+ " 'ENSG00000218189',\n",
+ " 'ENSG00000213203',\n",
+ " 'ENSG00000218198',\n",
+ " 'ENSG00000213246',\n",
+ " 'ENSG00000218980',\n",
+ " 'ENSG00000213133',\n",
+ " 'ENSG00000213061',\n",
+ " 'ENSG00000219681',\n",
+ " 'ENSG00000219682',\n",
+ " 'ENSG00000213060',\n",
+ " 'ENSG00000219693',\n",
+ " 'ENSG00000219699',\n",
+ " 'ENSG00000213058',\n",
+ " 'ENSG00000219700',\n",
+ " 'ENSG00000219702',\n",
+ " 'ENSG00000213057',\n",
+ " 'ENSG00000219669',\n",
+ " 'ENSG00000219703',\n",
+ " 'ENSG00000219712',\n",
+ " 'ENSG00000219722',\n",
+ " 'ENSG00000213051',\n",
+ " 'ENSG00000219736',\n",
+ " 'ENSG00000219738',\n",
+ " 'ENSG00000219747',\n",
+ " 'ENSG00000219755',\n",
+ " 'ENSG00000213050',\n",
+ " 'ENSG00000219757',\n",
+ " 'ENSG00000213049',\n",
+ " 'ENSG00000213055',\n",
+ " 'ENSG00000219666',\n",
+ " 'ENSG00000219665',\n",
+ " 'ENSG00000219653',\n",
+ " 'ENSG00000219529',\n",
+ " 'ENSG00000219532',\n",
+ " 'ENSG00000219545',\n",
+ " 'ENSG00000219547',\n",
+ " 'ENSG00000219549',\n",
+ " 'ENSG00000213065',\n",
+ " 'ENSG00000219553',\n",
+ " 'ENSG00000219559',\n",
+ " 'ENSG00000219565',\n",
+ " 'ENSG00000213064',\n",
+ " 'ENSG00000219575',\n",
+ " 'ENSG00000219582',\n",
+ " 'ENSG00000219592',\n",
+ " 'ENSG00000219604',\n",
+ " 'ENSG00000219607',\n",
+ " 'ENSG00000219608',\n",
+ " 'ENSG00000219619',\n",
+ " 'ENSG00000219622',\n",
+ " 'ENSG00000219626',\n",
+ " 'ENSG00000219627',\n",
+ " 'ENSG00000213063',\n",
+ " 'ENSG00000219642',\n",
+ " 'ENSG00000213062',\n",
+ " 'ENSG00000219758',\n",
+ " 'ENSG00000213048',\n",
+ " 'ENSG00000219770',\n",
+ " 'ENSG00000219773',\n",
+ " 'ENSG00000220008',\n",
+ " 'ENSG00000220030',\n",
+ " 'ENSG00000213035',\n",
+ " 'ENSG00000220069',\n",
+ " 'ENSG00000213033',\n",
+ " 'ENSG00000220076',\n",
+ " 'ENSG00000220091',\n",
+ " 'ENSG00000220105',\n",
+ " 'ENSG00000220110',\n",
+ " 'ENSG00000220113',\n",
+ " 'ENSG00000213032',\n",
+ " 'ENSG00000220125',\n",
+ " 'ENSG00000213030',\n",
+ " 'ENSG00000213028',\n",
+ " 'ENSG00000220130',\n",
+ " 'ENSG00000213026',\n",
+ " 'ENSG00000220131',\n",
+ " 'ENSG00000220132',\n",
+ " 'ENSG00000220139',\n",
+ " 'ENSG00000213025',\n",
+ " 'ENSG00000220154',\n",
+ " 'ENSG00000220157',\n",
+ " 'ENSG00000220161',\n",
+ " 'ENSG00000219993',\n",
+ " 'ENSG00000213066',\n",
+ " 'ENSG00000219992',\n",
+ " 'ENSG00000213036',\n",
+ " 'ENSG00000219776',\n",
+ " 'ENSG00000219784',\n",
+ " 'ENSG00000219790',\n",
+ " 'ENSG00000219797',\n",
+ " 'ENSG00000219806',\n",
+ " 'ENSG00000213047',\n",
+ " 'ENSG00000213046',\n",
+ " 'ENSG00000219807',\n",
+ " 'ENSG00000219814',\n",
+ " 'ENSG00000219863',\n",
+ " 'ENSG00000219867',\n",
+ " 'ENSG00000219870',\n",
+ " 'ENSG00000219881',\n",
+ " 'ENSG00000219891',\n",
+ " 'ENSG00000213045',\n",
+ " 'ENSG00000219902',\n",
+ " 'ENSG00000219926',\n",
+ " 'ENSG00000219928',\n",
+ " 'ENSG00000213041',\n",
+ " 'ENSG00000219930',\n",
+ " 'ENSG00000219932',\n",
+ " 'ENSG00000219940',\n",
+ " 'ENSG00000219951',\n",
+ " 'ENSG00000219986',\n",
+ " 'ENSG00000219507',\n",
+ " 'ENSG00000219500',\n",
+ " 'ENSG00000219492',\n",
+ " 'ENSG00000213120',\n",
+ " 'ENSG00000219186',\n",
+ " 'ENSG00000213118',\n",
+ " 'ENSG00000219188',\n",
+ " 'ENSG00000213117',\n",
+ " 'ENSG00000213115',\n",
+ " 'ENSG00000219190',\n",
+ " 'ENSG00000219200',\n",
+ " 'ENSG00000219201',\n",
+ " 'ENSG00000213113',\n",
+ " 'ENSG00000213111',\n",
+ " 'ENSG00000219222',\n",
+ " 'ENSG00000219240',\n",
+ " 'ENSG00000213110',\n",
+ " 'ENSG00000219249',\n",
+ " 'ENSG00000219253',\n",
+ " 'ENSG00000213109',\n",
+ " 'ENSG00000219257',\n",
+ " 'ENSG00000213108',\n",
+ " 'ENSG00000219262',\n",
+ " 'ENSG00000219273',\n",
+ " 'ENSG00000219274',\n",
+ " 'ENSG00000219280',\n",
+ " 'ENSG00000213121',\n",
+ " 'ENSG00000213107',\n",
+ " 'ENSG00000219163',\n",
+ " 'ENSG00000219150',\n",
+ " 'ENSG00000213131',\n",
+ " 'ENSG00000218991',\n",
+ " 'ENSG00000213130',\n",
+ " 'ENSG00000218996',\n",
+ " 'ENSG00000219023',\n",
+ " 'ENSG00000219027',\n",
+ " 'ENSG00000219039',\n",
+ " 'ENSG00000219061',\n",
+ " 'ENSG00000219073',\n",
+ " 'ENSG00000219074',\n",
+ " 'ENSG00000219085',\n",
+ " 'ENSG00000213128',\n",
+ " 'ENSG00000219087',\n",
+ " 'ENSG00000213126',\n",
+ " 'ENSG00000213123',\n",
+ " 'ENSG00000219088',\n",
+ " 'ENSG00000213122',\n",
+ " 'ENSG00000219095',\n",
+ " 'ENSG00000219102',\n",
+ " 'ENSG00000219133',\n",
+ " 'ENSG00000219135',\n",
+ " 'ENSG00000219139',\n",
+ " 'ENSG00000219149',\n",
+ " 'ENSG00000219159',\n",
+ " 'ENSG00000213137',\n",
+ " 'ENSG00000213104',\n",
+ " 'ENSG00000219294',\n",
+ " 'ENSG00000213080',\n",
+ " 'ENSG00000213079',\n",
+ " 'ENSG00000219430',\n",
+ " 'ENSG00000219433',\n",
+ " 'ENSG00000219435',\n",
+ " 'ENSG00000219438',\n",
+ " 'ENSG00000213078',\n",
+ " 'ENSG00000219445',\n",
+ " 'ENSG00000213076',\n",
+ " 'ENSG00000213075',\n",
+ " 'ENSG00000213073',\n",
+ " 'ENSG00000213071',\n",
+ " 'ENSG00000219451',\n",
+ " 'ENSG00000219453',\n",
+ " 'ENSG00000213070',\n",
+ " 'ENSG00000213069',\n",
+ " 'ENSG00000219463',\n",
+ " 'ENSG00000213068',\n",
+ " 'ENSG00000219470',\n",
+ " 'ENSG00000219481',\n",
+ " 'ENSG00000219487',\n",
+ " 'ENSG00000219491',\n",
+ " 'ENSG00000213067',\n",
+ " 'ENSG00000213081',\n",
+ " 'ENSG00000219284',\n",
+ " 'ENSG00000219410',\n",
+ " 'ENSG00000219409',\n",
+ " 'ENSG00000213100',\n",
+ " 'ENSG00000219297',\n",
+ " 'ENSG00000219298',\n",
+ " 'ENSG00000213096',\n",
+ " 'ENSG00000219302',\n",
+ " 'ENSG00000219314',\n",
+ " 'ENSG00000219329',\n",
+ " 'ENSG00000219355',\n",
+ " 'ENSG00000219361',\n",
+ " 'ENSG00000213091',\n",
+ " 'ENSG00000213090',\n",
+ " 'ENSG00000219368',\n",
+ " 'ENSG00000219375',\n",
+ " 'ENSG00000219384',\n",
+ " 'ENSG00000219387',\n",
+ " 'ENSG00000213089',\n",
+ " 'ENSG00000213088',\n",
+ " 'ENSG00000213087',\n",
+ " 'ENSG00000213085',\n",
+ " 'ENSG00000219391',\n",
+ " 'ENSG00000219392',\n",
+ " 'ENSG00000219395',\n",
+ " 'ENSG00000219404',\n",
+ " 'ENSG00000213083',\n",
+ " 'ENSG00000213247',\n",
+ " 'ENSG00000213209',\n",
+ " 'ENSG00000214027',\n",
+ " 'ENSG00000216060',\n",
+ " 'ENSG00000216859',\n",
+ " 'ENSG00000216058',\n",
+ " 'ENSG00000216863',\n",
+ " 'ENSG00000213347',\n",
+ " 'ENSG00000216866',\n",
+ " 'ENSG00000213414',\n",
+ " 'ENSG00000216056',\n",
+ " 'ENSG00000216064',\n",
+ " 'ENSG00000213416',\n",
+ " 'ENSG00000216895',\n",
+ " 'ENSG00000213417',\n",
+ " 'ENSG00000213420',\n",
+ " 'ENSG00000216035',\n",
+ " 'ENSG00000213421',\n",
+ " 'ENSG00000213343',\n",
+ " 'ENSG00000213341',\n",
+ " 'ENSG00000213339',\n",
+ " 'ENSG00000213344',\n",
+ " 'ENSG00000216031',\n",
+ " 'ENSG00000216854',\n",
+ " 'ENSG00000216853',\n",
+ " 'ENSG00000216811',\n",
+ " 'ENSG00000216813',\n",
+ " 'ENSG00000216817',\n",
+ " 'ENSG00000216101',\n",
+ " 'ENSG00000213358',\n",
+ " 'ENSG00000216099',\n",
+ " 'ENSG00000216098',\n",
+ " 'ENSG00000213409',\n",
+ " 'ENSG00000216069',\n",
+ " 'ENSG00000213355',\n",
+ " 'ENSG00000213352',\n",
+ " 'ENSG00000213411',\n",
+ " 'ENSG00000216077',\n",
+ " 'ENSG00000216824',\n",
+ " 'ENSG00000216829',\n",
+ " 'ENSG00000216835',\n",
+ " 'ENSG00000216844',\n",
+ " 'ENSG00000213413',\n",
+ " 'ENSG00000216819',\n",
+ " 'ENSG00000216009',\n",
+ " 'ENSG00000213338',\n",
+ " 'ENSG00000216901',\n",
+ " 'ENSG00000216966',\n",
+ " 'ENSG00000215952',\n",
+ " 'ENSG00000216364',\n",
+ " 'ENSG00000216977',\n",
+ " 'ENSG00000213431',\n",
+ " 'ENSG00000213328',\n",
+ " 'ENSG00000216990',\n",
+ " 'ENSG00000215939',\n",
+ " 'ENSG00000213331',\n",
+ " 'ENSG00000215938',\n",
+ " 'ENSG00000216998',\n",
+ " 'ENSG00000217004',\n",
+ " 'ENSG00000213432',\n",
+ " 'ENSG00000217026',\n",
+ " 'ENSG00000217027',\n",
+ " 'ENSG00000215930',\n",
+ " 'ENSG00000213318',\n",
+ " 'ENSG00000217030',\n",
+ " 'ENSG00000213326',\n",
+ " 'ENSG00000213332',\n",
+ " 'ENSG00000213333',\n",
+ " 'ENSG00000213335',\n",
+ " 'ENSG00000216005',\n",
+ " 'ENSG00000216001',\n",
+ " 'ENSG00000216902',\n",
+ " 'ENSG00000216904',\n",
+ " 'ENSG00000216906',\n",
+ " 'ENSG00000216913',\n",
+ " 'ENSG00000215991',\n",
+ " 'ENSG00000216915',\n",
+ " 'ENSG00000213423',\n",
+ " 'ENSG00000215973',\n",
+ " 'ENSG00000215966',\n",
+ " 'ENSG00000216917',\n",
+ " 'ENSG00000215961',\n",
+ " 'ENSG00000215957',\n",
+ " 'ENSG00000213424',\n",
+ " 'ENSG00000213430',\n",
+ " 'ENSG00000213337',\n",
+ " 'ENSG00000216921',\n",
+ " 'ENSG00000216937',\n",
+ " 'ENSG00000213361',\n",
+ " 'ENSG00000215915',\n",
+ " 'ENSG00000213406',\n",
+ " 'ENSG00000216809',\n",
+ " 'ENSG00000216518',\n",
+ " 'ENSG00000213383',\n",
+ " 'ENSG00000213380',\n",
+ " 'ENSG00000216352',\n",
+ " 'ENSG00000216519',\n",
+ " 'ENSG00000213376',\n",
+ " 'ENSG00000216523',\n",
+ " 'ENSG00000216347',\n",
+ " 'ENSG00000216516',\n",
+ " 'ENSG00000216548',\n",
+ " 'ENSG00000213400',\n",
+ " 'ENSG00000216560',\n",
+ " 'ENSG00000216588',\n",
+ " 'ENSG00000216324',\n",
+ " 'ENSG00000216613',\n",
+ " 'ENSG00000213373',\n",
+ " 'ENSG00000216621',\n",
+ " 'ENSG00000216316',\n",
+ " 'ENSG00000216331',\n",
+ " 'ENSG00000216624',\n",
+ " 'ENSG00000216490',\n",
+ " 'ENSG00000216359',\n",
+ " 'ENSG00000213394',\n",
+ " 'ENSG00000213393',\n",
+ " 'ENSG00000216368',\n",
+ " 'ENSG00000213398',\n",
+ " 'ENSG00000216378',\n",
+ " 'ENSG00000213399',\n",
+ " 'ENSG00000216360',\n",
+ " 'ENSG00000213390',\n",
+ " 'ENSG00000213384',\n",
+ " 'ENSG00000216412',\n",
+ " 'ENSG00000216436',\n",
+ " 'ENSG00000213386',\n",
+ " 'ENSG00000213385',\n",
+ " 'ENSG00000216439',\n",
+ " 'ENSG00000216444',\n",
+ " 'ENSG00000216471',\n",
+ " 'ENSG00000216475',\n",
+ " 'ENSG00000216480',\n",
+ " 'ENSG00000216425',\n",
+ " 'ENSG00000216307',\n",
+ " 'ENSG00000216629',\n",
+ " 'ENSG00000213401',\n",
+ " 'ENSG00000213366',\n",
+ " 'ENSG00000216721',\n",
+ " 'ENSG00000216723',\n",
+ " 'ENSG00000213365',\n",
+ " 'ENSG00000213363',\n",
+ " 'ENSG00000216179',\n",
+ " 'ENSG00000216753',\n",
+ " 'ENSG00000216754',\n",
+ " 'ENSG00000216191',\n",
+ " 'ENSG00000216171',\n",
+ " 'ENSG00000216775',\n",
+ " 'ENSG00000216141',\n",
+ " 'ENSG00000213362',\n",
+ " 'ENSG00000216777',\n",
+ " 'ENSG00000216781',\n",
+ " 'ENSG00000216802',\n",
+ " 'ENSG00000213403',\n",
+ " 'ENSG00000213250',\n",
+ " 'ENSG00000216762',\n",
+ " 'ENSG00000213368',\n",
+ " 'ENSG00000213402',\n",
+ " 'ENSG00000216192',\n",
+ " 'ENSG00000216306',\n",
+ " 'ENSG00000216636',\n",
+ " 'ENSG00000216639',\n",
+ " 'ENSG00000213371',\n",
+ " 'ENSG00000216642',\n",
+ " 'ENSG00000216649',\n",
+ " 'ENSG00000216657',\n",
+ " 'ENSG00000213370',\n",
+ " 'ENSG00000216663',\n",
+ " 'ENSG00000216285',\n",
+ " 'ENSG00000216671',\n",
+ " 'ENSG00000216676',\n",
+ " 'ENSG00000216687',\n",
+ " 'ENSG00000216265',\n",
+ " 'ENSG00000216708',\n",
+ " 'ENSG00000216710',\n",
+ " 'ENSG00000216195',\n",
+ " 'ENSG00000216713',\n",
+ " 'ENSG00000216718',\n",
+ " 'ENSG00000216135',\n",
+ " 'ENSG00000215914',\n",
+ " 'ENSG00000215943',\n",
+ " 'ENSG00000217044',\n",
+ " 'ENSG00000213281',\n",
+ " 'ENSG00000215878',\n",
+ " 'ENSG00000213440',\n",
+ " 'ENSG00000217379',\n",
+ " 'ENSG00000217385',\n",
+ " 'ENSG00000215875',\n",
+ " 'ENSG00000215874',\n",
+ " 'ENSG00000217408',\n",
+ " 'ENSG00000215881',\n",
+ " 'ENSG00000215873',\n",
+ " 'ENSG00000215869',\n",
+ " 'ENSG00000213280',\n",
+ " 'ENSG00000213279',\n",
+ " 'ENSG00000217414',\n",
+ " 'ENSG00000215867',\n",
+ " 'ENSG00000217416',\n",
+ " 'ENSG00000215866',\n",
+ " 'ENSG00000217442',\n",
+ " 'ENSG00000215871',\n",
+ " 'ENSG00000213277',\n",
+ " 'ENSG00000213287',\n",
+ " 'ENSG00000213290',\n",
+ " 'ENSG00000217314',\n",
+ " 'ENSG00000217315',\n",
+ " 'ENSG00000217325',\n",
+ " 'ENSG00000217327',\n",
+ " 'ENSG00000217330',\n",
+ " 'ENSG00000217331',\n",
+ " 'ENSG00000215887',\n",
+ " 'ENSG00000213301',\n",
+ " 'ENSG00000217377',\n",
+ " 'ENSG00000215883',\n",
+ " 'ENSG00000217334',\n",
+ " 'ENSG00000213297',\n",
+ " 'ENSG00000213296',\n",
+ " 'ENSG00000217041',\n",
+ " 'ENSG00000213295',\n",
+ " 'ENSG00000217372',\n",
+ " 'ENSG00000213293',\n",
+ " 'ENSG00000213291',\n",
+ " 'ENSG00000213300',\n",
+ " 'ENSG00000217289',\n",
+ " 'ENSG00000213275',\n",
+ " 'ENSG00000213270',\n",
+ " 'ENSG00000217555',\n",
+ " 'ENSG00000217557',\n",
+ " 'ENSG00000217566',\n",
+ " 'ENSG00000217576',\n",
+ " 'ENSG00000213252',\n",
+ " 'ENSG00000217585',\n",
+ " 'ENSG00000217612',\n",
+ " 'ENSG00000217624',\n",
+ " 'ENSG00000217539',\n",
+ " 'ENSG00000215846',\n",
+ " 'ENSG00000215845',\n",
+ " 'ENSG00000217643',\n",
+ " 'ENSG00000217644',\n",
+ " 'ENSG00000215841',\n",
+ " 'ENSG00000217646',\n",
+ " 'ENSG00000217648',\n",
+ " 'ENSG00000217653',\n",
+ " 'ENSG00000217680',\n",
+ " 'ENSG00000217631',\n",
+ " 'ENSG00000213272',\n",
+ " 'ENSG00000213253',\n",
+ " 'ENSG00000213261',\n",
+ " 'ENSG00000215864',\n",
+ " 'ENSG00000215861',\n",
+ " 'ENSG00000213269',\n",
+ " 'ENSG00000217447',\n",
+ " 'ENSG00000217455',\n",
+ " 'ENSG00000213265',\n",
+ " 'ENSG00000217477',\n",
+ " 'ENSG00000213442',\n",
+ " 'ENSG00000213260',\n",
+ " 'ENSG00000215859',\n",
+ " 'ENSG00000213264',\n",
+ " 'ENSG00000217483',\n",
+ " 'ENSG00000217488',\n",
+ " 'ENSG00000217495',\n",
+ " 'ENSG00000217512',\n",
+ " 'ENSG00000215853',\n",
+ " 'ENSG00000213262',\n",
+ " 'ENSG00000217527',\n",
+ " 'ENSG00000217482',\n",
+ " 'ENSG00000213302',\n",
+ " 'ENSG00000213397',\n",
+ " 'ENSG00000217130',\n",
+ " 'ENSG00000217165',\n",
+ " 'ENSG00000217241',\n",
+ " 'ENSG00000217239',\n",
+ " 'ENSG00000217236',\n",
+ " 'ENSG00000213315',\n",
+ " 'ENSG00000217231',\n",
+ " 'ENSG00000217085',\n",
+ " 'ENSG00000217089',\n",
+ " 'ENSG00000213438',\n",
+ " 'ENSG00000215906',\n",
+ " 'ENSG00000217228',\n",
+ " 'ENSG00000215912',\n",
+ " 'ENSG00000217227',\n",
+ " 'ENSG00000213434',\n",
+ " 'ENSG00000213312',\n",
+ " 'ENSG00000217181',\n",
+ " 'ENSG00000217094',\n",
+ " 'ENSG00000215909',\n",
+ " 'ENSG00000217169',\n",
+ " 'ENSG00000215895',\n",
+ " 'ENSG00000217179',\n",
+ " 'ENSG00000215900',\n",
+ " 'ENSG00000217178',\n",
+ " 'ENSG00000215910',\n",
+ " 'ENSG00000217195',\n",
+ " 'ENSG00000215893',\n",
+ " 'ENSG00000213433',\n",
+ " 'ENSG00000217268',\n",
+ " 'ENSG00000215905',\n",
+ " 'ENSG00000217135',\n",
+ " 'ENSG00000217281',\n",
+ " 'ENSG00000217139',\n",
+ " 'ENSG00000213310',\n",
+ " 'ENSG00000213439',\n",
+ " 'ENSG00000217128',\n",
+ " 'ENSG00000217060',\n",
+ " 'ENSG00000217275',\n",
+ " 'ENSG00000217272',\n",
+ " 'ENSG00000213307',\n",
+ " 'ENSG00000217120',\n",
+ " 'ENSG00000217261',\n",
+ " 'ENSG00000213435',\n",
+ " 'ENSG00000213316',\n",
+ " 'ENSG00000213303',\n",
+ " 'ENSG00000217160',\n",
+ " 'ENSG00000213304',\n",
+ " 'ENSG00000217083',\n",
+ " 'ENSG00000217159',\n",
+ " 'ENSG00000215908',\n",
+ " 'ENSG00000217078',\n",
+ " 'ENSG00000217067',\n",
+ " 'ENSG00000215899',\n",
+ " 'ENSG00000119471',\n",
+ " 'ENSG00000213950',\n",
+ " 'ENSG00000237651',\n",
+ " 'ENSG00000144010',\n",
+ " 'ENSG00000199476',\n",
+ " 'ENSG00000152409',\n",
+ " 'ENSG00000122180',\n",
+ " 'ENSG00000226013',\n",
+ " 'ENSG00000235405',\n",
+ " 'ENSG00000198700',\n",
+ " 'ENSG00000261520',\n",
+ " 'ENSG00000175018',\n",
+ " 'ENSG00000225131',\n",
+ " 'ENSG00000225060',\n",
+ " 'ENSG00000149418',\n",
+ " 'ENSG00000230092',\n",
+ " 'ENSG00000200390',\n",
+ " 'ENSG00000236591',\n",
+ " 'ENSG00000200554',\n",
+ " 'ENSG00000212952',\n",
+ " 'ENSG00000224216',\n",
+ " 'ENSG00000124343',\n",
+ " 'ENSG00000225498',\n",
+ " 'ENSG00000226058',\n",
+ " 'ENSG00000116704',\n",
+ " 'ENSG00000225492',\n",
+ " 'ENSG00000230405',\n",
+ " 'ENSG00000152672',\n",
+ " 'ENSG00000175287',\n",
+ " 'ENSG00000024422',\n",
+ " 'ENSG00000149328',\n",
+ " 'ENSG00000229727',\n",
+ " 'ENSG00000224602',\n",
+ " 'ENSG00000198520',\n",
+ " 'ENSG00000124491',\n",
+ " 'ENSG00000236007',\n",
+ " 'ENSG00000235462',\n",
+ " 'ENSG00000235399',\n",
+ " 'ENSG00000229716',\n",
+ " 'ENSG00000001167',\n",
+ " 'ENSG00000027697',\n",
+ " 'ENSG00000225997',\n",
+ " 'ENSG00000230086',\n",
+ " 'ENSG00000155833',\n",
+ " 'ENSG00000146648',\n",
+ " 'ENSG00000230813',\n",
+ " 'ENSG00000199450',\n",
+ " 'ENSG00000229711',\n",
+ " 'ENSG00000114405',\n",
+ " 'ENSG00000116833',\n",
+ " 'ENSG00000146966',\n",
+ " 'ENSG00000211625',\n",
+ " 'ENSG00000156042',\n",
+ " 'ENSG00000197457',\n",
+ " 'ENSG00000236990',\n",
+ " 'ENSG00000146376',\n",
+ " 'ENSG00000237017',\n",
+ " 'ENSG00000003402',\n",
+ " 'ENSG00000213965',\n",
+ " 'ENSG00000236013',\n",
+ " 'ENSG00000063241',\n",
+ " 'ENSG00000116819',\n",
+ " 'ENSG00000171984',\n",
+ " 'ENSG00000121774',\n",
+ " 'ENSG00000235432',\n",
+ " 'ENSG00000114062',\n",
+ " 'ENSG00000121454',\n",
+ " 'ENSG00000211654',\n",
+ " 'ENSG00000146574',\n",
+ " 'ENSG00000225080',\n",
+ " 'ENSG00000143633',\n",
+ " 'ENSG00000117010',\n",
+ " 'ENSG00000173486',\n",
+ " 'ENSG00000172154',\n",
+ " 'ENSG00000198547',\n",
+ " 'ENSG00000225513',\n",
+ " 'ENSG00000119392',\n",
+ " 'ENSG00000236056',\n",
+ " 'ENSG00000236562',\n",
+ " 'ENSG00000211598',\n",
+ " 'ENSG00000229719',\n",
+ " 'ENSG00000149294',\n",
+ " 'ENSG00000172150',\n",
+ " 'ENSG00000175093',\n",
+ " 'ENSG00000023608',\n",
+ " 'ENSG00000152582',\n",
+ " 'ENSG00000231195',\n",
+ " 'ENSG00000226033',\n",
+ " 'ENSG00000152926',\n",
+ " 'ENSG00000171954',\n",
+ " 'ENSG00000199936',\n",
+ " 'ENSG00000212138',\n",
+ " 'ENSG00000200139',\n",
+ " 'ENSG00000211928',\n",
+ " 'ENSG00000236732',\n",
+ " 'ENSG00000197857',\n",
+ " 'ENSG00000148346',\n",
+ " 'ENSG00000224373',\n",
+ " 'ENSG00000236307',\n",
+ " 'ENSG00000153779',\n",
+ " 'ENSG00000213305',\n",
+ " 'ENSG00000213781',\n",
+ " 'ENSG00000120913',\n",
+ " 'ENSG00000154553',\n",
+ " 'ENSG00000173966',\n",
+ " 'ENSG00000151079',\n",
+ " 'ENSG00000225243',\n",
+ " 'ENSG00000123473',\n",
+ " 'ENSG00000268095',\n",
+ " 'ENSG00000225814',\n",
+ " 'ENSG00000198108',\n",
+ " 'ENSG00000145703',\n",
+ " 'ENSG00000117519',\n",
+ " 'ENSG00000213755',\n",
+ " 'ENSG00000225834',\n",
+ " 'ENSG00000225661',\n",
+ " 'ENSG00000200179',\n",
+ " 'ENSG00000200176',\n",
+ " 'ENSG00000211791',\n",
+ " 'ENSG00000006740',\n",
+ " 'ENSG00000212555',\n",
+ " 'ENSG00000229975',\n",
+ " 'ENSG00000224910',\n",
+ " 'ENSG00000199293',\n",
+ " 'ENSG00000230668',\n",
+ " 'ENSG00000213177',\n",
+ " 'ENSG00000230164',\n",
+ " 'ENSG00000236720',\n",
+ " 'ENSG00000225850',\n",
+ " 'ENSG00000230539',\n",
+ " 'ENSG00000197079',\n",
+ " 'ENSG00000229833',\n",
+ " 'ENSG00000170271',\n",
+ " 'ENSG00000237406',\n",
+ " 'ENSG00000276857',\n",
+ " 'ENSG00000212378',\n",
+ " 'ENSG00000198176',\n",
+ " 'ENSG00000230912',\n",
+ " 'ENSG00000197882',\n",
+ " 'ENSG00000212392',\n",
+ " 'ENSG00000236199',\n",
+ " 'ENSG00000225769',\n",
+ " 'ENSG00000230590',\n",
+ " 'ENSG00000229932',\n",
+ " 'ENSG00000236833',\n",
+ " 'ENSG00000008441',\n",
+ " 'ENSG00000122971',\n",
+ " 'ENSG00000229900',\n",
+ " 'ENSG00000115556',\n",
+ " 'ENSG00000010379',\n",
+ " 'ENSG00000213672',\n",
+ " 'ENSG00000224465',\n",
+ " 'ENSG00000008952',\n",
+ " 'ENSG00000237303',\n",
+ " 'ENSG00000236808',\n",
+ " 'ENSG00000225738',\n",
+ " 'ENSG00000236825',\n",
+ " 'ENSG00000225737',\n",
+ " 'ENSG00000237298',\n",
+ " 'ENSG00000212443',\n",
+ " 'ENSG00000236216',\n",
+ " 'ENSG00000151135',\n",
+ " 'ENSG00000237264',\n",
+ " 'ENSG00000172716',\n",
+ " 'ENSG00000154451',\n",
+ " 'ENSG00000153823',\n",
+ " 'ENSG00000236177',\n",
+ " 'ENSG00000230248',\n",
+ " 'ENSG00000237251',\n",
+ " 'ENSG00000199231',\n",
+ " 'ENSG00000225349',\n",
+ " 'ENSG00000211836',\n",
+ " 'ENSG00000123374',\n",
+ " 'ENSG00000115488',\n",
+ " 'ENSG00000174010',\n",
+ " 'ENSG00000225781',\n",
+ " 'ENSG00000198062',\n",
+ " 'ENSG00000199036',\n",
+ " 'ENSG00000049323',\n",
+ " 'ENSG00000197927',\n",
+ " 'ENSG00000224488',\n",
+ " 'ENSG00000122872',\n",
+ " 'ENSG00000170412',\n",
+ " 'ENSG00000235772',\n",
+ " 'ENSG00000225269',\n",
+ " 'ENSG00000155621',\n",
+ " 'ENSG00000235610',\n",
+ " 'ENSG00000174667',\n",
+ " 'ENSG00000213556',\n",
+ " 'ENSG00000174899',\n",
+ " 'ENSG00000211715',\n",
+ " 'ENSG00000120029',\n",
+ " 'ENSG00000230704',\n",
+ " 'ENSG00000198398',\n",
+ " 'ENSG00000120049',\n",
+ " 'ENSG00000198390',\n",
+ " 'ENSG00000152076',\n",
+ " 'ENSG00000199715',\n",
+ " 'ENSG00000005483',\n",
+ " 'ENSG00000058335',\n",
+ " 'ENSG00000229770',\n",
+ " 'ENSG00000118898',\n",
+ " 'ENSG00000254837',\n",
+ " 'ENSG00000236107',\n",
+ " 'ENSG00000235544',\n",
+ " 'ENSG00000122512',\n",
+ " ...],\n",
+ " ['ENSG00000213574',\n",
+ " 'ENSG00000213578',\n",
+ " 'ENSG00000213579',\n",
+ " 'ENSG00000213585',\n",
+ " 'ENSG00000213587',\n",
+ " 'ENSG00000213588',\n",
+ " 'ENSG00000213590',\n",
+ " 'ENSG00000213592',\n",
+ " 'ENSG00000213593',\n",
+ " 'ENSG00000213614',\n",
+ " 'ENSG00000213613',\n",
+ " 'ENSG00000213612',\n",
+ " 'ENSG00000213609',\n",
+ " 'ENSG00000213608',\n",
+ " 'ENSG00000213607',\n",
+ " 'ENSG00000213959',\n",
+ " 'ENSG00000213606',\n",
+ " 'ENSG00000213604',\n",
+ " 'ENSG00000213601',\n",
+ " 'ENSG00000213600',\n",
+ " 'ENSG00000213599',\n",
+ " 'ENSG00000213598',\n",
+ " 'ENSG00000213594',\n",
+ " 'ENSG00000213605',\n",
+ " 'ENSG00000213962',\n",
+ " 'ENSG00000213963',\n",
+ " 'ENSG00000213964',\n",
+ " 'ENSG00000214359',\n",
+ " 'ENSG00000214360',\n",
+ " 'ENSG00000214362',\n",
+ " 'ENSG00000214366',\n",
+ " 'ENSG00000214367',\n",
+ " 'ENSG00000214369',\n",
+ " 'ENSG00000214374',\n",
+ " 'ENSG00000214376',\n",
+ " 'ENSG00000214380',\n",
+ " 'ENSG00000214381',\n",
+ " 'ENSG00000214389',\n",
+ " 'ENSG00000214391',\n",
+ " 'ENSG00000214401',\n",
+ " 'ENSG00000214402',\n",
+ " 'ENSG00000214357',\n",
+ " 'ENSG00000214405',\n",
+ " 'ENSG00000214413',\n",
+ " 'ENSG00000214414',\n",
+ " 'ENSG00000214415',\n",
+ " 'ENSG00000214417',\n",
+ " 'ENSG00000214424',\n",
+ " 'ENSG00000214425',\n",
+ " 'ENSG00000214428',\n",
+ " 'ENSG00000214429',\n",
+ " 'ENSG00000214432',\n",
+ " 'ENSG00000214433',\n",
+ " 'ENSG00000214434',\n",
+ " 'ENSG00000214435',\n",
+ " 'ENSG00000214439',\n",
+ " 'ENSG00000214447',\n",
+ " 'ENSG00000214407',\n",
+ " 'ENSG00000214455',\n",
+ " 'ENSG00000214354',\n",
+ " 'ENSG00000214351',\n",
+ " 'ENSG00000214283',\n",
+ " 'ENSG00000214285',\n",
+ " 'ENSG00000214286',\n",
+ " 'ENSG00000214288',\n",
+ " 'ENSG00000214289',\n",
+ " 'ENSG00000214290',\n",
+ " 'ENSG00000214293',\n",
+ " 'ENSG00000214295',\n",
+ " 'ENSG00000214297',\n",
+ " 'ENSG00000214298',\n",
+ " 'ENSG00000214300',\n",
+ " 'ENSG00000214301',\n",
+ " 'ENSG00000214305',\n",
+ " 'ENSG00000214309',\n",
+ " 'ENSG00000214353',\n",
+ " 'ENSG00000214313',\n",
+ " 'ENSG00000214319',\n",
+ " 'ENSG00000214321',\n",
+ " 'ENSG00000214322',\n",
+ " 'ENSG00000214324',\n",
+ " 'ENSG00000214326',\n",
+ " 'ENSG00000214329',\n",
+ " 'ENSG00000214330',\n",
+ " 'ENSG00000214331',\n",
+ " 'ENSG00000214335',\n",
+ " 'ENSG00000214336',\n",
+ " 'ENSG00000214338',\n",
+ " 'ENSG00000214342',\n",
+ " 'ENSG00000214344',\n",
+ " 'ENSG00000214347',\n",
+ " 'ENSG00000214318',\n",
+ " 'ENSG00000214456',\n",
+ " 'ENSG00000214457',\n",
+ " 'ENSG00000214460',\n",
+ " 'ENSG00000214595',\n",
+ " 'ENSG00000214602',\n",
+ " 'ENSG00000214604',\n",
+ " 'ENSG00000214607',\n",
+ " 'ENSG00000214612',\n",
+ " 'ENSG00000214614',\n",
+ " 'ENSG00000214617',\n",
+ " 'ENSG00000221251',\n",
+ " 'ENSG00000214628',\n",
+ " 'ENSG00000214629',\n",
+ " 'ENSG00000214641',\n",
+ " 'ENSG00000214642',\n",
+ " 'ENSG00000214643',\n",
+ " 'ENSG00000214646',\n",
+ " 'ENSG00000214593',\n",
+ " 'ENSG00000214650',\n",
+ " 'ENSG00000214652',\n",
+ " 'ENSG00000214653',\n",
+ " 'ENSG00000214654',\n",
+ " 'ENSG00000214655',\n",
+ " 'ENSG00000214657',\n",
+ " 'ENSG00000214659',\n",
+ " 'ENSG00000214660',\n",
+ " 'ENSG00000214668',\n",
+ " 'ENSG00000214669',\n",
+ " 'ENSG00000214671',\n",
+ " 'ENSG00000214676',\n",
+ " 'ENSG00000214681',\n",
+ " 'ENSG00000214684',\n",
+ " 'ENSG00000214686',\n",
+ " 'ENSG00000214651',\n",
+ " 'ENSG00000214584',\n",
+ " 'ENSG00000214581',\n",
+ " 'ENSG00000214578',\n",
+ " 'ENSG00000214465',\n",
+ " 'ENSG00000214484',\n",
+ " 'ENSG00000214485',\n",
+ " 'ENSG00000214487',\n",
+ " 'ENSG00000214491',\n",
+ " 'ENSG00000214510',\n",
+ " 'ENSG00000214511',\n",
+ " 'ENSG00000214513',\n",
+ " 'ENSG00000214514',\n",
+ " 'ENSG00000214517',\n",
+ " 'ENSG00000214518',\n",
+ " 'ENSG00000214525',\n",
+ " 'ENSG00000214526',\n",
+ " 'ENSG00000214530',\n",
+ " 'ENSG00000214533',\n",
+ " 'ENSG00000214534',\n",
+ " 'ENSG00000214535',\n",
+ " 'ENSG00000214575',\n",
+ " 'ENSG00000214563',\n",
+ " 'ENSG00000214562',\n",
+ " 'ENSG00000214561',\n",
+ " 'ENSG00000214560',\n",
+ " 'ENSG00000214559',\n",
+ " 'ENSG00000214282',\n",
+ " 'ENSG00000214558',\n",
+ " 'ENSG00000214552',\n",
+ " 'ENSG00000214549',\n",
+ " 'ENSG00000214548',\n",
+ " 'ENSG00000214546',\n",
+ " 'ENSG00000214544',\n",
+ " 'ENSG00000214541',\n",
+ " 'ENSG00000214553',\n",
+ " 'ENSG00000213421',\n",
+ " 'ENSG00000214281',\n",
+ " 'ENSG00000214279',\n",
+ " 'ENSG00000214031',\n",
+ " 'ENSG00000214035',\n",
+ " 'ENSG00000214039',\n",
+ " 'ENSG00000214041',\n",
+ " 'ENSG00000214042',\n",
+ " 'ENSG00000214043',\n",
+ " 'ENSG00000214045',\n",
+ " 'ENSG00000214046',\n",
+ " 'ENSG00000214047',\n",
+ " 'ENSG00000214049',\n",
+ " 'ENSG00000214050',\n",
+ " 'ENSG00000214051',\n",
+ " 'ENSG00000214062',\n",
+ " 'ENSG00000214063',\n",
+ " 'ENSG00000214029',\n",
+ " 'ENSG00000214064',\n",
+ " 'ENSG00000214070',\n",
+ " 'ENSG00000214071',\n",
+ " 'ENSG00000214073',\n",
+ " 'ENSG00000214074',\n",
+ " 'ENSG00000214076',\n",
+ " 'ENSG00000214077',\n",
+ " 'ENSG00000214078',\n",
+ " 'ENSG00000214081',\n",
+ " 'ENSG00000214087',\n",
+ " 'ENSG00000214089',\n",
+ " 'ENSG00000214093',\n",
+ " 'ENSG00000214097',\n",
+ " 'ENSG00000214100',\n",
+ " 'ENSG00000214102',\n",
+ " 'ENSG00000214067',\n",
+ " 'ENSG00000214106',\n",
+ " 'ENSG00000214027',\n",
+ " 'ENSG00000214025',\n",
+ " 'ENSG00000213965',\n",
+ " 'ENSG00000213967',\n",
+ " 'ENSG00000213970',\n",
+ " 'ENSG00000213972',\n",
+ " 'ENSG00000213973',\n",
+ " 'ENSG00000213976',\n",
+ " 'ENSG00000213977',\n",
+ " 'ENSG00000213979',\n",
+ " 'ENSG00000213981',\n",
+ " 'ENSG00000213983',\n",
+ " 'ENSG00000213985',\n",
+ " 'ENSG00000213987',\n",
+ " 'ENSG00000213988',\n",
+ " 'ENSG00000213994',\n",
+ " 'ENSG00000214026',\n",
+ " 'ENSG00000213995',\n",
+ " 'ENSG00000213997',\n",
+ " 'ENSG00000213999',\n",
+ " 'ENSG00000214003',\n",
+ " 'ENSG00000214009',\n",
+ " 'ENSG00000214012',\n",
+ " 'ENSG00000214013',\n",
+ " 'ENSG00000214015',\n",
+ " 'ENSG00000214016',\n",
+ " 'ENSG00000214018',\n",
+ " 'ENSG00000214019',\n",
+ " 'ENSG00000214020',\n",
+ " 'ENSG00000214021',\n",
+ " 'ENSG00000214022',\n",
+ " 'ENSG00000214024',\n",
+ " 'ENSG00000213996',\n",
+ " 'ENSG00000214107',\n",
+ " 'ENSG00000214108',\n",
+ " 'ENSG00000214110',\n",
+ " 'ENSG00000214204',\n",
+ " 'ENSG00000214207',\n",
+ " 'ENSG00000214210',\n",
+ " 'ENSG00000214211',\n",
+ " 'ENSG00000214212',\n",
+ " 'ENSG00000214216',\n",
+ " 'ENSG00000214222',\n",
+ " 'ENSG00000214223',\n",
+ " 'ENSG00000214226',\n",
+ " 'ENSG00000214237',\n",
+ " 'ENSG00000214243',\n",
+ " 'ENSG00000214244',\n",
+ " 'ENSG00000214245',\n",
+ " 'ENSG00000214248',\n",
+ " 'ENSG00000214203',\n",
+ " 'ENSG00000214249',\n",
+ " 'ENSG00000214253',\n",
+ " 'ENSG00000214254',\n",
+ " 'ENSG00000214255',\n",
+ " 'ENSG00000214259',\n",
+ " 'ENSG00000214262',\n",
+ " 'ENSG00000214263',\n",
+ " 'ENSG00000214264',\n",
+ " 'ENSG00000214265',\n",
+ " 'ENSG00000214266',\n",
+ " 'ENSG00000214268',\n",
+ " 'ENSG00000214269',\n",
+ " 'ENSG00000214273',\n",
+ " 'ENSG00000214274',\n",
+ " 'ENSG00000214278',\n",
+ " 'ENSG00000214252',\n",
+ " 'ENSG00000214200',\n",
+ " 'ENSG00000214199',\n",
+ " 'ENSG00000214198',\n",
+ " 'ENSG00000214111',\n",
+ " 'ENSG00000214113',\n",
+ " 'ENSG00000214114',\n",
+ " 'ENSG00000214121',\n",
+ " 'ENSG00000214124',\n",
+ " 'ENSG00000214125',\n",
+ " 'ENSG00000214128',\n",
+ " 'ENSG00000214132',\n",
+ " 'ENSG00000214135',\n",
+ " 'ENSG00000214140',\n",
+ " 'ENSG00000214141',\n",
+ " 'ENSG00000214142',\n",
+ " 'ENSG00000214144',\n",
+ " 'ENSG00000214145',\n",
+ " 'ENSG00000214146',\n",
+ " 'ENSG00000214147',\n",
+ " 'ENSG00000214160',\n",
+ " 'ENSG00000214195',\n",
+ " 'ENSG00000214194',\n",
+ " 'ENSG00000214193',\n",
+ " 'ENSG00000214192',\n",
+ " 'ENSG00000214190',\n",
+ " 'ENSG00000214189',\n",
+ " 'ENSG00000214280',\n",
+ " 'ENSG00000214188',\n",
+ " 'ENSG00000214184',\n",
+ " 'ENSG00000214182',\n",
+ " 'ENSG00000214178',\n",
+ " 'ENSG00000214176',\n",
+ " 'ENSG00000214174',\n",
+ " 'ENSG00000214161',\n",
+ " 'ENSG00000214185',\n",
+ " 'ENSG00000213420',\n",
+ " 'ENSG00000213417',\n",
+ " 'ENSG00000213416',\n",
+ " 'ENSG00000212458',\n",
+ " 'ENSG00000212459',\n",
+ " 'ENSG00000212460',\n",
+ " 'ENSG00000212461',\n",
+ " 'ENSG00000212464',\n",
+ " 'ENSG00000212466',\n",
+ " 'ENSG00000212468',\n",
+ " 'ENSG00000212469',\n",
+ " 'ENSG00000212473',\n",
+ " 'ENSG00000212475',\n",
+ " 'ENSG00000212479',\n",
+ " 'ENSG00000212482',\n",
+ " 'ENSG00000212485',\n",
+ " 'ENSG00000212489',\n",
+ " 'ENSG00000212457',\n",
+ " 'ENSG00000212490',\n",
+ " 'ENSG00000212495',\n",
+ " 'ENSG00000212496',\n",
+ " 'ENSG00000212497',\n",
+ " 'ENSG00000212498',\n",
+ " 'ENSG00000212499',\n",
+ " 'ENSG00000212505',\n",
+ " 'ENSG00000212510',\n",
+ " 'ENSG00000212511',\n",
+ " 'ENSG00000212512',\n",
+ " 'ENSG00000212516',\n",
+ " 'ENSG00000212517',\n",
+ " 'ENSG00000212518',\n",
+ " 'ENSG00000212520',\n",
+ " 'ENSG00000212521',\n",
+ " 'ENSG00000212493',\n",
+ " 'ENSG00000212525',\n",
+ " 'ENSG00000212455',\n",
+ " 'ENSG00000212452',\n",
+ " 'ENSG00000212402',\n",
+ " 'ENSG00000212404',\n",
+ " 'ENSG00000212407',\n",
+ " 'ENSG00000212409',\n",
+ " 'ENSG00000212410',\n",
+ " 'ENSG00000212411',\n",
+ " 'ENSG00000212413',\n",
+ " 'ENSG00000212414',\n",
+ " 'ENSG00000212415',\n",
+ " 'ENSG00000212418',\n",
+ " 'ENSG00000212420',\n",
+ " 'ENSG00000212421',\n",
+ " 'ENSG00000212422',\n",
+ " 'ENSG00000212424',\n",
+ " 'ENSG00000212454',\n",
+ " 'ENSG00000212425',\n",
+ " 'ENSG00000212429',\n",
+ " 'ENSG00000212432',\n",
+ " 'ENSG00000212433',\n",
+ " 'ENSG00000212434',\n",
+ " 'ENSG00000212440',\n",
+ " 'ENSG00000212441',\n",
+ " 'ENSG00000212442',\n",
+ " 'ENSG00000212443',\n",
+ " 'ENSG00000212445',\n",
+ " 'ENSG00000212446',\n",
+ " 'ENSG00000212447',\n",
+ " 'ENSG00000212448',\n",
+ " 'ENSG00000212450',\n",
+ " 'ENSG00000212451',\n",
+ " 'ENSG00000212428',\n",
+ " 'ENSG00000212526',\n",
+ " 'ENSG00000212527',\n",
+ " 'ENSG00000212528',\n",
+ " 'ENSG00000212587',\n",
+ " 'ENSG00000212588',\n",
+ " 'ENSG00000212589',\n",
+ " 'ENSG00000212590',\n",
+ " 'ENSG00000212593',\n",
+ " 'ENSG00000212594',\n",
+ " 'ENSG00000212595',\n",
+ " 'ENSG00000212597',\n",
+ " 'ENSG00000212598',\n",
+ " 'ENSG00000212599',\n",
+ " 'ENSG00000212601',\n",
+ " 'ENSG00000212604',\n",
+ " 'ENSG00000212605',\n",
+ " 'ENSG00000212607',\n",
+ " 'ENSG00000212586',\n",
+ " 'ENSG00000212608',\n",
+ " 'ENSG00000212610',\n",
+ " 'ENSG00000212611',\n",
+ " 'ENSG00000212612',\n",
+ " 'ENSG00000212615',\n",
+ " 'ENSG00000212618',\n",
+ " 'ENSG00000212620',\n",
+ " 'ENSG00000212623',\n",
+ " 'ENSG00000212624',\n",
+ " 'ENSG00000212625',\n",
+ " 'ENSG00000212626',\n",
+ " 'ENSG00000212628',\n",
+ " 'ENSG00000212643',\n",
+ " 'ENSG00000212657',\n",
+ " 'ENSG00000212658',\n",
+ " 'ENSG00000212609',\n",
+ " 'ENSG00000212584',\n",
+ " 'ENSG00000212581',\n",
+ " 'ENSG00000212580',\n",
+ " 'ENSG00000212529',\n",
+ " 'ENSG00000212532',\n",
+ " 'ENSG00000212533',\n",
+ " 'ENSG00000212534',\n",
+ " 'ENSG00000212535',\n",
+ " 'ENSG00000212536',\n",
+ " 'ENSG00000212538',\n",
+ " 'ENSG00000212539',\n",
+ " 'ENSG00000212541',\n",
+ " 'ENSG00000212542',\n",
+ " 'ENSG00000212545',\n",
+ " 'ENSG00000212546',\n",
+ " 'ENSG00000212549',\n",
+ " 'ENSG00000212550',\n",
+ " 'ENSG00000212551',\n",
+ " 'ENSG00000212553',\n",
+ " 'ENSG00000212555',\n",
+ " 'ENSG00000212579',\n",
+ " 'ENSG00000212576',\n",
+ " 'ENSG00000212572',\n",
+ " 'ENSG00000212571',\n",
+ " 'ENSG00000212569',\n",
+ " 'ENSG00000212568',\n",
+ " 'ENSG00000212398',\n",
+ " 'ENSG00000212567',\n",
+ " 'ENSG00000212564',\n",
+ " 'ENSG00000212561',\n",
+ " 'ENSG00000212560',\n",
+ " 'ENSG00000212559',\n",
+ " 'ENSG00000212558',\n",
+ " 'ENSG00000212556',\n",
+ " 'ENSG00000212565',\n",
+ " 'ENSG00000212659',\n",
+ " 'ENSG00000212397',\n",
+ " 'ENSG00000212395',\n",
+ " 'ENSG00000212211',\n",
+ " 'ENSG00000212214',\n",
+ " 'ENSG00000212215',\n",
+ " 'ENSG00000212216',\n",
+ " 'ENSG00000212219',\n",
+ " 'ENSG00000212221',\n",
+ " 'ENSG00000212224',\n",
+ " 'ENSG00000212226',\n",
+ " 'ENSG00000212228',\n",
+ " 'ENSG00000212229',\n",
+ " 'ENSG00000212230',\n",
+ " 'ENSG00000212232',\n",
+ " 'ENSG00000212237',\n",
+ " 'ENSG00000212238',\n",
+ " 'ENSG00000212207',\n",
+ " 'ENSG00000212240',\n",
+ " 'ENSG00000212242',\n",
+ " 'ENSG00000212246',\n",
+ " 'ENSG00000212247',\n",
+ " 'ENSG00000212248',\n",
+ " 'ENSG00000212249',\n",
+ " 'ENSG00000212251',\n",
+ " 'ENSG00000212257',\n",
+ " 'ENSG00000212258',\n",
+ " 'ENSG00000212259',\n",
+ " 'ENSG00000212260',\n",
+ " 'ENSG00000212264',\n",
+ " 'ENSG00000212265',\n",
+ " 'ENSG00000212266',\n",
+ " 'ENSG00000212269',\n",
+ " 'ENSG00000212241',\n",
+ " 'ENSG00000212270',\n",
+ " 'ENSG00000212206',\n",
+ " 'ENSG00000212204',\n",
+ " 'ENSG00000212145',\n",
+ " 'ENSG00000212146',\n",
+ " 'ENSG00000212147',\n",
+ " 'ENSG00000212149',\n",
+ " 'ENSG00000212153',\n",
+ " 'ENSG00000212154',\n",
+ " 'ENSG00000212156',\n",
+ " 'ENSG00000212157',\n",
+ " 'ENSG00000212158',\n",
+ " 'ENSG00000212160',\n",
+ " 'ENSG00000212161',\n",
+ " 'ENSG00000212163',\n",
+ " 'ENSG00000212165',\n",
+ " 'ENSG00000212167',\n",
+ " 'ENSG00000212205',\n",
+ " 'ENSG00000212168',\n",
+ " 'ENSG00000212171',\n",
+ " 'ENSG00000212172',\n",
+ " 'ENSG00000212175',\n",
+ " 'ENSG00000212176',\n",
+ " 'ENSG00000212181',\n",
+ " 'ENSG00000212182',\n",
+ " 'ENSG00000212184',\n",
+ " 'ENSG00000212186',\n",
+ " 'ENSG00000212187',\n",
+ " 'ENSG00000212189',\n",
+ " 'ENSG00000212190',\n",
+ " 'ENSG00000212191',\n",
+ " 'ENSG00000212195',\n",
+ " 'ENSG00000212199',\n",
+ " 'ENSG00000212170',\n",
+ " 'ENSG00000212273',\n",
+ " 'ENSG00000212276',\n",
+ " 'ENSG00000212278',\n",
+ " 'ENSG00000212342',\n",
+ " 'ENSG00000212344',\n",
+ " 'ENSG00000212345',\n",
+ " 'ENSG00000212347',\n",
+ " 'ENSG00000212348',\n",
+ " 'ENSG00000212354',\n",
+ " 'ENSG00000212358',\n",
+ " 'ENSG00000212359',\n",
+ " 'ENSG00000212360',\n",
+ " 'ENSG00000212363',\n",
+ " 'ENSG00000212365',\n",
+ " 'ENSG00000212366',\n",
+ " 'ENSG00000212368',\n",
+ " 'ENSG00000212370',\n",
+ " 'ENSG00000212340',\n",
+ " 'ENSG00000212371',\n",
+ " 'ENSG00000212374',\n",
+ " 'ENSG00000212377',\n",
+ " 'ENSG00000212378',\n",
+ " 'ENSG00000212379',\n",
+ " 'ENSG00000212380',\n",
+ " 'ENSG00000212382',\n",
+ " 'ENSG00000212383',\n",
+ " 'ENSG00000212384',\n",
+ " 'ENSG00000212385',\n",
+ " 'ENSG00000212387',\n",
+ " 'ENSG00000212388',\n",
+ " 'ENSG00000212389',\n",
+ " 'ENSG00000212391',\n",
+ " 'ENSG00000212392',\n",
+ " 'ENSG00000212373',\n",
+ " 'ENSG00000212338',\n",
+ " 'ENSG00000212336',\n",
+ " 'ENSG00000212335',\n",
+ " 'ENSG00000212279',\n",
+ " 'ENSG00000212280',\n",
+ " 'ENSG00000212282',\n",
+ " 'ENSG00000212283',\n",
+ " 'ENSG00000212289',\n",
+ " 'ENSG00000212292',\n",
+ " 'ENSG00000212293',\n",
+ " 'ENSG00000212295',\n",
+ " 'ENSG00000212296',\n",
+ " 'ENSG00000212297',\n",
+ " 'ENSG00000212298',\n",
+ " 'ENSG00000212302',\n",
+ " 'ENSG00000212303',\n",
+ " 'ENSG00000212304',\n",
+ " 'ENSG00000212305',\n",
+ " 'ENSG00000212306',\n",
+ " 'ENSG00000212308',\n",
+ " 'ENSG00000212333',\n",
+ " 'ENSG00000212332',\n",
+ " 'ENSG00000212331',\n",
+ " 'ENSG00000212330',\n",
+ " 'ENSG00000212329',\n",
+ " 'ENSG00000212327',\n",
+ " 'ENSG00000212396',\n",
+ " 'ENSG00000212325',\n",
+ " 'ENSG00000212321',\n",
+ " 'ENSG00000212319',\n",
+ " 'ENSG00000212316',\n",
+ " 'ENSG00000212314',\n",
+ " 'ENSG00000212312',\n",
+ " 'ENSG00000212309',\n",
+ " 'ENSG00000212324',\n",
+ " 'ENSG00000214688',\n",
+ " 'ENSG00000212663',\n",
+ " 'ENSG00000212694',\n",
+ " 'ENSG00000213225',\n",
+ " 'ENSG00000213226',\n",
+ " 'ENSG00000213228',\n",
+ " 'ENSG00000213231',\n",
+ " 'ENSG00000213232',\n",
+ " 'ENSG00000213233',\n",
+ " 'ENSG00000213234',\n",
+ " 'ENSG00000213235',\n",
+ " 'ENSG00000213236',\n",
+ " 'ENSG00000213237',\n",
+ " 'ENSG00000213238',\n",
+ " 'ENSG00000213239',\n",
+ " 'ENSG00000213244',\n",
+ " 'ENSG00000213246',\n",
+ " 'ENSG00000213222',\n",
+ " 'ENSG00000213247',\n",
+ " 'ENSG00000213252',\n",
+ " 'ENSG00000213253',\n",
+ " 'ENSG00000213260',\n",
+ " 'ENSG00000213261',\n",
+ " 'ENSG00000213262',\n",
+ " 'ENSG00000213264',\n",
+ " 'ENSG00000213265',\n",
+ " 'ENSG00000213269',\n",
+ " 'ENSG00000213270',\n",
+ " 'ENSG00000213272',\n",
+ " 'ENSG00000213275',\n",
+ " 'ENSG00000213277',\n",
+ " 'ENSG00000213279',\n",
+ " 'ENSG00000213280',\n",
+ " 'ENSG00000213250',\n",
+ " 'ENSG00000213281',\n",
+ " 'ENSG00000213221',\n",
+ " 'ENSG00000213216',\n",
+ " 'ENSG00000213174',\n",
+ " 'ENSG00000213176',\n",
+ " 'ENSG00000213177',\n",
+ " 'ENSG00000213178',\n",
+ " 'ENSG00000213179',\n",
+ " 'ENSG00000213180',\n",
+ " 'ENSG00000213181',\n",
+ " 'ENSG00000213182',\n",
+ " 'ENSG00000213183',\n",
+ " 'ENSG00000213184',\n",
+ " 'ENSG00000213185',\n",
+ " 'ENSG00000213186',\n",
+ " 'ENSG00000213187',\n",
+ " 'ENSG00000213188',\n",
+ " 'ENSG00000213218',\n",
+ " 'ENSG00000213189',\n",
+ " 'ENSG00000213194',\n",
+ " 'ENSG00000213197',\n",
+ " 'ENSG00000213199',\n",
+ " 'ENSG00000213201',\n",
+ " 'ENSG00000213203',\n",
+ " 'ENSG00000213204',\n",
+ " 'ENSG00000213205',\n",
+ " 'ENSG00000213209',\n",
+ " 'ENSG00000213210',\n",
+ " 'ENSG00000213211',\n",
+ " 'ENSG00000213212',\n",
+ " 'ENSG00000213213',\n",
+ " 'ENSG00000213214',\n",
+ " 'ENSG00000213215',\n",
+ " 'ENSG00000213190',\n",
+ " 'ENSG00000213285',\n",
+ " 'ENSG00000213287',\n",
+ " 'ENSG00000213290',\n",
+ " 'ENSG00000213362',\n",
+ " 'ENSG00000213363',\n",
+ " 'ENSG00000213365',\n",
+ " 'ENSG00000213366',\n",
+ " 'ENSG00000213368',\n",
+ " 'ENSG00000213370',\n",
+ " 'ENSG00000213371',\n",
+ " 'ENSG00000213373',\n",
+ " 'ENSG00000213376',\n",
+ " 'ENSG00000213380',\n",
+ " 'ENSG00000213383',\n",
+ " 'ENSG00000213384',\n",
+ " 'ENSG00000213385',\n",
+ " 'ENSG00000213386',\n",
+ " 'ENSG00000213361',\n",
+ " 'ENSG00000213390',\n",
+ " 'ENSG00000213394',\n",
+ " 'ENSG00000213397',\n",
+ " 'ENSG00000213398',\n",
+ " 'ENSG00000213399',\n",
+ " 'ENSG00000213400',\n",
+ " 'ENSG00000213401',\n",
+ " 'ENSG00000213402',\n",
+ " 'ENSG00000213403',\n",
+ " 'ENSG00000213406',\n",
+ " 'ENSG00000213409',\n",
+ " 'ENSG00000213411',\n",
+ " 'ENSG00000213412',\n",
+ " 'ENSG00000213413',\n",
+ " 'ENSG00000213414',\n",
+ " 'ENSG00000213393',\n",
+ " 'ENSG00000213358',\n",
+ " 'ENSG00000213355',\n",
+ " 'ENSG00000213352',\n",
+ " 'ENSG00000213291',\n",
+ " 'ENSG00000213293',\n",
+ " 'ENSG00000213295',\n",
+ " 'ENSG00000213296',\n",
+ " 'ENSG00000213297',\n",
+ " 'ENSG00000213300',\n",
+ " 'ENSG00000213301',\n",
+ " 'ENSG00000213302',\n",
+ " 'ENSG00000213303',\n",
+ " 'ENSG00000213304',\n",
+ " 'ENSG00000213305',\n",
+ " 'ENSG00000213307',\n",
+ " 'ENSG00000213309',\n",
+ " 'ENSG00000213310',\n",
+ " 'ENSG00000213312',\n",
+ " 'ENSG00000213315',\n",
+ " 'ENSG00000213316',\n",
+ " 'ENSG00000213347',\n",
+ " 'ENSG00000213344',\n",
+ " 'ENSG00000213343',\n",
+ " 'ENSG00000213341',\n",
+ " 'ENSG00000213339',\n",
+ " 'ENSG00000213338',\n",
+ " 'ENSG00000213172',\n",
+ " 'ENSG00000213337',\n",
+ " 'ENSG00000213333',\n",
+ " 'ENSG00000213332',\n",
+ " 'ENSG00000213331',\n",
+ " 'ENSG00000213328',\n",
+ " 'ENSG00000213326',\n",
+ " 'ENSG00000213318',\n",
+ " 'ENSG00000213335',\n",
+ " 'ENSG00000212664',\n",
+ " 'ENSG00000213171',\n",
+ " 'ENSG00000213169',\n",
+ " 'ENSG00000212978',\n",
+ " 'ENSG00000212989',\n",
+ " 'ENSG00000212993',\n",
+ " 'ENSG00000212994',\n",
+ " 'ENSG00000213003',\n",
+ " 'ENSG00000213005',\n",
+ " 'ENSG00000213013',\n",
+ " 'ENSG00000213014',\n",
+ " 'ENSG00000213015',\n",
+ " 'ENSG00000213016',\n",
+ " 'ENSG00000213018',\n",
+ " 'ENSG00000213020',\n",
+ " 'ENSG00000213022',\n",
+ " 'ENSG00000213023',\n",
+ " 'ENSG00000212961',\n",
+ " 'ENSG00000213024',\n",
+ " 'ENSG00000213026',\n",
+ " 'ENSG00000213028',\n",
+ " 'ENSG00000213030',\n",
+ " 'ENSG00000213032',\n",
+ " 'ENSG00000213033',\n",
+ " 'ENSG00000213035',\n",
+ " 'ENSG00000213036',\n",
+ " 'ENSG00000213041',\n",
+ " 'ENSG00000213045',\n",
+ " 'ENSG00000213046',\n",
+ " 'ENSG00000213047',\n",
+ " 'ENSG00000213048',\n",
+ " 'ENSG00000213049',\n",
+ " 'ENSG00000213050',\n",
+ " 'ENSG00000213025',\n",
+ " 'ENSG00000213051',\n",
+ " 'ENSG00000212952',\n",
+ " 'ENSG00000212938',\n",
+ " 'ENSG00000212695',\n",
+ " 'ENSG00000212710',\n",
+ " 'ENSG00000212712',\n",
+ " 'ENSG00000212717',\n",
+ " 'ENSG00000212719',\n",
+ " 'ENSG00000212721',\n",
+ " 'ENSG00000212722',\n",
+ " 'ENSG00000212724',\n",
+ " 'ENSG00000212725',\n",
+ " 'ENSG00000212743',\n",
+ " 'ENSG00000212747',\n",
+ " 'ENSG00000212766',\n",
+ " 'ENSG00000212769',\n",
+ " 'ENSG00000212789',\n",
+ " 'ENSG00000212939',\n",
+ " 'ENSG00000212802',\n",
+ " 'ENSG00000212829',\n",
+ " 'ENSG00000212855',\n",
+ " 'ENSG00000212856',\n",
+ " 'ENSG00000212864',\n",
+ " 'ENSG00000212866',\n",
+ " 'ENSG00000212899',\n",
+ " 'ENSG00000212900',\n",
+ " 'ENSG00000212901',\n",
+ " 'ENSG00000212907',\n",
+ " 'ENSG00000212916',\n",
+ " 'ENSG00000212930',\n",
+ " 'ENSG00000212932',\n",
+ " 'ENSG00000212933',\n",
+ " 'ENSG00000212935',\n",
+ " 'ENSG00000212807',\n",
+ " 'ENSG00000213055',\n",
+ " 'ENSG00000213057',\n",
+ " 'ENSG00000213058',\n",
+ " 'ENSG00000213113',\n",
+ " 'ENSG00000213115',\n",
+ " 'ENSG00000213117',\n",
+ " 'ENSG00000213118',\n",
+ " 'ENSG00000213120',\n",
+ " 'ENSG00000213121',\n",
+ " 'ENSG00000213122',\n",
+ " 'ENSG00000213123',\n",
+ " 'ENSG00000213126',\n",
+ " 'ENSG00000213128',\n",
+ " 'ENSG00000213130',\n",
+ " 'ENSG00000213131',\n",
+ " 'ENSG00000213133',\n",
+ " 'ENSG00000213137',\n",
+ " 'ENSG00000213111',\n",
+ " 'ENSG00000213139',\n",
+ " 'ENSG00000213144',\n",
+ " 'ENSG00000213145',\n",
+ " 'ENSG00000213147',\n",
+ " 'ENSG00000213148',\n",
+ " 'ENSG00000213149',\n",
+ " 'ENSG00000213150',\n",
+ " 'ENSG00000213152',\n",
+ " 'ENSG00000213153',\n",
+ " 'ENSG00000213155',\n",
+ " 'ENSG00000213157',\n",
+ " 'ENSG00000213158',\n",
+ " 'ENSG00000213159',\n",
+ " 'ENSG00000213160',\n",
+ " 'ENSG00000213167',\n",
+ " 'ENSG00000213140',\n",
+ " 'ENSG00000213110',\n",
+ " 'ENSG00000213109',\n",
+ " 'ENSG00000213108',\n",
+ " 'ENSG00000213060',\n",
+ " 'ENSG00000213061',\n",
+ " 'ENSG00000213062',\n",
+ " 'ENSG00000213063',\n",
+ " 'ENSG00000213064',\n",
+ " 'ENSG00000213065',\n",
+ " 'ENSG00000213066',\n",
+ " 'ENSG00000213067',\n",
+ " 'ENSG00000213068',\n",
+ " 'ENSG00000213069',\n",
+ " 'ENSG00000213070',\n",
+ " 'ENSG00000213071',\n",
+ " 'ENSG00000213073',\n",
+ " 'ENSG00000213075',\n",
+ " 'ENSG00000213076',\n",
+ " 'ENSG00000213078',\n",
+ " 'ENSG00000213079',\n",
+ " 'ENSG00000213107',\n",
+ " 'ENSG00000213104',\n",
+ " 'ENSG00000213100',\n",
+ " 'ENSG00000213096',\n",
+ " 'ENSG00000213091',\n",
+ " 'ENSG00000213090',\n",
+ " 'ENSG00000213170',\n",
+ " 'ENSG00000213089',\n",
+ " 'ENSG00000213087',\n",
+ " 'ENSG00000213085',\n",
+ " 'ENSG00000213083',\n",
+ " 'ENSG00000213082',\n",
+ " 'ENSG00000213081',\n",
+ " 'ENSG00000213080',\n",
+ " 'ENSG00000213088',\n",
+ " 'ENSG00000214691',\n",
+ " 'ENSG00000214626',\n",
+ " 'ENSG00000214695',\n",
+ " 'ENSG00000218359',\n",
+ " 'ENSG00000218363',\n",
+ " 'ENSG00000218410',\n",
+ " 'ENSG00000218416',\n",
+ " 'ENSG00000218418',\n",
+ " 'ENSG00000218424',\n",
+ " 'ENSG00000218426',\n",
+ " 'ENSG00000218428',\n",
+ " 'ENSG00000218454',\n",
+ " 'ENSG00000218459',\n",
+ " 'ENSG00000218472',\n",
+ " 'ENSG00000218475',\n",
+ " 'ENSG00000218476',\n",
+ " 'ENSG00000218483',\n",
+ " 'ENSG00000218358',\n",
+ " 'ENSG00000218490',\n",
+ " 'ENSG00000218502',\n",
+ " 'ENSG00000218510',\n",
+ " 'ENSG00000218512',\n",
+ " 'ENSG00000218520',\n",
+ " 'ENSG00000218521',\n",
+ " 'ENSG00000218536',\n",
+ " 'ENSG00000218537',\n",
+ " 'ENSG00000218549',\n",
+ " 'ENSG00000218561',\n",
+ " 'ENSG00000218565',\n",
+ " 'ENSG00000218574',\n",
+ " 'ENSG00000218577',\n",
+ " 'ENSG00000218582',\n",
+ " 'ENSG00000218586',\n",
+ " 'ENSG00000218499',\n",
+ " 'ENSG00000218357',\n",
+ " 'ENSG00000218351',\n",
+ " 'ENSG00000218350',\n",
+ " 'ENSG00000218089',\n",
+ " 'ENSG00000218107',\n",
+ " 'ENSG00000218109',\n",
+ " 'ENSG00000218125',\n",
+ " 'ENSG00000218143',\n",
+ " 'ENSG00000218153',\n",
+ " 'ENSG00000218173',\n",
+ " 'ENSG00000218175',\n",
+ " 'ENSG00000218180',\n",
+ " 'ENSG00000218186',\n",
+ " 'ENSG00000218187',\n",
+ " 'ENSG00000218189',\n",
+ " 'ENSG00000218194',\n",
+ " 'ENSG00000218198',\n",
+ " 'ENSG00000218208',\n",
+ " 'ENSG00000218213',\n",
+ " 'ENSG00000218226',\n",
+ " 'ENSG00000218347',\n",
+ " 'ENSG00000218337',\n",
+ " 'ENSG00000218336',\n",
+ " 'ENSG00000218313',\n",
+ " 'ENSG00000218305',\n",
+ " 'ENSG00000218300',\n",
+ " 'ENSG00000218596',\n",
+ " 'ENSG00000218297',\n",
+ " 'ENSG00000218281',\n",
+ " 'ENSG00000218274',\n",
+ " 'ENSG00000218265',\n",
+ " 'ENSG00000218261',\n",
+ " 'ENSG00000218233',\n",
+ " 'ENSG00000218227',\n",
+ " 'ENSG00000218283',\n",
+ " 'ENSG00000218073',\n",
+ " 'ENSG00000218617',\n",
+ " 'ENSG00000218632',\n",
+ " 'ENSG00000218890',\n",
+ " 'ENSG00000218891',\n",
+ " 'ENSG00000218893',\n",
+ " 'ENSG00000218896',\n",
+ " 'ENSG00000218902',\n",
+ " 'ENSG00000218965',\n",
+ " 'ENSG00000218976',\n",
+ " 'ENSG00000218980',\n",
+ " 'ENSG00000218986',\n",
+ " 'ENSG00000218991',\n",
+ " 'ENSG00000218996',\n",
+ " 'ENSG00000219023',\n",
+ " 'ENSG00000219027',\n",
+ " 'ENSG00000219039',\n",
+ " 'ENSG00000218872',\n",
+ " 'ENSG00000219061',\n",
+ " 'ENSG00000219074',\n",
+ " 'ENSG00000219085',\n",
+ " 'ENSG00000219087',\n",
+ " 'ENSG00000219088',\n",
+ " 'ENSG00000219095',\n",
+ " 'ENSG00000219102',\n",
+ " 'ENSG00000219133',\n",
+ " 'ENSG00000219135',\n",
+ " 'ENSG00000219139',\n",
+ " 'ENSG00000219146',\n",
+ " 'ENSG00000219149',\n",
+ " 'ENSG00000219150',\n",
+ " 'ENSG00000219159',\n",
+ " 'ENSG00000219163',\n",
+ " 'ENSG00000219073',\n",
+ " 'ENSG00000218870',\n",
+ " 'ENSG00000218868',\n",
+ " 'ENSG00000218857',\n",
+ " 'ENSG00000218643',\n",
+ " 'ENSG00000218672',\n",
+ " 'ENSG00000218676',\n",
+ " 'ENSG00000218682',\n",
+ " 'ENSG00000218689',\n",
+ " 'ENSG00000218690',\n",
+ " 'ENSG00000218698',\n",
+ " 'ENSG00000218713',\n",
+ " 'ENSG00000218716',\n",
+ " 'ENSG00000218725',\n",
+ " 'ENSG00000218728',\n",
+ " 'ENSG00000218730',\n",
+ " 'ENSG00000218732',\n",
+ " 'ENSG00000218739',\n",
+ " 'ENSG00000218748',\n",
+ " 'ENSG00000218749',\n",
+ " 'ENSG00000218754',\n",
+ " 'ENSG00000218839',\n",
+ " 'ENSG00000218834',\n",
+ " 'ENSG00000218823',\n",
+ " 'ENSG00000218819',\n",
+ " 'ENSG00000218813',\n",
+ " 'ENSG00000218809',\n",
+ " 'ENSG00000218631',\n",
+ " 'ENSG00000218806',\n",
+ " 'ENSG00000218793',\n",
+ " 'ENSG00000218792',\n",
+ " 'ENSG00000218776',\n",
+ " 'ENSG00000218772',\n",
+ " 'ENSG00000218766',\n",
+ " 'ENSG00000218757',\n",
+ " 'ENSG00000218803',\n",
+ " 'ENSG00000219186',\n",
+ " 'ENSG00000218069',\n",
+ " 'ENSG00000218049',\n",
+ " 'ENSG00000217159',\n",
+ " 'ENSG00000217160',\n",
+ " 'ENSG00000217165',\n",
+ " 'ENSG00000217169',\n",
+ " 'ENSG00000217178',\n",
+ " 'ENSG00000217179',\n",
+ " 'ENSG00000217181',\n",
+ " 'ENSG00000217195',\n",
+ " 'ENSG00000217227',\n",
+ " 'ENSG00000217228',\n",
+ " 'ENSG00000217231',\n",
+ " 'ENSG00000217236',\n",
+ " 'ENSG00000217239',\n",
+ " ...]]"
]
},
- "execution_count": 131,
+ "execution_count": 150,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "np.argsort(i[0],1)"
+ "if use_tokens:\n",
+ " genes = [genedf.iloc[c].ensembl_gene_id.tolist() for c in loc]\n",
+ "else:\n",
+ " genes = [embeddings.iloc[c].index.tolist() for c in loc]\n",
+ "expr = i[0][np.arange(i[0].shape[0])[:,None], loc]"
]
},
{
diff --git a/scprint/model/model.py b/scprint/model/model.py
index 173f53b..d9a4023 100644
--- a/scprint/model/model.py
+++ b/scprint/model/model.py
@@ -1,25 +1,23 @@
import torch.nn as nn
import torch.nn.functional as F
from base import BaseModel
-
-
-class MnistModel(BaseModel):
- def __init__(self, num_classes=10):
- super().__init__()
- self.conv1 = nn.Conv2d(1, 10, kernel_size=5)
- self.conv2 = nn.Conv2d(10, 20, kernel_size=5)
- self.conv2_drop = nn.Dropout2d()
- self.fc1 = nn.Linear(320, 50)
- self.fc2 = nn.Linear(50, num_classes)
+import torch
+from typing import Optional, Dict, Union
+from torch import Tensor
+import math
+import dgl
+
+class scPrint(BaseModel):
+ def __init__(self, config):
+ super(scPrint, self).__init__()
+ self.config = config
+ self.encoder = Encoder(config)
+ self.decoder = Decoder(config)
def forward(self, x):
- x = F.relu(F.max_pool2d(self.conv1(x), 2))
- x = F.relu(F.max_pool2d(self.conv2_drop(self.conv2(x)), 2))
- x = x.view(-1, 320)
- x = F.relu(self.fc1(x))
- x = F.dropout(x, training=self.training)
- x = self.fc2(x)
- return F.log_softmax(x, dim=1)
+ x = self.encoder(x)
+ x = self.decoder(x)
+ return x
class GeneEncoder(nn.Module):
@@ -63,25 +61,69 @@ class PositionalEncoding(nn.Module):
Note: not used in the current version of scprint.
"""
- def __init__(self, d_model: int, dropout: float = 0.1, max_len: int = 5000):
+ def __init__(self, d_model: int, max_len: int, dropout: float = 0.1, maxval=10000.0):
super().__init__()
self.dropout = nn.Dropout(p=dropout)
position = torch.arange(max_len).unsqueeze(1)
div_term = torch.exp(
- torch.arange(0, d_model, 2) * (-math.log(10000.0) / d_model)
+ torch.arange(0, d_model, 2) * (-math.log(maxval) / d_model)
)
pe = torch.zeros(max_len, 1, d_model)
pe[:, 0, 0::2] = torch.sin(position * div_term)
pe[:, 0, 1::2] = torch.cos(position * div_term)
self.register_buffer("pe", pe)
- def forward(self, x: Tensor) -> Tensor:
+ def forward(self, x: Tensor, pos_x: Tensor) -> Tensor:
"""
Args:
x: Tensor, shape [seq_len, batch_size, embedding_dim]
"""
- x = x + self.pe[: x.size(0)]
+ x = x + self.pe[pos_x]
+ return self.dropout(x)
+
+
+class DPositionalEncoding(nn.Module):
+ """
+ The PositionalEncoding module applies a positional encoding to a sequence of vectors.
+ This is necessary for the Transformer model, which does not have any inherent notion of
+ position in a sequence. The positional encoding is added to the input embeddings and
+ allows the model to attend to positions in the sequence.
+
+ Args:
+ d_model (int): The dimension of the input vectors.
+ dropout (float, optional): The dropout rate to apply to the output of the positional encoding.
+ max_len (int, optional): The maximum length of a sequence that this module can handle.
+
+ Note: not used in the current version of scprint.
+ """
+
+ def __init__(self, d_model: int, max_len: int, dropout: float = 0.1, maxvalue=10000.0):
+ super().__init__()
+ self.dropout = nn.Dropout(p=dropout)
+
+ position = torch.arange(max_len).unsqueeze(1)
+ div_term = torch.exp(
+ torch.arange(0, d_model, 2) * (-math.log(maxvalue) / d_model)
+ )
+ pe = torch.zeros(max_len, 1, d_model)
+ pe[:, 0, (d_model / 2) :: 2 + (d_model / 2)] = torch.sin(position * div_term)
+ pe[:, 0, 1 + (d_model / 2) :: 2 + (d_model / 2)] = torch.cos(
+ position * div_term
+ )
+ self.register_buffer("pe", pe)
+
+ # PE(x,y,2i) = sin(x/10000^(4i/D))
+ # PE(x,y,2i+1) = cos(x/10000^(4i/D))
+ # PE(x,y,2j+D/2) = sin(y/10000^(4j/D))
+ # PE(x,y,2j+1+D/2) = cos(y/10000^(4j/D))
+
+ def forward(self, x: Tensor, pos_x: Tensor) -> Tensor:
+ """
+ Args:
+ x: Tensor, shape [seq_len, batch_size, embedding_dim]
+ """
+ x = x + self.pe[pos_x]
return self.dropout(x)
@@ -411,5 +453,3 @@ def __init__(self, d_model: int, nhead: int, num_layers: int):
def forward(self, x: Tensor) -> Tensor:
return self.transformer(x)
-
-
diff --git a/scprint/utils/utils.py b/scprint/utils/utils.py
index 275e353..2de5edb 100644
--- a/scprint/utils/utils.py
+++ b/scprint/utils/utils.py
@@ -38,7 +38,7 @@ def run_command(command, **kwargs):
def _fetchFromServer(ensemble_server, attributes):
- server = BiomartServer(ensemble_server, verbose=True)
+ server = BiomartServer(ensemble_server)
ensmbl = server.datasets["hsapiens_gene_ensembl"]
print(attributes)
res = pd.read_csv(
@@ -51,7 +51,7 @@ def _fetchFromServer(ensemble_server, attributes):
def getBiomartTable(
- ensemble_server="http://feb2023.archive.ensembl.org/biomart",
+ ensemble_server="http://jul2023.archive.ensembl.org/biomart",
useCache=False,
cache_folder="/tmp/biomart/",
attributes=[],