{ "info": { "author": "Maria Climent-Pommeret", "author_email": "maria@climent-pommeret.red", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7" ], "description": "*rnaviewparser* is a simple parser for `RNAVIEW`_ filename.pdb.out files.\n\n.. _RNAVIEW: http://ndbserver.rutgers.edu/ndbmodule/services/download/rnaview.html\n.. _ply: https://www.dabeaz.com/ply/\"\n\nIt uses `ply`_ for the lexing/parsing bit and python dataclasses to store the data.\nIt allows an export to CSV files.\n\nIt works with Python 3.7.\n\n:Author: Maria Climent-Pommeret (Chopopope)\n:License: MIT License\n:Homepage: https://gitlab.climent-pommeret.red/Chopopope/rnaviewparser\n\nInstallating\n------------\n\nPlease install in a virtual environment that uses Python3.7 by typing::\n\n pip install rnaviewparser\n\nUsage example\n-------------\nConsider this::\n\n In[1]: from rnaviewparser import rnaviewparser\n\n In[2]: basepairs = rnaviewparser.RnaviewParser(\"~/playground/tr0001.pdb.out\").parse()\n\n In[3]: factory = basepairs.generate_interactions()\n\n In[4]: wh = factory[\"W/H\"]\n\n In[5]: wh.pretty()\n Out[5]:\n +------------------+-------------+-------+\n | Interaction type | Orientation | Total |\n +------------------+-------------+-------+\n | std | cis | 0 |\n | std | trans | 0 |\n +------------------+-------------+-------+\n\n In[6]: basepairs.csv(\"/tmp/foo.csv\")\n\n In[7]: ww = factory[\"W/W\"]\n\n In[8]: ww.find_interaction_by_position(8)\n Out[8]:\n (1,\n [BasePair(orientation='cis', position_1=1, position_2=72, base_1='G', base_2='C', interaction_type='+/+')])\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.climent-pommeret.red/Chopopope/rnaviewparser/", "keywords": "RNA RNAVIEW parser", "license": "", "maintainer": "", "maintainer_email": "", "name": "rnaviewparser", "package_url": "https://pypi.org/project/rnaviewparser/", "platform": "", "project_url": "https://pypi.org/project/rnaviewparser/", "project_urls": { "Homepage": "https://gitlab.climent-pommeret.red/Chopopope/rnaviewparser/" }, "release_url": "https://pypi.org/project/rnaviewparser/0.1.3/", "requires_dist": [ "ply", "pTable" ], "requires_python": ">=3.7", "summary": "A RNAVIEW parser", "version": "0.1.3" }, "last_serial": 4775851, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "ea80209e31e9db0a4df857e2121d1c09", "sha256": "9a4a83f69c45aae65649d74c601a41b096d159a66a6542ce58528441321b450a" }, "downloads": -1, "filename": "rnaviewparser-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ea80209e31e9db0a4df857e2121d1c09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8229, "upload_time": "2019-02-03T22:20:15", "url": "https://files.pythonhosted.org/packages/1d/5e/17a6a61f595b87ab9a7177a13dda47a5689deda77988a02d5cc04ec3715f/rnaviewparser-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "033576016006341c1b164ca69d2270c1", "sha256": "5595fad5e5723c60afac0e4c1a64c8a4e4344797323e0b3a0372b1b3b9774b96" }, "downloads": -1, "filename": "rnaviewparser-0.1.3.tar.gz", "has_sig": false, "md5_digest": "033576016006341c1b164ca69d2270c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6251, "upload_time": "2019-02-03T22:20:17", "url": "https://files.pythonhosted.org/packages/29/2e/10225ad548da9991eb033994e4aabc352519646acfd6ee3819ac558b2c33/rnaviewparser-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea80209e31e9db0a4df857e2121d1c09", "sha256": "9a4a83f69c45aae65649d74c601a41b096d159a66a6542ce58528441321b450a" }, "downloads": -1, "filename": "rnaviewparser-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ea80209e31e9db0a4df857e2121d1c09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8229, "upload_time": "2019-02-03T22:20:15", "url": "https://files.pythonhosted.org/packages/1d/5e/17a6a61f595b87ab9a7177a13dda47a5689deda77988a02d5cc04ec3715f/rnaviewparser-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "033576016006341c1b164ca69d2270c1", "sha256": "5595fad5e5723c60afac0e4c1a64c8a4e4344797323e0b3a0372b1b3b9774b96" }, "downloads": -1, "filename": "rnaviewparser-0.1.3.tar.gz", "has_sig": false, "md5_digest": "033576016006341c1b164ca69d2270c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6251, "upload_time": "2019-02-03T22:20:17", "url": "https://files.pythonhosted.org/packages/29/2e/10225ad548da9991eb033994e4aabc352519646acfd6ee3819ac558b2c33/rnaviewparser-0.1.3.tar.gz" } ] }