{ "info": { "author": "Martijn Vermaat", "author_email": "martijn@vermaat.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering" ], "description": "``monoseq``\n===========\n\n``monoseq`` is a Python library for pretty-printing sequence strings using a\nmonospace font. It also provides a simple command line interface.\n\nSequences are pretty-printed in the for DNA and proteins traditional way\nusing blocks of letters where each line is prefixed with the sequence\nposition. User-specified regions are highlighted using different formatting\nstyles. The output format can be HTML or plaintext with optional styling\nusing ANSI escape codes for use in a terminal.\n\n.. code-block:: pycon\n\n >>> import monoseq\n >>> sequence = 'MIMANQPLWLDSEVEMNHYQQSHIKSKSPYFPEDKHICWIKIFKAFGT' * 4\n >>> print monoseq.pprint_sequence(sequence, mode='plaintext')\n 1 MIMANQPLWL DSEVEMNHYQ QSHIKSKSPY FPEDKHICWI KIFKAFGTMI MANQPLWLDS\n 61 EVEMNHYQQS HIKSKSPYFP EDKHICWIKI FKAFGTMIMA NQPLWLDSEV EMNHYQQSHI\n 121 KSKSPYFPED KHICWIKIFK AFGTMIMANQ PLWLDSEVEM NHYQQSHIKS KSPYFPEDKH\n 181 ICWIKIFKAF GT\n\nThis screenshot shows the use of ANSI escape codes:\n\n.. image:: doc/example-ansi.png\n :alt: Example of formatting with ANSI escape codes\n\nHere is `an example `_ of ``monoseq`` used to output\nHTML, and this `IPython Notebook\n`_\nshows how to pretty-print sequences in an IPython Notebook.\n\nTo install the latest release via PyPI using pip::\n\n pip install monoseq\n\n\nDocumentation\n-------------\n\nThe `latest documentation `_ with user\nguide and API reference is hosted at Read The Docs.\n\nYou can also compile the documentation directly from the source code by\nrunning ``make html`` from the ``doc/`` subdirectory. This requires\n`Sphinx`_ to be installed.\n\n\nCopyright\n---------\n\n``monoseq`` is licensed under the MIT License, see the LICENSE.rst file\nfor details. See the AUTHORS.rst file for a list of authors.\n\n\n.. _Sphinx: http://sphinx-doc.org/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/martijnvermaat/monoseq", "keywords": "bioinformatics", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "monoseq", "package_url": "https://pypi.org/project/monoseq/", "platform": "any", "project_url": "https://pypi.org/project/monoseq/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/martijnvermaat/monoseq" }, "release_url": "https://pypi.org/project/monoseq/1.2.1/", "requires_dist": null, "requires_python": null, "summary": "A Python library for pretty-printing DNA and protein sequences using a monospace font", "version": "1.2.1" }, "last_serial": 1540896, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "14ffe2a984e27c72da1626f3711c90ff", "sha256": "174f3a981d4ce0d3db12b5bbb0802ab19d9f07fccff5e571f4d249f8243599ff" }, "downloads": -1, "filename": "monoseq-0.1.0.tar.gz", "has_sig": false, "md5_digest": "14ffe2a984e27c72da1626f3711c90ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5702, "upload_time": "2013-07-12T15:54:18", "url": "https://files.pythonhosted.org/packages/97/2e/0aeb2e85c2c9bce7a17c9eb3d337cca1e5e72880d7b31993c81e2bdd16fe/monoseq-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f503380d567f1807354aa1feea734a98", "sha256": "33566c862125b6de54587fbfa18fb65d62f80854de88a4ace3b831deb33ac2df" }, "downloads": -1, "filename": "monoseq-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f503380d567f1807354aa1feea734a98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6874, "upload_time": "2013-07-13T14:05:55", "url": "https://files.pythonhosted.org/packages/4f/93/6489d6eedc3397ee6bf6583f723a9e08c4d1122a330d96c1b3c55cd5c54c/monoseq-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "53e2477ab49fd9817833bb357f3dcc6e", "sha256": "061880397d97be9e5893607308c28d346d5d026516da2669f618acb0c9b5e1ec" }, "downloads": -1, "filename": "monoseq-1.1.0.tar.gz", "has_sig": false, "md5_digest": "53e2477ab49fd9817833bb357f3dcc6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7523, "upload_time": "2013-07-13T22:05:14", "url": "https://files.pythonhosted.org/packages/db/38/db5a091d1dbc4e6be993a8ac6e1fe89b7d04db49d510ff183381a898c7e8/monoseq-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b0570b568a8a9d8ee6fde364b026fdc9", "sha256": "58fb6ce91746b3046c021818c278104ac4a5f6c82b1af8ff49be5f470064aa21" }, "downloads": -1, "filename": "monoseq-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b0570b568a8a9d8ee6fde364b026fdc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7578, "upload_time": "2013-07-18T16:33:11", "url": "https://files.pythonhosted.org/packages/ea/35/dd9ba8b78ef6573ad1f4587874b336fa7007909a838abed1d3c98cc61e99/monoseq-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "40e41ef0ae0e00cfa1d3ddfa795a908f", "sha256": "79185afcc73314ce17f560b88f67d38d546df0f7c002e39dcc3ab63c43c2fdca" }, "downloads": -1, "filename": "monoseq-1.2.0.tar.gz", "has_sig": false, "md5_digest": "40e41ef0ae0e00cfa1d3ddfa795a908f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8043, "upload_time": "2015-05-09T23:06:51", "url": "https://files.pythonhosted.org/packages/36/91/c1e287b7797ba97fe744859b3ff8fd5fda75902957d386dec2f695edda37/monoseq-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "17f4bea7bed59e1069bdc1792f19ce28", "sha256": "90165c271bf1c409f32ec8a26fd09b1f4a07afd3e2dbd958c70cd9f0dd67c4de" }, "downloads": -1, "filename": "monoseq-1.2.1.tar.gz", "has_sig": false, "md5_digest": "17f4bea7bed59e1069bdc1792f19ce28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8284, "upload_time": "2015-05-10T13:29:55", "url": "https://files.pythonhosted.org/packages/3d/c7/4bdad56cf87743ab381d706e2ee7a487b08e1719616c598b3c94d56658d5/monoseq-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "17f4bea7bed59e1069bdc1792f19ce28", "sha256": "90165c271bf1c409f32ec8a26fd09b1f4a07afd3e2dbd958c70cd9f0dd67c4de" }, "downloads": -1, "filename": "monoseq-1.2.1.tar.gz", "has_sig": false, "md5_digest": "17f4bea7bed59e1069bdc1792f19ce28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8284, "upload_time": "2015-05-10T13:29:55", "url": "https://files.pythonhosted.org/packages/3d/c7/4bdad56cf87743ab381d706e2ee7a487b08e1719616c598b3c94d56658d5/monoseq-1.2.1.tar.gz" } ] }