{ "info": { "author": "Mike Halagan", "author_email": "mhalagan@nmdp.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "===============================\nSeqAnn\n===============================\n\n\n.. image:: https://img.shields.io/travis/nmdp-bioinformatics/SeqAnn.svg\n :target: https://travis-ci.org/nmdp-bioinformatics/SeqAnn\n\n.. image:: https://readthedocs.org/projects/seqann/badge/?version=latest\n :target: https://seqann.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/nmdp-bioinformatics/SeqAnn/shield.svg\n :target: https://pyup.io/repos/github/nmdp-bioinformatics/SeqAnn/\n :alt: Updates\n\n.. image:: https://img.shields.io/pypi/v/seqann.svg\n :target: https://pypi.python.org/pypi/seqann\n\n.. image:: https://coveralls.io/repos/github/nmdp-bioinformatics/SeqAnn/badge.svg?branch=master\n :target: https://coveralls.io/github/nmdp-bioinformatics/SeqAnn?branch=master\n\n\nPython package for annotating gene features\n\n\n* Free software: LGPL 3.0\n* Documentation: https://seqann.readthedocs.io.\n* `Jupyter Notebook`_\n\n\nOverview\n---------\n\nThe ``seqann`` package allows \nusers to annotate gene features in consensus sequences. Annotations can be created by passing consensus sequences to the ``annotate`` method in the\n``BioSeqAnn`` class. No parameters are required when initalizing a ``BioSeqAnn`` class. However, annotations can be\ncreated significantly faster when using a BioSQL database. When a BioSQL database is not provided the lastest `hla.dat`_ file is downloaded and parsed.\nA BioSQL database containing all of IPD-IMGT/HLA is available on DockerHub_ and can be\nrun on any machine that has docker installed. \n\nParameters\n----------\n\nBelow are the list of parameters and the default values used when initalizing a ``BioSeqAnn`` object.\n\n.. table::\n :widths: 10 10 10 50\n\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | Parameter | Type | Default | Description |\n +=============+===================+=========+===============================================================================+\n | server | ``BioSeqDatabase``| None | A BioSQL database containing all of the sequence data from IPD-IMGT/HLA. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | dbversion | ``str`` | Latest | The IPD-IMGT/HLA or KIR database release. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | datfile | ``str`` | None | The IPD-IMGT/HLA or KIR dat file to use in place of the **server** parameter. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | kir | ``bool`` | False | Flag for indicating the input sequences are from the KIR gene system. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | align | ``bool`` | False | Flag for producing the alignments along with the annotations. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | verbose | ``bool`` | False | Flag for running in verbose mode. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | verbosity | ``int`` | None | Numerical value to indicate how verbose the output will be in verbose mode. |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n | debug | ``Dict`` | None | A dictionary containing a process names as the key and verbosity as the value |\n +-------------+-------------------+---------+-------------------------------------------------------------------------------+\n\nUsage\n---------\n\nTo annotated a sequence initialize a new ``BioSeqAnn`` object and then pass the sequence to the\n``annotate`` method. The sequence must be a Biopython ``Seq``. The locus of the sequence is not required but it will improve the accuracy of the annotation.\n\n\n.. code-block:: python3\n\n from seqann import BioSeqAnn\n seqann = BioSeqAnn()\n ann = seqann.annotate(sequence, \"HLA-A\")\n\n\nThe annotation of sequence can be done with or without providing a ``BioSeqDatabase``. To use a BioSQL database \ninitialize a ``BioSeqDatabase`` with the parameters that match the database you have running. If you are \nrunning the imgt_biosqldb from DockerHub_ then the following parameters we be the same. \n\n.. code-block:: python3\n\n from seqann import BioSeqAnn\n from BioSQL import BioSeqDatabase\n server = BioSeqDatabase.open_database(driver=\"pymysql\", user=\"root\",\n passwd=\"my-secret-pw\", host=\"localhost\",\n db=\"bioseqdb\", port=3306)\n seqann = BioSeqAnn(server=server)\n ann = seqann.annotate(sequence, \"HLA-A\")\n\n\nAnnotations\n------------\n\n.. code-block:: shell\n\n {\n 'complete_annotation': True,\n 'annotation': {'exon_1': SeqRecord(seq=Seq('AGAGACTCTCCCG', SingleLetterAlphabet()), id='HLA:HLA00630', name='HLA:HLA00630', description='HLA:HLA00630 DQB1*03:04:01 597 bp', dbxrefs=[]),\n 'exon_2': SeqRecord(seq=Seq('AGGATTTCGTGTACCAGTTTAAGGCCATGTGCTACTTCACCAACGGGACGGAGC...GAG', SingleLetterAlphabet()), id='HLA:HLA00630', name='HLA:HLA00630', description='HLA:HLA00630 DQB1*03:04:01 597 bp', dbxrefs=[]),\n 'exon_3': SeqRecord(seq=Seq('TGGAGCCCACAGTGACCATCTCCCCATCCAGGACAGAGGCCCTCAACCACCACA...ATG', SingleLetterAlphabet()), id='HLA:HLA00630', name='', description='HLA:HLA00630', dbxrefs=[])},\n 'features': {'exon_1': SeqFeature(FeatureLocation(ExactPosition(0), ExactPosition(13), strand=1), type='exon_1'),\n 'exon_2': SeqFeature(FeatureLocation(ExactPosition(13), ExactPosition(283), strand=1), type='exon_2')\n 'exon_3': SeqFeature(FeatureLocation(ExactPosition(283), ExactPosition(503), strand=1), type='exon_3')},\n 'method': 'nt_search and clustalo',\n 'gfe': 'HLA-Aw2-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-4',\n 'seq': SeqRecord(seq=Seq('AGAGACTCTCCCGAGGATTTCGTGTACCAGTTTAAGGCCATGTGCTACTTCACC...ATG', SingleLetterAlphabet()), id='HLA:HLA00630', name='HLA:HLA00630', description='HLA:HLA00630 DQB1*03:04:01 597 bp', dbxrefs=[])\n }\n\n\nOnce a sequence has been annotated the gene features and their corresponding sequences are available in the returned ``Annotation`` object. If a full\nannotation is not able to be produced then nothing will be returned. Below is an example showing how the features can be accessed and printed out.\n\n.. code-block:: python3\n\n ann = seqann.annotate(sequence, \"HLA-A\")\n for feat in ann.annotation:\n print(feat, ann.gfe, str(ann.annotation[feat].seq), sep=\"\\t\")\n\n\nInstall\n------------\n\n.. code-block:: shell\n\n pip install seqann\n\n\nDependencies\n------------\n* `Clustal Omega`_ 1.2.0 or higher\n* `Python 3.6`_\n* blastn_\n\n.. _DockerHub: https://hub.docker.com/r/nmdpbioinformatics/imgt_biosqldb/\n.. _`GitHub page`: http://google.com\n.. _`hla.dat`: https://github.com/ANHIG/IMGTHLA\n.. _`Python 3.6`: https://www.python.org/downloads\n.. _`Clustal Omega`: http://www.clustal.org/omega/\n.. _blastn: https://blast.ncbi.nlm.nih.gov/Blast.cgi?PAGE_TYPE=BlastDocs&DOC_TYPE=Download\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _`Jupyter Notebook`: https://github.com/nmdp-bioinformatics/SeqAnn/blob/master/notebook/Examples.ipynb\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nmdp-bioinformatics/SeqAnn", "keywords": "seqann", "license": "LGPL 3.0", "maintainer": "", "maintainer_email": "", "name": "seqann", "package_url": "https://pypi.org/project/seqann/", "platform": "", "project_url": "https://pypi.org/project/seqann/", "project_urls": { "Homepage": "https://github.com/nmdp-bioinformatics/SeqAnn" }, "release_url": "https://pypi.org/project/seqann/1.0.0/", "requires_dist": [ "biopython", "PyMySQL", "six", "bson", "pytz", "numpy", "requests" ], "requires_python": "", "summary": "Sequence Annotation", "version": "1.0.0" }, "last_serial": 4494817, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "fb52155a58d4a9fc07edf74a205e9be6", "sha256": "5d235d3114c7cb5b9b4b03606de7a405d168bbe2595327ca32e160c7081aad3c" }, "downloads": -1, "filename": "seqann-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb52155a58d4a9fc07edf74a205e9be6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964835, "upload_time": "2018-03-26T21:01:49", "url": "https://files.pythonhosted.org/packages/a9/84/e6f5ab39b854a2eaf96e34d91e0eb059fc4d6b1ff02352d8d36f1070c553/seqann-0.0.10-py2.py3-none-any.whl" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "a53990f8a019479f1f2eba96ffa7148b", "sha256": "38b876685d246d24459c0065466a6ea7745e41d38114a5c28d43252a3028c41d" }, "downloads": -1, "filename": "seqann-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a53990f8a019479f1f2eba96ffa7148b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17962795, "upload_time": "2018-04-03T20:03:49", "url": "https://files.pythonhosted.org/packages/fe/78/72c22247169b267ed5cbf06349efc57cfe1f89bdf326c0467599fb229b11/seqann-0.0.11-py2.py3-none-any.whl" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "df31e2825caa60245759577655c23e54", "sha256": "777221d7b05c58226fafc4508a48892cc8a3baeedc58004066a036f7016483e8" }, "downloads": -1, "filename": "seqann-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df31e2825caa60245759577655c23e54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964068, "upload_time": "2018-04-05T22:51:49", "url": "https://files.pythonhosted.org/packages/dc/69/a2a2f616b0c19280eafc81762554a444e30667bb8238f7e3f4572987caf3/seqann-0.0.12-py2.py3-none-any.whl" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "ed0ebb56272f19f90d5fb20e3e1fb274", "sha256": "9662000eb68a3ff29c89b5ab5ce9f640622fe8d23809d705d85f863f3fe4851a" }, "downloads": -1, "filename": "seqann-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed0ebb56272f19f90d5fb20e3e1fb274", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964066, "upload_time": "2018-04-05T23:43:51", "url": "https://files.pythonhosted.org/packages/e3/cc/eacdc4c915389dcd957275af5600c2d68f3ef398b9f476e1d7ffd9a16887/seqann-0.0.13-py2.py3-none-any.whl" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "3d4297ba8765047e08c62aa28a2b13ca", "sha256": "fc964761b7a86290291e6ba1e94a08329713fe7fd289797611058e307686ca85" }, "downloads": -1, "filename": "seqann-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d4297ba8765047e08c62aa28a2b13ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964071, "upload_time": "2018-04-06T16:44:19", "url": "https://files.pythonhosted.org/packages/28/2e/8b19dcd446593b8c65b701cc22320386a3bcc1c6d37dde5f4ff403a55412/seqann-0.0.14-py2.py3-none-any.whl" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "fbcfb99424cb6bc11831a2a26ad4f432", "sha256": "a1f3777ea3b9bb7d9f708bcf8655575e0dca4c413e0643d37ac11ea1e06578ed" }, "downloads": -1, "filename": "seqann-0.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbcfb99424cb6bc11831a2a26ad4f432", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964557, "upload_time": "2018-05-09T13:55:58", "url": "https://files.pythonhosted.org/packages/f4/54/6c9486c47c521dbbc32b58f73b9ca409cdc5a2d0d4ffc235b3900bd1e8ae/seqann-0.0.15-py2.py3-none-any.whl" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "7ba98c06493b0490885aee2a261d5d36", "sha256": "f1b4c2981753790cec890b1ba89df2753975fe8d6e6810bb1e5392164689b389" }, "downloads": -1, "filename": "seqann-0.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ba98c06493b0490885aee2a261d5d36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964721, "upload_time": "2018-05-16T19:37:38", "url": "https://files.pythonhosted.org/packages/5d/24/b175963e20061e1c04cdef96ba20671e256b4969ba9fff0ecab4a9806586/seqann-0.0.16-py2.py3-none-any.whl" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "39e3a7dde019135d195ae36df3c42525", "sha256": "e7d56517d20f242c02ccaee7fdc01b6485340f1a235b4a3dea64524bcd7b71d4" }, "downloads": -1, "filename": "seqann-0.0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39e3a7dde019135d195ae36df3c42525", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964718, "upload_time": "2018-05-16T19:47:04", "url": "https://files.pythonhosted.org/packages/e4/5e/fa9143f39e812beb0db1bb4d63e2cc0c365534b4f49e32645654909de8c8/seqann-0.0.17-py2.py3-none-any.whl" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "ba75bd9306ffe4384e4c405ffba42e93", "sha256": "85f5eb33739e86fb4cbde405294b08d7676c24ede884efe6e409b08bf2c8883d" }, "downloads": -1, "filename": "seqann-0.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba75bd9306ffe4384e4c405ffba42e93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964671, "upload_time": "2018-05-16T19:49:10", "url": "https://files.pythonhosted.org/packages/1b/85/0bf06e5efead9a827a0a20a55a67638f4cf449aaf639768373c422bfcbe7/seqann-0.0.18-py2.py3-none-any.whl" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "a3e0194fc7c3e470f7f492234d1ce98a", "sha256": "3d3984bc793b3784dd417ed675cc90bea404e02239da87f753e75a5af911fa26" }, "downloads": -1, "filename": "seqann-0.0.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3e0194fc7c3e470f7f492234d1ce98a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964738, "upload_time": "2018-05-17T13:10:32", "url": "https://files.pythonhosted.org/packages/fa/f3/be2c39d1b0e07bc7260495f75df8dcf1733ee0a2f918ac5a3daa61be66f1/seqann-0.0.19-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5b3088a89452a310e3f371b3f14e2e60", "sha256": "56bac64bd3ff1ac4861d54c866e7f1aa8bebf5d8d8f7a9e11d24c7071784fe19" }, "downloads": -1, "filename": "seqann-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5b3088a89452a310e3f371b3f14e2e60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10104039, "upload_time": "2017-11-12T15:16:59", "url": "https://files.pythonhosted.org/packages/40/48/c5748a65703c3e536d3bf5a33cb7feaff9b49d31fac8d1e87c0f5a76d04b/seqann-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "dd28c07bf0b9105502f90b9640f46deb", "sha256": "7da32bd9744c94c60475c1f99cb16f0fecfb4cec4c11e77b283465fefa3d0eeb" }, "downloads": -1, "filename": "seqann-0.0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd28c07bf0b9105502f90b9640f46deb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964738, "upload_time": "2018-05-17T13:21:59", "url": "https://files.pythonhosted.org/packages/5d/89/aaa53fd2e41cf5f39c80651aecbe7f1bba8670c1c888c60cfbdd05b27d27/seqann-0.0.20-py2.py3-none-any.whl" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "83055e50f588b4109b35a832a2a1c645", "sha256": "f2859a281c460deecd664a2af53bfd0f568f3c953b93008ac4e61df8ba1bd74a" }, "downloads": -1, "filename": "seqann-0.0.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83055e50f588b4109b35a832a2a1c645", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17969245, "upload_time": "2018-05-29T18:39:48", "url": "https://files.pythonhosted.org/packages/61/e5/1e52761a7e9fc94aa55b6013d38df3dc0e252fe87dc9b82348299f664dd5/seqann-0.0.22-py2.py3-none-any.whl" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "0473dd9f163c99137df2e68f04fb132c", "sha256": "295292743929cd10151e95c40cecfbc287b91988fd5d49ddc80031dfb097a735" }, "downloads": -1, "filename": "seqann-0.0.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0473dd9f163c99137df2e68f04fb132c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17992533, "upload_time": "2018-05-30T20:09:15", "url": "https://files.pythonhosted.org/packages/ef/de/63625c3c04b04653e7aefb016c3d2535766b6552f965a39b5a87ee26798c/seqann-0.0.23-py2.py3-none-any.whl" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "1b1a31fa733fc679f4ede07353cdf098", "sha256": "3a67955ea72b9e59b71b197c2f1efff2b60457de541096c6be17b7510fe330bd" }, "downloads": -1, "filename": "seqann-0.0.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b1a31fa733fc679f4ede07353cdf098", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17985744, "upload_time": "2018-05-31T22:14:30", "url": "https://files.pythonhosted.org/packages/53/8c/03c1ddf2fe18e28199f43582c951a5e925156b87988c1a17c3699e8d8687/seqann-0.0.24-py2.py3-none-any.whl" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "21841fb25d1139d4c60329e1c8662800", "sha256": "e92d5f2090f3a565e525e2a50ebe83a575c99027c5a508cf065e582b76f08752" }, "downloads": -1, "filename": "seqann-0.0.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21841fb25d1139d4c60329e1c8662800", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17985987, "upload_time": "2018-06-04T17:21:28", "url": "https://files.pythonhosted.org/packages/f9/92/25ba46a46fda5e18228b02897d957ae0a5067e0f07bdf23aa454eb0438bc/seqann-0.0.25-py2.py3-none-any.whl" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "703d7f4e4ecf31f1fdc610b366e0b75d", "sha256": "fe030a9e1c34d33c46ad03adf75a07bc25adcaafa476d65b4cde027436efbec4" }, "downloads": -1, "filename": "seqann-0.0.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "703d7f4e4ecf31f1fdc610b366e0b75d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17987186, "upload_time": "2018-06-06T14:35:50", "url": "https://files.pythonhosted.org/packages/81/7c/3ef77b75c3a090273e092b0774464d8793f389bc65e75e0113a1b1fdd662/seqann-0.0.26-py2.py3-none-any.whl" } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "8ebad5f82cf72cdf94626e3679106e2a", "sha256": "b7b4dfa8dde5e87b1b94085d4fa79b0cfc19e7ba4b48a7a03120abed2bd39990" }, "downloads": -1, "filename": "seqann-0.0.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ebad5f82cf72cdf94626e3679106e2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17988200, "upload_time": "2018-06-08T18:35:34", "url": "https://files.pythonhosted.org/packages/55/24/024d3b467a9e4ea6d90a9892b54edf60627da7cf6d79fb9e98f2cde0a29a/seqann-0.0.27-py2.py3-none-any.whl" } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "2eca7d765fd1a85afcd6c781a33d333f", "sha256": "091dc8e4473d733dfb7f38bca3a65ecd9126e5c8f0eb3db088d900b8e88b7519" }, "downloads": -1, "filename": "seqann-0.0.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2eca7d765fd1a85afcd6c781a33d333f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17988735, "upload_time": "2018-06-14T16:09:32", "url": "https://files.pythonhosted.org/packages/e4/d8/f632523896a30f3794c00263c03e28834bdc7ae1e938e78d8933c2896743/seqann-0.0.28-py2.py3-none-any.whl" } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "9938bca4694c429efa1e6cc6f7b5c4b0", "sha256": "7759d8283ecca45f2dbe44ed4a902df6326ada2effdb8617c45dadd35a11de40" }, "downloads": -1, "filename": "seqann-0.0.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9938bca4694c429efa1e6cc6f7b5c4b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17988745, "upload_time": "2018-06-14T16:32:57", "url": "https://files.pythonhosted.org/packages/af/f1/afa62f8118369bfa4279e1847a4b2f7c9e3047b8c280580632397d319ca6/seqann-0.0.29-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5bafa15cdb9c20ab0359730f008be45d", "sha256": "2e84483336f7c311bb821c612b6fb2558d52f066c513ce319d6ec16385cb2a4b" }, "downloads": -1, "filename": "seqann-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bafa15cdb9c20ab0359730f008be45d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11274133, "upload_time": "2017-11-13T10:41:08", "url": "https://files.pythonhosted.org/packages/58/de/a14e3904a4730544415e60d7a78856a7c78ce36414451f0ef30de4f85799/seqann-0.0.3-py2.py3-none-any.whl" } ], "0.0.30": [ { "comment_text": "", "digests": { "md5": "fa6d5872915d9484750f55358e48a549", "sha256": "cbcafc745637fe35842f7c6112baabbd99ed094aa76951e8fe0b1c802d0bc4d5" }, "downloads": -1, "filename": "seqann-0.0.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa6d5872915d9484750f55358e48a549", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17989917, "upload_time": "2018-06-28T20:17:26", "url": "https://files.pythonhosted.org/packages/98/c4/f696f1e8ef954f8c82bbc1b04819453f690cac1c784957e887ffd601fa3e/seqann-0.0.30-py2.py3-none-any.whl" } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "f571ab183011c5ccc3601998be15ca7d", "sha256": "b66b9994ccb668e17003538d93f4a58f5cc62fe989b3f8c778efbb3619bcf321" }, "downloads": -1, "filename": "seqann-0.0.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f571ab183011c5ccc3601998be15ca7d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993291, "upload_time": "2018-07-16T16:25:11", "url": "https://files.pythonhosted.org/packages/44/d0/214c18ec0df9698b78fc9959fdceeb610ebdec6516d7b31c9c2d2840b397/seqann-0.0.31-py2.py3-none-any.whl" } ], "0.0.32": [ { "comment_text": "", "digests": { "md5": "6a7cd01845b26d8b2c950a6331de6a40", "sha256": "33721c935b30fc0cabc9af87db5c247d9e0256867c8881e7c8155da0270bfe61" }, "downloads": -1, "filename": "seqann-0.0.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a7cd01845b26d8b2c950a6331de6a40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993651, "upload_time": "2018-07-26T17:42:36", "url": "https://files.pythonhosted.org/packages/8f/a5/e4d0b170599a01a65152cc00b68520a0f446f892e2f6c912649394c46037/seqann-0.0.32-py2.py3-none-any.whl" } ], "0.0.33": [ { "comment_text": "", "digests": { "md5": "2231f106c452f2ff3e13b48012610339", "sha256": "683475d5f57fb9e07531ca0399f064e58cccc6d2b2c86686fd84d293e14fc9fb" }, "downloads": -1, "filename": "seqann-0.0.33-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2231f106c452f2ff3e13b48012610339", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993722, "upload_time": "2018-08-06T15:46:05", "url": "https://files.pythonhosted.org/packages/d5/32/afcbf57f163202357b2791cea46fddce8483a2e557cac7a3604087e07c72/seqann-0.0.33-py2.py3-none-any.whl" } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "96837320c9fe43775de9922a7e86eb94", "sha256": "af35e1dce41e6f106c2ba30923fe516bc9d9a6753bc208908b16a6b496c6794e" }, "downloads": -1, "filename": "seqann-0.0.34-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96837320c9fe43775de9922a7e86eb94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993865, "upload_time": "2018-09-10T20:14:58", "url": "https://files.pythonhosted.org/packages/46/6e/6c66f103a3bc315c7034ce7ce4addcb927a7939d56b109339dc146f49512/seqann-0.0.34-py2.py3-none-any.whl" } ], "0.0.35": [ { "comment_text": "", "digests": { "md5": "d773a21fb756206e2ccc8ea0c3bb50f7", "sha256": "93edc4d51e71d79de1183fe42d379d89f26d422fbf5f1de4ef190804df9bf309" }, "downloads": -1, "filename": "seqann-0.0.35-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d773a21fb756206e2ccc8ea0c3bb50f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993862, "upload_time": "2018-09-10T20:28:54", "url": "https://files.pythonhosted.org/packages/4f/99/e31e55b5514a211f146627e25bd7b0a60b440b93bfede1831f1b0977e077/seqann-0.0.35-py2.py3-none-any.whl" } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "cb307dfc0d2242d40b09682235380d0d", "sha256": "4099358a98ec46ddd92d75097a283b49c37696a1d486bfe9e0bd061b7de81321" }, "downloads": -1, "filename": "seqann-0.0.36-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb307dfc0d2242d40b09682235380d0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993890, "upload_time": "2018-09-10T20:50:22", "url": "https://files.pythonhosted.org/packages/46/05/fa0de6eb8cbbc613831c88d64ab233bd5f0ec793c8d91aea566210aa0d78/seqann-0.0.36-py2.py3-none-any.whl" } ], "0.0.37": [ { "comment_text": "", "digests": { "md5": "7f9b0f7ee678f7391189527c2b2238bb", "sha256": "c8c723e9cca7fe6fde29e16ca6c94a0dbccacac2f5d61a061da47e14bfeea47b" }, "downloads": -1, "filename": "seqann-0.0.37-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f9b0f7ee678f7391189527c2b2238bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993833, "upload_time": "2018-09-25T19:11:50", "url": "https://files.pythonhosted.org/packages/a6/43/ec76b3f62d730057890d07540ab159451d2e50b0bfaee8731934f1e9139a/seqann-0.0.37-py2.py3-none-any.whl" } ], "0.0.38": [ { "comment_text": "", "digests": { "md5": "290417cfaaf49dfb59d70faccd246125", "sha256": "cc1d1732bfe844bf806d3d461b266b691c59b70afc8d192192181b280974a103" }, "downloads": -1, "filename": "seqann-0.0.38-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "290417cfaaf49dfb59d70faccd246125", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993817, "upload_time": "2018-09-25T20:29:50", "url": "https://files.pythonhosted.org/packages/fb/33/56fbdf804035cbae5b6fa2cda696cce4efcb30db224ce91be7bd2323cc59/seqann-0.0.38-py2.py3-none-any.whl" } ], "0.0.39": [ { "comment_text": "", "digests": { "md5": "721cc79dde83e7583327ace94876d893", "sha256": "fe5f96ec90aa5de334cf3ff5af6fd7768325cec151692bd92613f18ac54d6faf" }, "downloads": -1, "filename": "seqann-0.0.39-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "721cc79dde83e7583327ace94876d893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993817, "upload_time": "2018-09-25T23:41:10", "url": "https://files.pythonhosted.org/packages/7d/66/68dc059782c209be073e9788a3285e1755eab3b23271c3b87fbde9978a36/seqann-0.0.39-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "dff1551e9cec8e6e3a3894bd66fb77f4", "sha256": "74a956b5cd26fc90da6f115216adb109df9f208ee7920908865259e09aaefd00" }, "downloads": -1, "filename": "seqann-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dff1551e9cec8e6e3a3894bd66fb77f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11274130, "upload_time": "2017-11-13T10:53:06", "url": "https://files.pythonhosted.org/packages/66/14/e7bf9ec54fba1d0e19c3d47791e42e579e8c2b64e605f2fa5cd39ff0a7bb/seqann-0.0.4-py2.py3-none-any.whl" } ], "0.0.40": [ { "comment_text": "", "digests": { "md5": "26bc438c89ef336993ade8de9ad96753", "sha256": "ddeaac6da8d83d5b96bf3a99f788ed759e36326a1c89c9902d546cfc6b594d82" }, "downloads": -1, "filename": "seqann-0.0.40-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26bc438c89ef336993ade8de9ad96753", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993821, "upload_time": "2018-09-26T00:17:17", "url": "https://files.pythonhosted.org/packages/2d/9e/47a4236707acb8178e08b4e0008deaee25532379e534304307359bc733f9/seqann-0.0.40-py2.py3-none-any.whl" } ], "0.0.41": [ { "comment_text": "", "digests": { "md5": "e5655870a5388e575f143f3464804fd6", "sha256": "c814868585b79a2c7e6e43b2788e7cbd51ba63a7863db5cba6a787094ef6c85c" }, "downloads": -1, "filename": "seqann-0.0.41-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5655870a5388e575f143f3464804fd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993818, "upload_time": "2018-09-26T00:54:54", "url": "https://files.pythonhosted.org/packages/2d/2f/0e4b11fe13b0cf86e871257786f0dfc656912dc51e19d8779e9a6e1403fa/seqann-0.0.41-py2.py3-none-any.whl" } ], "0.0.42": [ { "comment_text": "", "digests": { "md5": "4bcabf9c8b654ae5397e87842009a343", "sha256": "153ca53977b2e92e76b70119f5bc79538b8685b05ebf3aaae904ee51b82133f6" }, "downloads": -1, "filename": "seqann-0.0.42-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4bcabf9c8b654ae5397e87842009a343", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17993849, "upload_time": "2018-09-26T01:41:48", "url": "https://files.pythonhosted.org/packages/7b/88/607110b829ac3010452ee08161500863517d4c783823d3fa0ad22f35865c/seqann-0.0.42-py2.py3-none-any.whl" } ], "0.0.43": [ { "comment_text": "", "digests": { "md5": "c031552a399a1a9b93bc600e8527d96a", "sha256": "70b4b9946ef55ff7e019ac2956dc8e6e342eb6036bc3754e4e5ecd82a8837680" }, "downloads": -1, "filename": "seqann-0.0.43-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c031552a399a1a9b93bc600e8527d96a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17994899, "upload_time": "2018-10-06T13:27:13", "url": "https://files.pythonhosted.org/packages/1a/58/20c93d466c4c6393e9e25d61e41e001c0203e5e9b4da26bc5156ed56520f/seqann-0.0.43-py2.py3-none-any.whl" } ], "0.0.44": [ { "comment_text": "", "digests": { "md5": "a9e4da0f2917b2bef50c2a0e73650192", "sha256": "2ef65f19d4e12c7b826157e4719a4bbf84ccd42057d913ba8b0a1f513b2a2d04" }, "downloads": -1, "filename": "seqann-0.0.44-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9e4da0f2917b2bef50c2a0e73650192", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17994842, "upload_time": "2018-10-06T17:20:02", "url": "https://files.pythonhosted.org/packages/36/39/95fb3d24db7de1396d93fa00c6cb001dfc609e52e861d5209943ec2e1300/seqann-0.0.44-py2.py3-none-any.whl" } ], "0.0.45": [ { "comment_text": "", "digests": { "md5": "c7daa99364d3dbb7f9902096cf566485", "sha256": "cc3c6e5542c085b00ceca2f19218870415e7168bcf1e146516428a04f3ee342d" }, "downloads": -1, "filename": "seqann-0.0.45-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7daa99364d3dbb7f9902096cf566485", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17995810, "upload_time": "2018-10-07T18:12:43", "url": "https://files.pythonhosted.org/packages/db/ee/7e832230a82aac953a32f0056b7fd85dbfde7ecae72ab1b4a17262b424d9/seqann-0.0.45-py2.py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ebc7b8a20fb7be1deca403e658a878b1", "sha256": "e2d6c00f3c117ba05c3fcc76853ce2894b8f3e85c9a218321da81e5bff3da918" }, "downloads": -1, "filename": "seqann-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebc7b8a20fb7be1deca403e658a878b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11274244, "upload_time": "2017-11-13T13:32:03", "url": "https://files.pythonhosted.org/packages/14/83/28ea85106447c954b9e88e0fe6b086e03bc8112b093db4d080f4081e7924/seqann-0.0.5-py2.py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "081ef61db7d7608fbb19694f6636352c", "sha256": "13fa6dcf6cd6d2676ea74589ec40512c0de37badc3af922f5d99bca61cf05a2d" }, "downloads": -1, "filename": "seqann-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "081ef61db7d7608fbb19694f6636352c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10639112, "upload_time": "2017-11-14T08:38:26", "url": "https://files.pythonhosted.org/packages/9a/d2/679ae492af302887c10412d451326e0f1609d97c31bb2fa04dce595343dd/seqann-0.0.6-py2.py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2636bba5089a77d743763dccc6ca1ea1", "sha256": "622e1865982d6528891ef23e212c5380c1109bf7e9d27cf81af69154b50e6ea0" }, "downloads": -1, "filename": "seqann-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2636bba5089a77d743763dccc6ca1ea1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10639644, "upload_time": "2017-11-14T13:22:16", "url": "https://files.pythonhosted.org/packages/96/d9/70b154e9ed5cae83b7e9af93ec4825f4cfcd4b2c416fb9c8c49d88c4820d/seqann-0.0.7-py2.py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b2368af7b39626fb73f17d354813ee29", "sha256": "ed78168750ad743f01d431d1fb3ef8757e58dcea9b493a03849f9e823c76748d" }, "downloads": -1, "filename": "seqann-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2368af7b39626fb73f17d354813ee29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964682, "upload_time": "2018-03-26T16:01:50", "url": "https://files.pythonhosted.org/packages/53/0d/18e2e0529ae1ae0db8221e731e2622ba07adcccfac2564fbb90e543a8a22/seqann-0.0.8-py2.py3-none-any.whl" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "1300ec89948fb22d4272238f1acca895", "sha256": "a26000619ae3798b04c4af76f24894617a17304b67f6365cbda13b527bef87b2" }, "downloads": -1, "filename": "seqann-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1300ec89948fb22d4272238f1acca895", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17964709, "upload_time": "2018-03-26T18:00:13", "url": "https://files.pythonhosted.org/packages/8d/d9/8714a087c0907bcbff703e41aeb56e7924001035e30ec4a403f33e5eec80/seqann-0.0.9-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a48ecc3688a526f198cbc361e361fc6e", "sha256": "5431e35b85a54d4756069d11f0214730e8be082a9627a959ca7774da990c4795" }, "downloads": -1, "filename": "seqann-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a48ecc3688a526f198cbc361e361fc6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22325332, "upload_time": "2018-11-16T19:50:39", "url": "https://files.pythonhosted.org/packages/56/9e/af959abb3af397cd9cb11ea05ff0e5a95c7be237ead6a215913ab1baad04/seqann-1.0.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a48ecc3688a526f198cbc361e361fc6e", "sha256": "5431e35b85a54d4756069d11f0214730e8be082a9627a959ca7774da990c4795" }, "downloads": -1, "filename": "seqann-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a48ecc3688a526f198cbc361e361fc6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22325332, "upload_time": "2018-11-16T19:50:39", "url": "https://files.pythonhosted.org/packages/56/9e/af959abb3af397cd9cb11ea05ff0e5a95c7be237ead6a215913ab1baad04/seqann-1.0.0-py2.py3-none-any.whl" } ] }