{ "info": { "author": "Alex Rubinsteyn", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "|Build Status| |Coverage Status|\n\ngtfparse\n========\n\nParsing tools for GTF (gene transfer format) files.\n\nExample usage\n=============\n\nParsing all rows of a GTF file into a Pandas DataFrame\n------------------------------------------------------\n\n.. code:: python\n\n from gtfparse import read_gtf\n\n # returns GTF with essential columns such as \"feature\", \"seqname\", \"start\", \"end\"\n # alongside the names of any optional keys which appeared in the attribute column\n df = read_gtf(\"gene_annotations.gtf\")\n\n # filter DataFrame to gene entries on chrY\n df_genes = df[df[\"feature\"] == \"gene\"]\n df_genes_chrY = df_genes[df_genes[\"seqname\"] == \"Y\"]\n\nGetting gene FPKM values from a StringTie GTF file\n--------------------------------------------------\n\n.. code:: python\n\n from gtfparse import read_gtf\n\n df = read_gtf(\n \"stringtie-output.gtf\",\n column_converters={\"FPKM\": float})\n\n gene_fpkms = {\n gene_name: fpkm\n for (gene_name, fpkm, feature)\n in zip(df[\"gene_name\"], df[\"FPKM\"], df[\"feature\"])\n if feature == \"gene\"\n }\n\n.. |Build Status| image:: https://travis-ci.org/openvax/gtfparse.svg?branch=master\n :target: https://travis-ci.org/openvax/gtfparse\n.. |Coverage Status| image:: https://coveralls.io/repos/openvax/gtfparse/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/openvax/gtfparse?branch=master", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openvax/gtfparse", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0.html", "maintainer": "", "maintainer_email": "", "name": "gtfparse", "package_url": "https://pypi.org/project/gtfparse/", "platform": "", "project_url": "https://pypi.org/project/gtfparse/", "project_urls": { "Homepage": "https://github.com/openvax/gtfparse" }, "release_url": "https://pypi.org/project/gtfparse/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "GTF Parsing", "version": "1.2.0" }, "last_serial": 4356781, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "46d1328d146a727aa777b04b151847f3", "sha256": "9a6746d9a3668745e0e4bc2a0040de97500f751089c671d42aff9dcf6cb8a4d8" }, "downloads": -1, "filename": "gtfparse-0.0.1.tar.gz", "has_sig": false, "md5_digest": "46d1328d146a727aa777b04b151847f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2015-09-25T21:48:59", "url": "https://files.pythonhosted.org/packages/82/64/6a892f9830ab02bdeebb875296cacf25809bea59baed11d7db34714c0a8d/gtfparse-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8bc5dffaeda671edd7a3b301253657e1", "sha256": "e56ab27ebbfcdd5ee51a83b94a46e3c2cf92c7efecfecc88ad92f0278e2d2e0b" }, "downloads": -1, "filename": "gtfparse-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8bc5dffaeda671edd7a3b301253657e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11366, "upload_time": "2015-09-27T17:31:09", "url": "https://files.pythonhosted.org/packages/77/bc/cdea00c9c857caee304566e664faf1bfebc7bbf09614eed62a35a0483d1f/gtfparse-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9858f312bc69285f041b99de1538ab6a", "sha256": "5198adc0b53a259703b5b098f5a72fa8c891590f344ad00b7e56c28113b57be7" }, "downloads": -1, "filename": "gtfparse-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9858f312bc69285f041b99de1538ab6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11423, "upload_time": "2015-09-27T18:44:58", "url": "https://files.pythonhosted.org/packages/5c/6d/7e4dee788eabfd72902174205e74df4045bc2b81b39f5fedbca684d32d6a/gtfparse-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7b5364e635329e69418f4792ba449305", "sha256": "1d0c1d05294f7cd482354916dbaa14458694d4cf5b4f3b37ed48e0f2162f7f91" }, "downloads": -1, "filename": "gtfparse-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7b5364e635329e69418f4792ba449305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11421, "upload_time": "2015-12-03T00:18:52", "url": "https://files.pythonhosted.org/packages/55/58/a52060b02a840c94376714e94e1b2b1c3d02e6620d4aaa67afe6f3dc3bf9/gtfparse-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4e2bb97453af973eae235b361514fa52", "sha256": "c883bf008a0c8f68661512b7fe2a88bc341949c47ee4046382c5944e25f1757e" }, "downloads": -1, "filename": "gtfparse-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4e2bb97453af973eae235b361514fa52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11422, "upload_time": "2015-12-03T07:43:42", "url": "https://files.pythonhosted.org/packages/bc/1b/cbaa279721b74307175c714a9d7557f065dd56afef17321f1cd5963b5e8f/gtfparse-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c20554c039eb512e81bec7a26bfa2c8c", "sha256": "4e169a4dfb3b5a4eb4350a864e8435d7f7961c704b6c45cb0f540132f4e1d37e" }, "downloads": -1, "filename": "gtfparse-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c20554c039eb512e81bec7a26bfa2c8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11469, "upload_time": "2016-05-10T21:37:01", "url": "https://files.pythonhosted.org/packages/2a/e9/96b187f33a1ce4d31287cda09c3422b3a9439a4245699364e6f4c5bbf5b2/gtfparse-0.0.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9a1b27d1b9378ee7fe994a64adfd41d3", "sha256": "78dcb358165d11e0491611315f4cb23d0add8bf638bb8961baabe4d6ab8e70af" }, "downloads": -1, "filename": "gtfparse-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9a1b27d1b9378ee7fe994a64adfd41d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11715, "upload_time": "2018-02-20T18:48:16", "url": "https://files.pythonhosted.org/packages/85/4e/28445a0a4d510489a076b673d2ae0621a0ecff4b136523a146a4af5dc423/gtfparse-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7dd9d952a9d7e37e03be51d01a2849e7", "sha256": "8bdca88d322911cdb4d2574ced251f23bc61b4e85e6513b0f29e7096116e7037" }, "downloads": -1, "filename": "gtfparse-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7dd9d952a9d7e37e03be51d01a2849e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12324, "upload_time": "2018-02-20T19:19:33", "url": "https://files.pythonhosted.org/packages/ea/eb/364bf1b032ff047fb2d0c996f482cb62b1060c8e38e6c433283210fe5f6b/gtfparse-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1d96ac581e16403fc437cda46496f414", "sha256": "5e28bf43cbe19cc25557e972a3272e078b4e6d00e4a72c94bd12ceed4415c7fe" }, "downloads": -1, "filename": "gtfparse-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1d96ac581e16403fc437cda46496f414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12324, "upload_time": "2018-02-20T19:28:31", "url": "https://files.pythonhosted.org/packages/18/1a/dc13dfe25e7925a186e99902c82efc88ba0def7d773b70178952f7659db2/gtfparse-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cf106fed65b48a716011bb5f8de1f723", "sha256": "a0e03180718e55a69c409aa6f02070061790f70e240d72516250218fa0d6e311" }, "downloads": -1, "filename": "gtfparse-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cf106fed65b48a716011bb5f8de1f723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12264, "upload_time": "2018-02-20T21:42:32", "url": "https://files.pythonhosted.org/packages/6e/1d/770f0ee781dee194d8b4933ee6c29624366cfbf71a94d349bd5e0dd4cef5/gtfparse-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "406ad54f315ae8ee6d1e1e85b502a2f9", "sha256": "ebf2cfe7db68913882054d665a45042cc441262a866da661100afd2a246350fa" }, "downloads": -1, "filename": "gtfparse-0.2.4.tar.gz", "has_sig": false, "md5_digest": "406ad54f315ae8ee6d1e1e85b502a2f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12264, "upload_time": "2018-02-20T21:56:27", "url": "https://files.pythonhosted.org/packages/5c/7c/c042c9b65149f3d35c4fe0ea74e81ac5cff67b4eda2039be075a605e42bc/gtfparse-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b01c683c6b5ebd282d89f484ba578462", "sha256": "e507ffef3bc0e123ece29cbebebaec9ebf7d408033b0d64b058e9dd00d1b2407" }, "downloads": -1, "filename": "gtfparse-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b01c683c6b5ebd282d89f484ba578462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13502, "upload_time": "2018-02-22T22:43:34", "url": "https://files.pythonhosted.org/packages/bc/c2/e22d9cacb5083e6c5319996ce314c2c1deecd38d32702c3181a551ef6caf/gtfparse-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b7cf421ae0580fb1d2d4d937364319d3", "sha256": "9b12a66285947946169cccddc28c5ce30eb2df18dae6a82f1e3ccf369bbb1084" }, "downloads": -1, "filename": "gtfparse-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b7cf421ae0580fb1d2d4d937364319d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12949, "upload_time": "2018-02-24T00:32:34", "url": "https://files.pythonhosted.org/packages/5c/d0/fcdc6087176151ad83c034f2b087cffed17c98bdeecbea62852d11c3e5db/gtfparse-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ea791e99f5c8c2d7cd76b428f6aa67ae", "sha256": "1bc6b17e320ea8516c3cc42018a09b8aaede1769e3ec740d21c15a97550eb80e" }, "downloads": -1, "filename": "gtfparse-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ea791e99f5c8c2d7cd76b428f6aa67ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12992, "upload_time": "2018-02-24T00:38:11", "url": "https://files.pythonhosted.org/packages/28/37/2c8b50101dbe49c1d755463168f29ee1fad0c6202df06d3683cd5c67b579/gtfparse-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ce3baa3c16d86fbcd1a1c89764b2292e", "sha256": "d20d06947ec39192115e580053c41707d3727da1d32fdfaec7d3e2b2de359ae1" }, "downloads": -1, "filename": "gtfparse-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ce3baa3c16d86fbcd1a1c89764b2292e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12611, "upload_time": "2018-02-24T18:16:40", "url": "https://files.pythonhosted.org/packages/65/bf/8e93d92052c4b370dba17f114bc43f33abd6a8abdedcbfe93fd8440440f4/gtfparse-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "71840473f24fbd62978f2fdddb828394", "sha256": "3b748c36eb716718608b005f91c2ef7dde0c6fc3d26129a14f2f59b7825d0b96" }, "downloads": -1, "filename": "gtfparse-1.0.3.tar.gz", "has_sig": false, "md5_digest": "71840473f24fbd62978f2fdddb828394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12645, "upload_time": "2018-02-24T19:09:05", "url": "https://files.pythonhosted.org/packages/48/87/887605db0fb44caff49a62397971128fcc8650ffa953e8880d7c78b8fb01/gtfparse-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8b4714bd20eb0c539bcc663cc80cf0e8", "sha256": "27c9ca5089c7c3b76b7794a89c6a1040c95ebc7dddfc7dbbaf63187385a52586" }, "downloads": -1, "filename": "gtfparse-1.0.4.tar.gz", "has_sig": false, "md5_digest": "8b4714bd20eb0c539bcc663cc80cf0e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12698, "upload_time": "2018-02-24T19:30:04", "url": "https://files.pythonhosted.org/packages/29/b5/6e72fa73166d56ff97735f5afd83463168386064610e8eaf84ec6790654d/gtfparse-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "666effc8dd00e3ff7f002119cbc4640e", "sha256": "766dde6b47ec4f77acf24683378b948bae9491548d2966eea8e55f429dc6e62c" }, "downloads": -1, "filename": "gtfparse-1.0.5.tar.gz", "has_sig": false, "md5_digest": "666effc8dd00e3ff7f002119cbc4640e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12719, "upload_time": "2018-02-24T19:36:35", "url": "https://files.pythonhosted.org/packages/81/cc/8a6bacbb8ed896638347b8689a9795ff2215a519ba0dd773ac47192886cb/gtfparse-1.0.5.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "d749df9f31ac6dd63d115ac538a19d10", "sha256": "568d2c52d9d2594d785e06e46c8590f8596ffe597275d42bffda661c7aeddb78" }, "downloads": -1, "filename": "gtfparse-1.0.7.tar.gz", "has_sig": false, "md5_digest": "d749df9f31ac6dd63d115ac538a19d10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12719, "upload_time": "2018-02-26T20:06:58", "url": "https://files.pythonhosted.org/packages/05/8d/c5996d766c7a3677c6c338497584e0d6b06553d1c9b743d72b3868209236/gtfparse-1.0.7.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "32b164e0121004bd96bd78bd7578d693", "sha256": "fa17416fb1545d37e8b229dc91b0a675e197b02403cd6e22534384f8417a54ae" }, "downloads": -1, "filename": "gtfparse-1.1.0.tar.gz", "has_sig": false, "md5_digest": "32b164e0121004bd96bd78bd7578d693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12869, "upload_time": "2018-07-30T22:04:21", "url": "https://files.pythonhosted.org/packages/2b/6a/4e05d537aa73b112bde931c62627b2bd2e4671b9768406f7ddcc5e315658/gtfparse-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "fac8ad40902312e281e91d8dcb005aae", "sha256": "d17afb9881c8391ef73a90593afe34e71709e9f4683065726e64558100cdedc7" }, "downloads": -1, "filename": "gtfparse-1.1.1.tar.gz", "has_sig": false, "md5_digest": "fac8ad40902312e281e91d8dcb005aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12880, "upload_time": "2018-07-30T22:26:07", "url": "https://files.pythonhosted.org/packages/06/92/7c6155290f841f617b3e978339e08aa2c71324bde4d1bd742eaf7a164b28/gtfparse-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "653144f61c5f75f1d07daa43d0030ea6", "sha256": "c7ce355e79c2b9f81d2c7da048c4d9d1516023fa1781212ebeefb21e470d5076" }, "downloads": -1, "filename": "gtfparse-1.1.2.tar.gz", "has_sig": false, "md5_digest": "653144f61c5f75f1d07daa43d0030ea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12888, "upload_time": "2018-07-31T15:43:50", "url": "https://files.pythonhosted.org/packages/83/34/5f1b83bde598fb8600faaf87f65ca926199f273f292deb2816363b927569/gtfparse-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "8a9b3c9725f87d1ef5af9345b39f2c79", "sha256": "2f27aa2b87eb43d613edabf27f9c11147dc595c8683b440ac1d88e9acdb85873" }, "downloads": -1, "filename": "gtfparse-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8a9b3c9725f87d1ef5af9345b39f2c79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12601, "upload_time": "2018-10-09T17:35:51", "url": "https://files.pythonhosted.org/packages/41/5c/8bd2e9020051ccffc60c56ae70b32a3b649ddac1962e9aa641f93542440e/gtfparse-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a9b3c9725f87d1ef5af9345b39f2c79", "sha256": "2f27aa2b87eb43d613edabf27f9c11147dc595c8683b440ac1d88e9acdb85873" }, "downloads": -1, "filename": "gtfparse-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8a9b3c9725f87d1ef5af9345b39f2c79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12601, "upload_time": "2018-10-09T17:35:51", "url": "https://files.pythonhosted.org/packages/41/5c/8bd2e9020051ccffc60c56ae70b32a3b649ddac1962e9aa641f93542440e/gtfparse-1.2.0.tar.gz" } ] }