{ "info": { "author": "Wouter De Coster", "author_email": "decosterwouter@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# Nanofilt\nFiltering and trimming of long read sequencing data.\n\n[![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/wouter_decoster.svg?style=social&label=Follow%20%40wouter_decoster)](https://twitter.com/wouter_decoster)\n[![conda badge](https://anaconda.org/bioconda/nanofilt/badges/installer/conda.svg)](https://anaconda.org/bioconda/nanofilt)\n[![Build Status](https://travis-ci.org/wdecoster/nanofilt.svg?branch=master)](https://travis-ci.org/wdecoster/nanofilt)\n\n\n\nFiltering on quality and/or read length, and optional trimming after passing filters. \nReads from stdin, writes to stdout. Optionally reads directly from an uncompressed file specified on the command line.\n\nIntended to be used: \n- directly after fastq extraction \n- prior to mapping \n- in a stream between extraction and mapping \n\nSee also [my post about NanoFilt on my blog Gigabase or gigabyte](https://gigabaseorgigabyte.wordpress.com/2017/06/05/trimming-and-filtering-oxford-nanopore-sequencing-reads/). \nDue to [a discrepancy](https://gigabaseorgigabyte.wordpress.com/2017/07/14/calculated-average-quality-vs-albacore-summary/) between calculated read quality and the quality as summarized by albacore this script takes since v1.1.0 optionally also a `--summary` argument. Using this argument with the sequencing_summary.txt file from albacore will do the filtering using the quality scores from the summary. It's also faster.\n\n### INSTALLATION AND UPGRADING:\n\n`pip install nanofilt` \n`pip install nanofilt --upgrade`\n\nor\n\n`conda install -c bioconda nanofilt`\n\nNanoFilt is written for Python 3.\n\n### USAGE:\n```\nNanoFilt [-h] [-v] [--logfile LOGFILE] [-l LENGTH]\n [--maxlength MAXLENGTH] [-q QUALITY] [--minGC MINGC]\n [--maxGC MAXGC] [--headcrop HEADCROP] [--tailcrop TAILCROP]\n [-s SUMMARY] [--readtype {1D,2D,1D2}]\n [input]\n\nPerform quality and/or length and/or GC filtering of (long read) fastq data. Reads on stdin.\n\nGeneral options:\n -h, --help show the help and exit\n -v, --version Print version and exit.\n --logfile LOGFILE Specify the path and filename for the log file.\n input input, uncompressed fastq file (optional)\n\nOptions for filtering reads on.:\n -l, --length LENGTH Filter on a minimum read length\n --maxlength MAXLENGTH Filter on a maximum read length\n -q, --quality QUALITY Filter on a minimum average read quality score\n --minGC MINGC Sequences must have GC content >= to this. Float between 0.0 and 1.0. Ignored if\n using summary file.\n --maxGC MAXGC Sequences must have GC content <= to this. Float between 0.0 and 1.0. Ignored if\n using summary file.\n\nOptions for trimming reads.:\n --headcrop HEADCROP Trim n nucleotides from start of read\n --tailcrop TAILCROP Trim n nucleotides from end of read\n\nInput options.:\n -s, --summary SUMMARY Use albacore or guppy summary file for quality scores\n --readtype Which read type to extract information about from summary. Options are 1D, 2D or 1D2\n ```\n\n### EXAMPLES\n```bash\ngunzip -c reads.fastq.gz | NanoFilt -q 10 -l 500 --headcrop 50 | minimap2 genome.fa - | samtools sort -O BAM -@24 -o alignment.bam -\ngunzip -c reads.fastq.gz | NanoFilt -q 12 --headcrop 75 | gzip > trimmed-reads.fastq.gz\ngunzip -c reads.fastq.gz | NanoFilt -q 10 | gzip > highQuality-reads.fastq.gz\n```\n\nI welcome all suggestions, bug reports, feature requests and contributions. Please leave an [issue](https://github.com/wdecoster/nanofilt/issues) or open a pull request. I will usually respond within a day, or rarely within a few days.\n\n## CITATION\nIf you use this tool, please consider citing our [publication](https://academic.oup.com/bioinformatics/advance-article/doi/10.1093/bioinformatics/bty149/4934939).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wdecoster/nanofilt", "keywords": "nanopore sequencing processing trimming filtering", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "NanoFilt", "package_url": "https://pypi.org/project/NanoFilt/", "platform": "", "project_url": "https://pypi.org/project/NanoFilt/", "project_urls": { "Homepage": "https://github.com/wdecoster/nanofilt" }, "release_url": "https://pypi.org/project/NanoFilt/2.5.0/", "requires_dist": null, "requires_python": ">=3", "summary": "Filtering and trimming of Oxford Nanopore Sequencing data", "version": "2.5.0" }, "last_serial": 5399643, "releases": { "0.9.3": [ { "comment_text": "", "digests": { "md5": "38f2fd4af6ca457937c59caeedf36f47", "sha256": "1614b3e6d57c156f244d73e654bbbf1bbbb6bdf43322d584e2712429886deb18" }, "downloads": -1, "filename": "NanoFilt-0.9.3.tar.gz", "has_sig": false, "md5_digest": "38f2fd4af6ca457937c59caeedf36f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1287, "upload_time": "2017-06-05T10:06:17", "url": "https://files.pythonhosted.org/packages/22/05/2c02b4184a087a98f02f7d6e157b449810ef46db94b6deed5b5ffe08b3cb/NanoFilt-0.9.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f868851023da24092798acdea5e29d51", "sha256": "6810f19b52a26dc91eac50e01754ed43215652a703642575f47f33cc6fbcf27d" }, "downloads": -1, "filename": "NanoFilt-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f868851023da24092798acdea5e29d51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1285, "upload_time": "2017-06-05T10:07:12", "url": "https://files.pythonhosted.org/packages/58/49/89502139f1e341b28e3313402064c18f77d109e208445a0f595937f7f307/NanoFilt-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "aeb7a4c7ed51c3746faa693764e553c4", "sha256": "53b13953df109fcc05f16c731d1e703115ea629bf81fd9214bfeb085e5176e31" }, "downloads": -1, "filename": "NanoFilt-1.0.1.tar.gz", "has_sig": false, "md5_digest": "aeb7a4c7ed51c3746faa693764e553c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2024, "upload_time": "2017-06-05T10:17:37", "url": "https://files.pythonhosted.org/packages/07/e3/249545384f7881ae64fb278c10585637566c51d77275b6f7f71cdd3ed4c8/NanoFilt-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e95e69829896a2108eeaf177051b66ee", "sha256": "487e1ec5c782f65e995223b218ad19fee5f695c4e4d3b85c214e332470fa46cf" }, "downloads": -1, "filename": "NanoFilt-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e95e69829896a2108eeaf177051b66ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2019, "upload_time": "2017-06-05T10:18:13", "url": "https://files.pythonhosted.org/packages/ec/35/826cb23d7a11b95b73b5ff0ca4fc6ae08ccd75c78b6be4b452e44835b7f3/NanoFilt-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "be26de78e4fa5bfa85d011f980cf6d10", "sha256": "2565aa482439acb317489d9a8c5bce9b3916008a5d25b29ce4ff142d52a9cb48" }, "downloads": -1, "filename": "NanoFilt-1.0.3.tar.gz", "has_sig": false, "md5_digest": "be26de78e4fa5bfa85d011f980cf6d10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2024, "upload_time": "2017-06-05T10:19:02", "url": "https://files.pythonhosted.org/packages/31/d8/6ccd6e8ec0cfe8d370d37220e770c027caf35f3c56aa1f8efa96ff29305c/NanoFilt-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c5f8c554baa6f1842e10339ff9ccdf1d", "sha256": "53084a0735f8480f05aeddfca134b21e2a9e6e17376b86250f3e0189ce15f18d" }, "downloads": -1, "filename": "NanoFilt-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c5f8c554baa6f1842e10339ff9ccdf1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2044, "upload_time": "2017-06-07T13:06:09", "url": "https://files.pythonhosted.org/packages/05/e4/c3cc2b30b11ab917afe93607ba1df183bb5b2296d77078ac95599eca559e/NanoFilt-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "440a145581fb13aea76c3985114740a8", "sha256": "9a8b0618281d36cca066f59df2cc3132ab387ef718a339f9cbd71aceca30411f" }, "downloads": -1, "filename": "NanoFilt-1.0.5.tar.gz", "has_sig": false, "md5_digest": "440a145581fb13aea76c3985114740a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2116, "upload_time": "2017-06-14T15:13:53", "url": "https://files.pythonhosted.org/packages/9b/33/fed7ceb29fc17065edaaf0856ff72bbe98abe543f47fd6f13e151974a936/NanoFilt-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "5bebfef6156283b278e78c43344300ff", "sha256": "b5e52f4916ab4233b5b70026f97a97ebe68e862be435ba2537cbbd13a53bc9c3" }, "downloads": -1, "filename": "NanoFilt-1.0.6.tar.gz", "has_sig": false, "md5_digest": "5bebfef6156283b278e78c43344300ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2137, "upload_time": "2017-07-10T10:56:13", "url": "https://files.pythonhosted.org/packages/a2/8a/e24928cc531e18bb754c8a3e06de52a2c1a95887f5f0adf0fb65a38d5b62/NanoFilt-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9a7e9e050de81a5b7b15f1111662e4e7", "sha256": "46a52025462abfe6acf7129925d2dfca4433682a32902b30396d748eaf1cdd8e" }, "downloads": -1, "filename": "NanoFilt-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9a7e9e050de81a5b7b15f1111662e4e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2415, "upload_time": "2017-07-15T18:26:24", "url": "https://files.pythonhosted.org/packages/7d/19/3bc56592a88238d57f067c4aafec963c94ad70d69f8fa9cf4b05e402da79/NanoFilt-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "2255a7429cc17013ae78e668fcc6a10f", "sha256": "e1a6ac717fa40ad6030e56e06d0633f27185d560ae1f11de5795f415f8f7a21d" }, "downloads": -1, "filename": "NanoFilt-1.1.1.tar.gz", "has_sig": false, "md5_digest": "2255a7429cc17013ae78e668fcc6a10f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2422, "upload_time": "2017-07-15T18:28:12", "url": "https://files.pythonhosted.org/packages/b8/0b/14c9e87ae38a939200504af95ee9a3686f0c644aa326904224e71fdbe843/NanoFilt-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "e2e6548fe44cb0c28ac28eeaae28064c", "sha256": "dd7422df2b7db3a36a8ede61b65453b09a5fb3ad760f67d6a7822857650d0d99" }, "downloads": -1, "filename": "NanoFilt-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e2e6548fe44cb0c28ac28eeaae28064c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3285, "upload_time": "2017-07-27T20:05:35", "url": "https://files.pythonhosted.org/packages/af/e4/1c84dfc23ebe4aaf32175105353ca8cc861b69179a9b3008937bfe113020/NanoFilt-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "610c198741583dbe9f3a909862dc6230", "sha256": "7070c2ea35cda58174d80d963d6df00136ec31bf38f50cd7a2d7c3eb79ac22e8" }, "downloads": -1, "filename": "NanoFilt-1.1.3.tar.gz", "has_sig": false, "md5_digest": "610c198741583dbe9f3a909862dc6230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3428, "upload_time": "2017-07-28T18:56:25", "url": "https://files.pythonhosted.org/packages/1c/0b/77fb36c5cbe43142178c8114cd7555c29916f85b948205952c6638b46acd/NanoFilt-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "3139ac12404b01115c5ea826d1ed0411", "sha256": "691f227d2bd25de78c3988f5d7f2c38cd8501dbd67fa8486c8038c1328be1b4f" }, "downloads": -1, "filename": "NanoFilt-1.1.4.tar.gz", "has_sig": false, "md5_digest": "3139ac12404b01115c5ea826d1ed0411", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3611, "upload_time": "2017-08-04T04:49:57", "url": "https://files.pythonhosted.org/packages/71/b6/b1a07561802ca1df3b0a333434f5acee72b81f6e38ba12fe0029c9688384/NanoFilt-1.1.4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "b77efe9323171feb82b044bd4a5f6db0", "sha256": "d74bde235eef06c1273b19ca56dc8bd05c8d459883e483f1a3b5d74a49588a7b" }, "downloads": -1, "filename": "NanoFilt-1.2.0.tar.gz", "has_sig": false, "md5_digest": "b77efe9323171feb82b044bd4a5f6db0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3696, "upload_time": "2017-08-07T13:13:52", "url": "https://files.pythonhosted.org/packages/27/5c/bf98524a074459e32a351c6b3ad5c113179b7430daa9ba156b4b99390c4a/NanoFilt-1.2.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "d80c9c9c5bfabb58bccdd9b8dd6506f4", "sha256": "1b08aef9e74c44e51c5966bcefd8bfb556a8cde8ea9850f238df248239fd3488" }, "downloads": -1, "filename": "NanoFilt-1.4.0.tar.gz", "has_sig": false, "md5_digest": "d80c9c9c5bfabb58bccdd9b8dd6506f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4359, "upload_time": "2017-10-19T12:03:08", "url": "https://files.pythonhosted.org/packages/99/19/b6c0ea1c9edc79d7d968b52d7c50524506300b89459d734bf6af7b087fe5/NanoFilt-1.4.0.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "a6a60accc7c1d909381e373c1e7a86af", "sha256": "d21b906a5388a4bff3d01b5ba1f83ef022c81d62a0adb3d426f64281d8986ebc" }, "downloads": -1, "filename": "NanoFilt-1.5.2.tar.gz", "has_sig": false, "md5_digest": "a6a60accc7c1d909381e373c1e7a86af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4394, "upload_time": "2017-10-20T12:18:36", "url": "https://files.pythonhosted.org/packages/d1/95/6ad6793f161d2b7b9d9d62f9644f0c456c025c1d2233eaf928c05c39726a/NanoFilt-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "71cfd53d1ccac8146a9b45921e236a9f", "sha256": "3de431623ced09f64d56a62a801113891155c0674faf2ca804a2e0e1bd26fb33" }, "downloads": -1, "filename": "NanoFilt-1.5.3.tar.gz", "has_sig": false, "md5_digest": "71cfd53d1ccac8146a9b45921e236a9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4506, "upload_time": "2017-10-26T09:58:16", "url": "https://files.pythonhosted.org/packages/0a/32/569ddf6e346a33090e868f2acfca67507e5cd7e7ace28f4403a752098376/NanoFilt-1.5.3.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "0c10c6ca1547521583256c435fc1d1dd", "sha256": "577db820f47fb349744e36cd77daafb1fc6f912e9368d5a8a5ceaf65ac4b5e8f" }, "downloads": -1, "filename": "NanoFilt-1.7.0.tar.gz", "has_sig": false, "md5_digest": "0c10c6ca1547521583256c435fc1d1dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5420, "upload_time": "2017-10-28T16:38:09", "url": "https://files.pythonhosted.org/packages/ec/92/8ad1695164cc3a0c4174fb13d85e08075cd97627721d66161cd8c2d93bc9/NanoFilt-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "9c4b3473a2967f980131ca240d62dad4", "sha256": "f0d3eb5ac8c6a973568b0174d7fff8bbb8ba492e02e5e6d9269e4c02065115af" }, "downloads": -1, "filename": "NanoFilt-1.8.0.tar.gz", "has_sig": false, "md5_digest": "9c4b3473a2967f980131ca240d62dad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5247, "upload_time": "2017-11-09T14:41:17", "url": "https://files.pythonhosted.org/packages/bf/08/4fc9284af20127c44aac96ac0e8fabee713dd9185a5d676de64585fecb3f/NanoFilt-1.8.0.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "3406fd409f17115f3a22a49cbe20fa8e", "sha256": "9d851b58b4e683572f2519dd80e023b54c06b4547391323ad4e81b8a62d609de" }, "downloads": -1, "filename": "NanoFilt-1.9.2.tar.gz", "has_sig": false, "md5_digest": "3406fd409f17115f3a22a49cbe20fa8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5707, "upload_time": "2017-12-22T07:24:32", "url": "https://files.pythonhosted.org/packages/66/d9/da6d3b4981fcdbcb309dc633af38a72d7c7e64a7bb3085a1f648bb0efc6a/NanoFilt-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "d7595422052c884e0528cde29742522c", "sha256": "4d29b577df04cdb5b92ea8bde74ed2ac1d077028889fce1d9278396aa4b56169" }, "downloads": -1, "filename": "NanoFilt-1.9.3.tar.gz", "has_sig": false, "md5_digest": "d7595422052c884e0528cde29742522c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5748, "upload_time": "2018-02-13T20:49:10", "url": "https://files.pythonhosted.org/packages/fe/d6/828008cfc5fb6cc9da48826ecbc1691909f46284d1e6c7728f206a363a07/NanoFilt-1.9.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a8f03c6d54a941c2c0662b58d85784a5", "sha256": "2488a5d28e3eb5d9a20fd036c19b11815749552570d81556bef183e0d9e8d0d5" }, "downloads": -1, "filename": "NanoFilt-2.0.0.tar.gz", "has_sig": false, "md5_digest": "a8f03c6d54a941c2c0662b58d85784a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5686, "upload_time": "2017-11-13T13:30:21", "url": "https://files.pythonhosted.org/packages/b9/96/6e9025334a704d64140e8d7fc664c0a11e3e98ba16d109ea12dc6ca2d067/NanoFilt-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "93d971142475eeda1bcaf4648b4ac087", "sha256": "de9e35f59317219518d651b8590da7e958f938f640451b04ac67c5bf43145f03" }, "downloads": -1, "filename": "NanoFilt-2.0.1.tar.gz", "has_sig": false, "md5_digest": "93d971142475eeda1bcaf4648b4ac087", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5752, "upload_time": "2018-02-13T21:14:19", "url": "https://files.pythonhosted.org/packages/cf/6e/3b5dbc724dc7b8f22abc5b01b459017d448125a2fe3c3a8c54481d0c3584/NanoFilt-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ca0061a10d65648428003bbace57edd8", "sha256": "9352e4d3af3739cbcd22100c2edd77342f7ae8904797a32da16ae91ae8c4f27c" }, "downloads": -1, "filename": "NanoFilt-2.1.0.tar.gz", "has_sig": false, "md5_digest": "ca0061a10d65648428003bbace57edd8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5674, "upload_time": "2018-03-23T15:14:18", "url": "https://files.pythonhosted.org/packages/70/bf/271893adfb62c006c212f2723b966e5a61dd605f873e59ae5fda819bac25/NanoFilt-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "00efbd6ab93d36039184b7516d08186a", "sha256": "5a80cb113f5ce9826b44bda114cde177858d6952fb84784f59e4e387bf992535" }, "downloads": -1, "filename": "NanoFilt-2.1.1.tar.gz", "has_sig": false, "md5_digest": "00efbd6ab93d36039184b7516d08186a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5772, "upload_time": "2018-03-23T15:18:54", "url": "https://files.pythonhosted.org/packages/1a/78/44c01137b4515bf447dac7b493f8b30fb3bd90d60664c586f5d0957d3e4c/NanoFilt-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "99eac1d3873adbd2c6983ccca2dc2768", "sha256": "5db87efddcecf1c4dc0b6dafdf013caae4753bbd1ade47daf0855894f3c47e96" }, "downloads": -1, "filename": "NanoFilt-2.2.0.tar.gz", "has_sig": false, "md5_digest": "99eac1d3873adbd2c6983ccca2dc2768", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6122, "upload_time": "2018-04-08T07:11:40", "url": "https://files.pythonhosted.org/packages/dc/4a/dacdbbd28973d2d56ad0c0f3bf578f2bdfb68c9d27d7828034ea05cc90bc/NanoFilt-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "0cd4febb823c03b0a7779a8cda5f7646", "sha256": "8a17f7249e673ec66340dc26bf4f840d8dee8428b1e6d1d7a289fa8366072a97" }, "downloads": -1, "filename": "NanoFilt-2.2.1.tar.gz", "has_sig": false, "md5_digest": "0cd4febb823c03b0a7779a8cda5f7646", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6132, "upload_time": "2019-03-28T08:29:41", "url": "https://files.pythonhosted.org/packages/f6/25/22d9b03a120487d55d72916110df075d5c334d730dabe366fe8d5b8d83a6/NanoFilt-2.2.1.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "607570eb8fe12d4a6c4d38e2c6361383", "sha256": "26c1ebe81b136340be5928fc1ee12c078ea0bcd5cf8356d1ca3e5ff17aaf0103" }, "downloads": -1, "filename": "NanoFilt-2.3.0.tar.gz", "has_sig": false, "md5_digest": "607570eb8fe12d4a6c4d38e2c6361383", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6403, "upload_time": "2019-03-29T08:42:40", "url": "https://files.pythonhosted.org/packages/dd/20/de385cf646a74f1dcacfbb1e12c84aaa7ead2730ea3ba7500c4a13a0e3a5/NanoFilt-2.3.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "332eb6f3bc78462eef7cd2dffc50e58d", "sha256": "69ee34b4488a9ff1739a7244eb31c39dcf89dc47602162c1fc616e8060500a6d" }, "downloads": -1, "filename": "NanoFilt-2.4.0.tar.gz", "has_sig": false, "md5_digest": "332eb6f3bc78462eef7cd2dffc50e58d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6647, "upload_time": "2019-06-07T13:10:47", "url": "https://files.pythonhosted.org/packages/c8/13/9a0541ec752c41549fb4bf23a432c7c375a44537d5c92e7163c06c6cf938/NanoFilt-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "d0fe19ec0d3e6a111b14071165fbbc4c", "sha256": "ac158af03e2d8531644cd5c30f7a258453fcefd7f2e6c187c641e35af8561bbb" }, "downloads": -1, "filename": "NanoFilt-2.5.0.tar.gz", "has_sig": false, "md5_digest": "d0fe19ec0d3e6a111b14071165fbbc4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6662, "upload_time": "2019-06-14T08:49:40", "url": "https://files.pythonhosted.org/packages/34/70/b436310b7c0af7f66c5796a5e994583cebe09bfdcd96b7801333f221419d/NanoFilt-2.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0fe19ec0d3e6a111b14071165fbbc4c", "sha256": "ac158af03e2d8531644cd5c30f7a258453fcefd7f2e6c187c641e35af8561bbb" }, "downloads": -1, "filename": "NanoFilt-2.5.0.tar.gz", "has_sig": false, "md5_digest": "d0fe19ec0d3e6a111b14071165fbbc4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6662, "upload_time": "2019-06-14T08:49:40", "url": "https://files.pythonhosted.org/packages/34/70/b436310b7c0af7f66c5796a5e994583cebe09bfdcd96b7801333f221419d/NanoFilt-2.5.0.tar.gz" } ] }