{ "info": { "author": "kn_bibs", "author_email": "bibs.kn@uw.edu.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: X11 Applications :: Qt", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Utilities" ], "description": "Dotplot\n=======\n\n|Build Status| |Code Climate| |Coverage Status|\n\nIdea\n----\n\nDotplot is a plot used mainly in biology for graphical visualisations of\nsequences' similarity. [Read more on Wikipedia]\n(https://en.wikipedia.org/wiki/Dot\\_plot\\_%28bioinformatics%29).\n\nWhy to create a new package?\n----------------------------\n\nThere are many programs that attempt to create dotplots already.\nUnfortunately most of these programs was created long time ago and\nwritten in old versions of Java. This Python3 package will allow new\ngenerations of bioinformaticians to generate dotplots much easier.\n\nInstallation & usage\n--------------------\n\nInstalation with pip\n~~~~~~~~~~~~~~~~~~~~\n\nThe easiest way to install this package with all dependencis is to use\npip:\n\n.. code:: bash\n\n pip install dotplot\n\nManual installation\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: bash\n\n git clone https://github.com/kn-bibs/dotplot\n\nTo use graphical user interface, you will need to have pyqt5 installed,\ne.g. with:\n\n.. code:: python3\n\n sudo apt-get install python3-pyqt5\n\nTo use matplotlib for drawing, you need to have it installed, e.g. with:\n\n.. code:: bash\n\n sudo pip3 install matplotlib\n\nNote: If you have chosen manual installation, use ``python3 dotplot``\ncommand to run the program (while in the ``dotplot`` directory) instead\nof sole ``dotplot``.\n\nBasic usage\n~~~~~~~~~~~\n\n.. code:: bash\n\n dotplot --fasta 1.fa 2.fa\n\nTo use graphical user interface, type:\n\n.. code:: bash\n\n dotplot --fasta 1.fa 2.fa --gui\n\nYou can also fetch sequences from various sources (at once):\n\n.. code:: bash\n\n dotplot --gui --ncbi NP_001009852 --uniprot P03086\n\nAdvanced options\n^^^^^^^^^^^^^^^^\n\nYou can set window size to be used in plot creation:\n\n.. code:: bash\n\n dotplot --fasta 1.fa 2.fa --gui --window_size 2\n\nFurthermore, you can combine it with stringency:\n\n.. code:: bash\n\n dotplot --fasta 1.fa 2.fa --gui --window_size 2 --stringency 2\n\nAnd you can use a similarity matrix to compare aminoacids:\n\n.. code:: bash\n\n dotplot --fasta 1.fa 2.fa --gui --window_size 2 --stringency 2 --matrix PAM120\n\nGetting help\n^^^^^^^^^^^^\n\nTo access list of available options run command above with added option\n``-h``.\n\nWhat will it do?\n----------------\n\nIn the future our application will be able to read a wide range of input\nformats, and users will be able to parametrize alignment process and\noutput format to their liking.\n\nDependencies & development\n--------------------------\n\nWe are writing in ``Python3`` and strict on code styling, with pep8 and\npylint validation. We require all code merging to master to have at\nleast 7,5 pylint score. To check this, at first install pytlint with\npip3 and then, run the following command:\n``python3 -m pylint dotplot.py``, where in place of ``dotplot.py`` use\nany name of the module to be tested.\n\n.. |Build Status| image:: https://travis-ci.org/kn-bibs/dotplot.svg?branch=master\n :target: https://travis-ci.org/kn-bibs/dotplot\n.. |Code Climate| image:: https://codeclimate.com/github/kn-bibs/dotplot/badges/gpa.svg\n :target: https://codeclimate.com/github/kn-bibs/dotplot\n.. |Coverage Status| image:: https://coveralls.io/repos/github/kn-bibs/dotplot/badge.svg\n :target: https://coveralls.io/github/kn-bibs/dotplot\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/kn-bibs/dotplot/tarball/v0.4.5-alpha", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kn-bibs/dotplot", "keywords": "dotplot", "license": "LGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "dotplot", "package_url": "https://pypi.org/project/dotplot/", "platform": "", "project_url": "https://pypi.org/project/dotplot/", "project_urls": { "Download": "https://github.com/kn-bibs/dotplot/tarball/v0.4.5-alpha", "Homepage": "https://github.com/kn-bibs/dotplot" }, "release_url": "https://pypi.org/project/dotplot/0.4.5/", "requires_dist": null, "requires_python": "", "summary": "Small bioinformatic package for dotplot's generation (in command line and in GUI)", "version": "0.4.5" }, "last_serial": 2899185, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "177e8cbdc1da860d9c838e03cb7c07ca", "sha256": "fc3a17cd32e942383d95bf7913140b3f6121924a100093219727a23be1137063" }, "downloads": -1, "filename": "dotplot-0.4.tar.gz", "has_sig": false, "md5_digest": "177e8cbdc1da860d9c838e03cb7c07ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16999, "upload_time": "2017-01-19T22:45:38", "url": "https://files.pythonhosted.org/packages/e3/2e/6719cc26b5655816c2d41bdfcdf3d32ee536e08bca609034dd1c3feacf50/dotplot-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f4cf55f8a5d6ac0406b2abd61ea048fa", "sha256": "0675d997bc9e9a4826badbe93466d85409391f34830cc6a09cb2339af80c5e8a" }, "downloads": -1, "filename": "dotplot-0.4.1.tar.gz", "has_sig": false, "md5_digest": "f4cf55f8a5d6ac0406b2abd61ea048fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17010, "upload_time": "2017-01-19T23:24:39", "url": "https://files.pythonhosted.org/packages/ca/00/97987c41efdcd8db5c4d9aaa7d4d0c32551ecf0ec20851f902cd260cc09c/dotplot-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "c897faed9d971d7ddfc16048e8157d8d", "sha256": "a07a8f27f537d972d56e22911c04250ca643ad5310b04e3f69c64c6706e1c002" }, "downloads": -1, "filename": "dotplot-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c897faed9d971d7ddfc16048e8157d8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18985, "upload_time": "2017-05-25T22:17:08", "url": "https://files.pythonhosted.org/packages/2b/ad/85a84cea834c1b66e7f60f6213091276b1ba995e1b5b9958bf0458864902/dotplot-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "5681cc24c7a657ecb7bda5f692201a5a", "sha256": "334c98f9ec8985b6aae0531ce702932390af23b12306fc577f8793a73b454061" }, "downloads": -1, "filename": "dotplot-0.4.4.tar.gz", "has_sig": false, "md5_digest": "5681cc24c7a657ecb7bda5f692201a5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18998, "upload_time": "2017-05-25T22:43:50", "url": "https://files.pythonhosted.org/packages/2d/92/2c6e1357e99c0c6395a5fe3e494073f24d75790e712933a6a43a4acd5ea7/dotplot-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "d47af7f3eef1464a0c41b1b59179a927", "sha256": "abf65e8e41acc14b8964fc8b4499175a2a2ead51720f4daa5a2a2285f882a881" }, "downloads": -1, "filename": "dotplot-0.4.5.tar.gz", "has_sig": false, "md5_digest": "d47af7f3eef1464a0c41b1b59179a927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19447, "upload_time": "2017-05-25T22:49:01", "url": "https://files.pythonhosted.org/packages/04/04/ee08e6e3b8c6a22acb3d57ff57ce9c6a6ac8cb2eb6ef61babcc70c79b1bb/dotplot-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d47af7f3eef1464a0c41b1b59179a927", "sha256": "abf65e8e41acc14b8964fc8b4499175a2a2ead51720f4daa5a2a2285f882a881" }, "downloads": -1, "filename": "dotplot-0.4.5.tar.gz", "has_sig": false, "md5_digest": "d47af7f3eef1464a0c41b1b59179a927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19447, "upload_time": "2017-05-25T22:49:01", "url": "https://files.pythonhosted.org/packages/04/04/ee08e6e3b8c6a22acb3d57ff57ce9c6a6ac8cb2eb6ef61babcc70c79b1bb/dotplot-0.4.5.tar.gz" } ] }