{
"info": {
"author": "Henning Timm, Till Hartmann",
"author_email": "henning.timm@tu-dortmund.de, till.hartmann@tu-dortmund.de",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Cython",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Topic :: Scientific/Engineering :: Bio-Informatics",
"Topic :: Scientific/Engineering :: Medical Science Apps."
],
"description": ".. image:: https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat\n :target: https://bioconda.github.io/recipes/dinopy/README.html\n\n.. image:: https://img.shields.io/pypi/v/dinopy.svg?style=flat\n :target: https://pypi.python.org/pypi/dinopy\n\n.. image:: https://img.shields.io/bitbucket/pipelines/HenningTimm/dinopy\n :target: https://bitbucket.org/HenningTimm/dinopy/addon/pipelines/home\n\n.. image:: https://img.shields.io/readthedocs/dinopy\n :target: https://dinopy.readthedocs.io/en/latest/\n\n.. image:: https://img.shields.io/pypi/l/dinopy\n :target: https://opensource.org/licenses/MIT\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4389307.svg\n :target: https://doi.org/10.5281/zenodo.4389307\n\n\nDinopy - DNA input and output for Python and Cython\n===================================================\n \nDinopy's goal is to make files containing biological sequences easily\nand efficiently accessible for Python and Cython programmers, allowing them to\nfocus on their application instead of file-io.\n\n::\n\n #!python\n\n import dinopy\n fq_reader = dinopy.FastqReader(\"reads.fastq\")\n for sequence, name, quality in fq_reader.reads(quality_values=True):\n if some_function(quality):\n analyze(seq)\n\nFeatures\n~~~~~~~~\n\n- Easy to use reader and writer for FASTA-, FASTQ-, and SAM-files.\n- Specifiable data type and representation for return values (bytes,\n bytearrays, strings and integers see\n `dtype `__ for\n more information).\n- Implemented in `Cython `__ for additional speedup.\n- Offers a `Cython API `__ to avoid introducing Python code into Cython projects.\n- Works directly on gzipped files.\n- Iterators for q-grams of a sequence (also allowing shaped q-grams).\n- (Reverse) complement.\n- Chromosome selection from FASTA files.\n\n\nGetting Started\n~~~~~~~~~~~~~~~\n\n- If you are new to dinopy you can get started by following the\n first-steps\n `tutorial `__.\n- A full list of features, as well as the documentation, can be found\n `here `__.\n\nInstallation\n~~~~~~~~~~~~\n\nDinopy can be installed with pip:\n\n::\n\n $ pip install dinopy\n\nor with conda:\n\n::\n\n $ conda install -c bioconda dinopy\n\nAdditionally, dinopy can be downloaded from Bitbucket and compiled using its\nsetup.py:\n\n1. Download source code from\n `bitbucket `__.\n2. Install globally:\n\n ::\n\n $ python setup.py install\n\n or only for the current user:\n\n ::\n\n $ python setup.py install --user\n\n3. Use dinopy:\n\n ::\n\n $ python\n\n >>> import dinopy\n\nInstallation requirements\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- `python `__ >= 3.5\n- `numpy `__ >= 1.17\n- `cython `__ >= 0.22\n- C and C++ compilers, for example from ``build-essentials`` (Linux) or ``Xcode`` (OSX)\n\nWe recommend using\n`anaconda `__\nand the\n`bioconda channel `__.\n\n::\n\n $ conda config --add channels bioconda\n $ conda create -n dinoenv dinopy\n\nPlatform support\n~~~~~~~~~~~~~~~~\n\nDinopy has been tested on Ubuntu, Arch Linux and OS X (Yosemite and El\nCapitan).\n\nWe do not officially support Windows - dinopy will probably work, but\nthere might be problems due to different linebreak styles; we assume\n``\\n`` as separator but the probability to encounter files with ``\\r\\n``\nas line-separator might be higher on Windows.\n\n\nContact\n=======\n\nIf you want to report a bug or want to suggest a new feature, feel free to do so over at bitbucket_.\n\n.. _bitbucket: https://bitbucket.org/HenningTimm/dinopy\n\nEmail:\n * Henning Timm: name.surname tu-dortmund.de\n * Till Hartmann: name.surname tu-dortmund.de\n\n\nLicense\n~~~~~~~\n\nDinopy is Open Source and licensed under the `MIT\nLicense `__.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://bitbucket.org/HenningTimm/dinopy",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "dinopy",
"package_url": "https://pypi.org/project/dinopy/",
"platform": null,
"project_url": "https://pypi.org/project/dinopy/",
"project_urls": {
"Homepage": "https://bitbucket.org/HenningTimm/dinopy"
},
"release_url": "https://pypi.org/project/dinopy/2.2.1/",
"requires_dist": null,
"requires_python": "",
"summary": "DNA input and output library for Python and Cython. Includes reader and writer for FASTA and FASTQ files, support for samtools faidx files, and generators for solid and gapped q-grams (k-mers).",
"version": "2.2.1",
"yanked": false,
"yanked_reason": null
},
"last_serial": 13312511,
"releases": {
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "76b9b8ddef1d73d1125c1a7f377155bf",
"sha256": "8d05a5dec23065406751e95c444b5038c3d94bb1d9f7a3e151e2060ccaa73bf7"
},
"downloads": -1,
"filename": "dinopy-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "76b9b8ddef1d73d1125c1a7f377155bf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 986426,
"upload_time": "2015-11-23T14:49:54",
"upload_time_iso_8601": "2015-11-23T14:49:54.197149Z",
"url": "https://files.pythonhosted.org/packages/f2/68/3a8455f98893040edd9da0d033724fe16d09283c0b84bdbf8057c2221666/dinopy-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "130ff974b2d15c59ae8edae110b400ac",
"sha256": "7d8d3dd542a5cdb04d69e5cf2156198bf78f5ba49de37f50d85c8bc3a1552fd7"
},
"downloads": -1,
"filename": "dinopy-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "130ff974b2d15c59ae8edae110b400ac",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1010918,
"upload_time": "2016-01-07T17:14:18",
"upload_time_iso_8601": "2016-01-07T17:14:18.405600Z",
"url": "https://files.pythonhosted.org/packages/24/f5/1afcb87668d5d7b93b2365e1fa65a1768b243b742e7d7223acaf2a1d2403/dinopy-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "bdf13cc060787a3943befe5845786316",
"sha256": "4473fb0d8c7a3d60af28a377e87a5a079e2a333b6054f3637213d65fd42307bf"
},
"downloads": -1,
"filename": "dinopy-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "bdf13cc060787a3943befe5845786316",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1014400,
"upload_time": "2016-05-12T12:08:43",
"upload_time_iso_8601": "2016-05-12T12:08:43.426056Z",
"url": "https://files.pythonhosted.org/packages/f8/7a/b8ffa56c2f3e68ce7326269596cde7bcfd928d80d4807f683a6f6362d00a/dinopy-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "c185d50fec4c086e7e787a51cb71fa1d",
"sha256": "8c5fc18a05a52dfaf39456829bc7276d508ea0df55b7feaaa4f40a4867639e71"
},
"downloads": -1,
"filename": "dinopy-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c185d50fec4c086e7e787a51cb71fa1d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1434143,
"upload_time": "2017-04-20T14:18:22",
"upload_time_iso_8601": "2017-04-20T14:18:22.867828Z",
"url": "https://files.pythonhosted.org/packages/4b/f8/85977ab9cf64cbc4ba0b76287f81b9596951ef60b3c3e6aa2b306501b6ec/dinopy-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "fa08a2dc76d9292000e3089152e0f66f",
"sha256": "4306f23bd2a1ceb20a1c310f7a85fc4f8765f003d7edb2a841812aa3c49c78ad"
},
"downloads": -1,
"filename": "dinopy-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "fa08a2dc76d9292000e3089152e0f66f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1624434,
"upload_time": "2018-08-17T09:59:46",
"upload_time_iso_8601": "2018-08-17T09:59:46.556811Z",
"url": "https://files.pythonhosted.org/packages/b8/b8/65b5a2831143fc004fd57fcd8fbde73f0a9af1963171c074c0461830fd69/dinopy-2.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.2": [
{
"comment_text": "",
"digests": {
"md5": "ff87547ab98e1111a7581c09ef667de2",
"sha256": "18432e83f0c8c6a35ad7b4dab68aaa05b8139bf8358cc175ff4d5011760587e5"
},
"downloads": -1,
"filename": "dinopy-2.0.2.tar.gz",
"has_sig": false,
"md5_digest": "ff87547ab98e1111a7581c09ef667de2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1642544,
"upload_time": "2019-10-22T13:46:38",
"upload_time_iso_8601": "2019-10-22T13:46:38.955109Z",
"url": "https://files.pythonhosted.org/packages/09/8a/7a2945c6e6b780bc259724d184076d2cdde35f8175a18e32af940b2d5887/dinopy-2.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.0.3": [
{
"comment_text": "",
"digests": {
"md5": "bd6d56d1e01ee90a69cca04e6c9a3160",
"sha256": "c94fc598610bada8bc405c459ab0cd5751527cf1b03f118b73c503b04dce1501"
},
"downloads": -1,
"filename": "dinopy-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "bd6d56d1e01ee90a69cca04e6c9a3160",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1646370,
"upload_time": "2019-11-04T17:03:33",
"upload_time_iso_8601": "2019-11-04T17:03:33.966530Z",
"url": "https://files.pythonhosted.org/packages/a6/19/a91e3d4a5d9312a3dfaba0ec9187db90468eb86ae1f22262391f93d19bf7/dinopy-2.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "9f588fccca69be788fa3c4465a09c798",
"sha256": "9d58428e0db686e15f8bd6ad1e0e64f3e8c5e82dd07fce78c0003cfa18ee5028"
},
"downloads": -1,
"filename": "dinopy-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9f588fccca69be788fa3c4465a09c798",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1645899,
"upload_time": "2020-04-16T09:43:19",
"upload_time_iso_8601": "2020-04-16T09:43:19.138453Z",
"url": "https://files.pythonhosted.org/packages/9b/c4/5673afac336e4030b41c543fd7302dc6de5d048a87391b22e6d910c16482/dinopy-2.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.2.0": [
{
"comment_text": "",
"digests": {
"md5": "2cec9e2bdd7857c48d984fd0e8819c80",
"sha256": "c2b282dcb60a313201c60cb4899077e23e3d0e528dd1c55e72d18b624ad04c33"
},
"downloads": -1,
"filename": "dinopy-2.2.0.tar.gz",
"has_sig": false,
"md5_digest": "2cec9e2bdd7857c48d984fd0e8819c80",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 69188,
"upload_time": "2020-04-22T11:16:23",
"upload_time_iso_8601": "2020-04-22T11:16:23.986180Z",
"url": "https://files.pythonhosted.org/packages/f0/ae/9192e91468e8e8a27172bcf242d01006732ec28de1616970e7f0fe05c28e/dinopy-2.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"2.2.1": [
{
"comment_text": "",
"digests": {
"md5": "825325c9932a752b059fdcc36cc15317",
"sha256": "092323edddf48c9d3082dfaf934f5c3e4011c7e1248503cd352105e6e50bfcf5"
},
"downloads": -1,
"filename": "dinopy-2.2.1.tar.gz",
"has_sig": false,
"md5_digest": "825325c9932a752b059fdcc36cc15317",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 744127,
"upload_time": "2022-03-27T17:50:06",
"upload_time_iso_8601": "2022-03-27T17:50:06.782984Z",
"url": "https://files.pythonhosted.org/packages/2f/6c/eb26221f3b28e05ceede15e02a31c6fb3762940d46ac5cd3b1f56951b59a/dinopy-2.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "825325c9932a752b059fdcc36cc15317",
"sha256": "092323edddf48c9d3082dfaf934f5c3e4011c7e1248503cd352105e6e50bfcf5"
},
"downloads": -1,
"filename": "dinopy-2.2.1.tar.gz",
"has_sig": false,
"md5_digest": "825325c9932a752b059fdcc36cc15317",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 744127,
"upload_time": "2022-03-27T17:50:06",
"upload_time_iso_8601": "2022-03-27T17:50:06.782984Z",
"url": "https://files.pythonhosted.org/packages/2f/6c/eb26221f3b28e05ceede15e02a31c6fb3762940d46ac5cd3b1f56951b59a/dinopy-2.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}