{ "info": { "author": "Tim O'Donnell and Alex Rubinsteyn", "author_email": "timodonnell@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "[![Build Status](https://app.travis-ci.com/openvax/mhcflurry.svg?branch=master)](https://app.travis-ci.com/openvax/mhcflurry)\n\n# mhcflurry\n[MHC I](https://en.wikipedia.org/wiki/MHC_class_I) ligand\nprediction package with competitive accuracy and a fast and \n[documented](http://openvax.github.io/mhcflurry/) implementation.\n\nMHCflurry implements class I peptide/MHC binding affinity prediction. \nThe current version provides pan-MHC I predictors supporting any MHC\nallele of known sequence. MHCflurry runs on Python 3.4+ using the\n[tensorflow](https://www.tensorflow.org/) neural network library.\nIt exposes [command-line](http://openvax.github.io/mhcflurry/commandline_tutorial.html)\nand [Python library](http://openvax.github.io/mhcflurry/python_tutorial.html)\ninterfaces.\n\nStarting in version 1.6.0, MHCflurry also includes two expermental predictors,\nan \"antigen processing\" predictor that attempts to model MHC allele-independent\neffects such as proteosomal cleavage and a \"presentation\" predictor that\nintegrates processing predictions with binding affinity predictions to give a\ncomposite \"presentation score.\" Both models are trained on mass spec-identified\nMHC ligands. These models were updated to incorporate minor improvements\nfor the MHCflurry 2.0 release.\n\nIf you find MHCflurry useful in your research please cite:\n\n> T. O'Donnell, A. Rubinsteyn, U. Laserson. \"MHCflurry 2.0: Improved pan-allele prediction of MHC I-presented peptides by incorporating antigen processing,\" *Cell Systems*, 2020. https://doi.org/10.1016/j.cels.2020.06.010\n\n> T. O\u2019Donnell, A. Rubinsteyn, M. Bonsack, A. B. Riemer, U. Laserson, and J. Hammerbacher, \"MHCflurry: Open-Source Class I MHC Binding Affinity Prediction,\" *Cell Systems*, 2018. https://doi.org/10.1016/j.cels.2018.05.014\n\nPlease file an issue if you have questions or encounter problems.\n\nHave a bugfix or other contribution? We would love your help. See our [contributing guidelines](CONTRIBUTING.md).\n\n## Installation (pip)\n\nInstall the package:\n\n```\n$ pip install mhcflurry\n```\n\nThen download our datasets and trained models:\n\n```\n$ mhcflurry-downloads fetch\n```\n\nYou can now generate predictions:\n\n```\n$ mhcflurry-predict \\\n --alleles HLA-A0201 HLA-A0301 \\\n --peptides SIINFEKL SIINFEKD SIINFEKQ \\\n --out /tmp/predictions.csv\n\nWrote: /tmp/predictions.csv\n```\n\nOr scan protein sequences for potential epitopes:\n\n```\n$ mhcflurry-predict-scan \\\n --sequences MFVFLVLLPLVSSQCVNLTTRTQLPPAYTNSFTRGVYYPDKVFRSSVLHS \\\n --alleles HLA-A*02:01 \\\n --out /tmp/predictions.csv\n\nWrote: /tmp/predictions.csv \n```\n\n\nSee the [documentation](http://openvax.github.io/mhcflurry/) for more details.\n\n\n## Docker\nYou can also try the latest (GitHub master) version of MHCflurry using the Docker\nimage hosted on [Dockerhub](https://hub.docker.com/r/openvax/mhcflurry) by\nrunning:\n\n```\n$ docker run -p 9999:9999 --rm openvax/mhcflurry:latest\n``` \n\nThis will start a [jupyter](https://jupyter.org/) notebook server in an\nenvironment that has MHCflurry installed. Go to `http://localhost:9999` in a\nbrowser to use it.\n\nTo build the Docker image yourself, from a checkout run:\n\n```\n$ docker build -t mhcflurry:latest .\n$ docker run -p 9999:9999 --rm mhcflurry:latest\n```\n## Predicted sequence motifs\nSequence logos for the binding motifs learned by MHCflurry BA are available [here](https://openvax.github.io/mhcflurry-motifs/).\n\n## Common issues and fixes\n\n### Problems downloading data and models\nSome users have reported HTTP connection issues when using `mhcflurry-downloads fetch`. As a workaround, you can download the data manually (e.g. using `wget`) and then use `mhcflurry-downloads` just to copy the data to the right place.\n\nTo do this, first get the URL(s) of the downloads you need using `mhcflurry-downloads url`:\n\n```\n$ mhcflurry-downloads url models_class1_presentation\nhttps://github.com/openvax/mhcflurry/releases/download/1.6.0/models_class1_presentation.20200205.tar.bz2```\n```\n\nThen make a directory and download the needed files to this directory:\n\n```\n$ mkdir downloads\n$ wget --directory-prefix downloads https://github.com/openvax/mhcflurry/releases/download/1.6.0/models_class1_presentation.20200205.tar.bz2```\n\nHTTP request sent, awaiting response... 200 OK\nLength: 72616448 (69M) [application/octet-stream]\nSaving to: 'downloads/models_class1_presentation.20200205.tar.bz2'\n```\n\nNow call `mhcflurry-downloads fetch` with the `--already-downloaded-dir` option to indicate that the downloads should be retrived from the specified directory:\n\n```\n$ mhcflurry-downloads fetch models_class1_presentation --already-downloaded-dir downloads\n```\n\n\n\n\n", "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/openvax/mhcflurry", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0.html", "maintainer": "", "maintainer_email": "", "name": "mhcflurry", "package_url": "https://pypi.org/project/mhcflurry/", "platform": "", "project_url": "https://pypi.org/project/mhcflurry/", "project_urls": { "Homepage": "https://github.com/openvax/mhcflurry" }, "release_url": "https://pypi.org/project/mhcflurry/2.0.5/", "requires_dist": [ "six", "pandas (>=0.20.3)", "appdirs", "tensorflow (>=2.2.0)", "scikit-learn", "mhcgnomes", "pyyaml", "tqdm", "np-utils" ], "requires_python": "", "summary": "MHC Binding Predictor", "version": "2.0.5", "yanked": false, "yanked_reason": null }, "last_serial": 12171115, "releases": { "0.0.8": [ { "comment_text": "", "digests": { "md5": "63c24e07765b87ad140ec295fb449e3e", "sha256": "200afb6038cab6b151cdf19a183186b134df614f6607ca48f70f25ab24d65d03" }, "downloads": -1, "filename": "mhcflurry-0.0.8.tar.gz", "has_sig": false, "md5_digest": "63c24e07765b87ad140ec295fb449e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48403, "upload_time": "2016-09-17T15:51:13", "upload_time_iso_8601": "2016-09-17T15:51:13.301346Z", "url": "https://files.pythonhosted.org/packages/e5/cb/3fa7a07b33cf3df2797a7579428262307c08b553fdedfa14daa21ba4c789/mhcflurry-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "18d0b55627daef2ef63a255df131110f", "sha256": "22c97a4fd2eb217c3424d6a4df5ca1a87c5aed5e416a12e389f5b1115aa35f8f" }, "downloads": -1, "filename": "mhcflurry-0.2.0.tar.gz", "has_sig": false, "md5_digest": "18d0b55627daef2ef63a255df131110f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67267, "upload_time": "2017-03-24T21:54:41", "upload_time_iso_8601": "2017-03-24T21:54:41.729335Z", "url": "https://files.pythonhosted.org/packages/35/96/070fec2dc7f14885c55321725c51e0fd3cf5b0a735fbfafd2550f5dbb1c9/mhcflurry-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "fd5d1e31f61c8cd90212e4e23440a2dc", "sha256": "77d13f75afcf6af9c09b705af7f48f03df9fdba1cb044b2105a6f39db377ca48" }, "downloads": -1, "filename": "mhcflurry-0.9.0.tar.gz", "has_sig": false, "md5_digest": "fd5d1e31f61c8cd90212e4e23440a2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42793, "upload_time": "2017-05-25T22:14:21", "upload_time_iso_8601": "2017-05-25T22:14:21.229772Z", "url": "https://files.pythonhosted.org/packages/c0/64/04096dac4409ba389ae2a473608b8c1b34722d9a11465f3fa427a8ee552f/mhcflurry-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "38501a2a953234be864d5956d9c0d664", "sha256": "bc3827576bc6f706af796bc797cfdc7abb03a2eb85f4b6e4b11802a53e2fb5f3" }, "downloads": -1, "filename": "mhcflurry-0.9.1.tar.gz", "has_sig": false, "md5_digest": "38501a2a953234be864d5956d9c0d664", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43376, "upload_time": "2017-07-31T21:34:37", "upload_time_iso_8601": "2017-07-31T21:34:37.166862Z", "url": "https://files.pythonhosted.org/packages/8a/07/1bc0f24d7d5d3bced5b807b33ef82a7cb871c626d58674bcb45b4bc3d0e2/mhcflurry-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "36c88e672de7026bf3f5b651c7378ccc", "sha256": "f919c8ac14e59121b3addc62ecade14ee289abb770e99476d2ced4ef41ab3498" }, "downloads": -1, "filename": "mhcflurry-0.9.2.tar.gz", "has_sig": false, "md5_digest": "36c88e672de7026bf3f5b651c7378ccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30198, "upload_time": "2017-10-13T16:29:17", "upload_time_iso_8601": "2017-10-13T16:29:17.460603Z", "url": "https://files.pythonhosted.org/packages/3b/70/8b01c23689e0b7fc76e60ef96c3ce96bc646b6bae39e4e24d9fc8592a1e1/mhcflurry-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b75f11b7e68c4e83e2cb9680cfeb37b7", "sha256": "368d170627460ec10891a69b176557068bca97f18432cf991424c0d7424ee1e3" }, "downloads": -1, "filename": "mhcflurry-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b75f11b7e68c4e83e2cb9680cfeb37b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33953, "upload_time": "2017-12-22T07:07:42", "upload_time_iso_8601": "2017-12-22T07:07:42.797432Z", "url": "https://files.pythonhosted.org/packages/2a/67/5b7689dbbe5a50aeeea3af8c23c1ed9bbe21b2d2d808cec1e9778f90da26/mhcflurry-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bb3853ed304dd48e35c5110968fd6bee", "sha256": "c450001ab05cdf3da2594dc3db0eb7f043a494f2f3bf8a749ce3c416838a2a70" }, "downloads": -1, "filename": "mhcflurry-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bb3853ed304dd48e35c5110968fd6bee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41961, "upload_time": "2018-02-06T22:48:03", "upload_time_iso_8601": "2018-02-06T22:48:03.694246Z", "url": "https://files.pythonhosted.org/packages/be/bb/361ede9170c41e0ef0c5926640572cce53aa53fee3f5d75f2a0329d186af/mhcflurry-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "baecc721047642b7b9b8063b3e27edda", "sha256": "3c8b2f73bc12602a7678f4097c8a26f457dfc85fb4ab1d47c309e79f7d290fce" }, "downloads": -1, "filename": "mhcflurry-1.2.0.tar.gz", "has_sig": false, "md5_digest": "baecc721047642b7b9b8063b3e27edda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54702, "upload_time": "2018-02-26T19:42:02", "upload_time_iso_8601": "2018-02-26T19:42:02.362805Z", "url": "https://files.pythonhosted.org/packages/7b/aa/99060352dd42dd916ff4c01907ddc8f962de3670f4c6ce0da0d107a721a9/mhcflurry-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "c2d7f9f288ca4bda9ca26b16458024ab", "sha256": "018f0e35504620ea0e214565f6781a0e1e05d88f91b6052aeb87a423160621f7" }, "downloads": -1, "filename": "mhcflurry-1.2.1.tar.gz", "has_sig": false, "md5_digest": "c2d7f9f288ca4bda9ca26b16458024ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55737, "upload_time": "2018-03-19T03:02:27", "upload_time_iso_8601": "2018-03-19T03:02:27.881060Z", "url": "https://files.pythonhosted.org/packages/27/7f/a038d510a70cc82caea968af0461a7f3fc64e32206eb4c35bc0cd0af3515/mhcflurry-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "495f09ef495a27937ffedae44238ad23", "sha256": "561ccb2a0f1548db6c88055f0c6fffac10e70ab4b6b48ccf5126acac54a23f17" }, "downloads": -1, "filename": "mhcflurry-1.2.2.tar.gz", "has_sig": false, "md5_digest": "495f09ef495a27937ffedae44238ad23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57422, "upload_time": "2018-05-21T18:29:55", "upload_time_iso_8601": "2018-05-21T18:29:55.901592Z", "url": "https://files.pythonhosted.org/packages/5a/4c/c0b82dfeaa0458d09fbf9ab9fb1f19148cbfc235638dd3f6c0f4feeab90f/mhcflurry-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "440d8ada8ba0e35e42dfbed6b58b7952", "sha256": "ddfc8cca7ced55c68b3099f3469fffd8218523ca01fe9c84665e13ad5ff5ce51" }, "downloads": -1, "filename": "mhcflurry-1.2.3.tar.gz", "has_sig": false, "md5_digest": "440d8ada8ba0e35e42dfbed6b58b7952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57888, "upload_time": "2019-02-15T18:37:49", "upload_time_iso_8601": "2019-02-15T18:37:49.349907Z", "url": "https://files.pythonhosted.org/packages/d5/f3/b4a514fd2bd637e71e25bb1d8a27cfbe7d1eeaab5d30a3e6a3f27dcdafc8/mhcflurry-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "622a07b368ee563ddefa430e71802635", "sha256": "084b1e613dbc9845822b4bc357c14c7e28d74f364dac75c0c0f69f40fb7ad091" }, "downloads": -1, "filename": "mhcflurry-1.2.4.tar.gz", "has_sig": false, "md5_digest": "622a07b368ee563ddefa430e71802635", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57673, "upload_time": "2019-04-10T16:34:29", "upload_time_iso_8601": "2019-04-10T16:34:29.831584Z", "url": "https://files.pythonhosted.org/packages/c0/ca/d5f3d602a44f35c2707cfceebe72a6180251f631e2260578211e7230e727/mhcflurry-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "545be8fcc4534b4768655c6727dc3e54", "sha256": "205e19e9cf4a1d2ea1fbd322dbfb1def242e1cac9219184719f8c80ae861abdb" }, "downloads": -1, "filename": "mhcflurry-1.3.0.tar.gz", "has_sig": false, "md5_digest": "545be8fcc4534b4768655c6727dc3e54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89291, "upload_time": "2019-09-10T15:57:34", "upload_time_iso_8601": "2019-09-10T15:57:34.165438Z", "url": "https://files.pythonhosted.org/packages/36/2c/3aa05da8436a4c6fdd6b1c7ac0222a950dc2168346b076c3aff79e9efe9b/mhcflurry-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "ddb0cb12bf75f7facb3a3549bcc8e629", "sha256": "2c02b89e40398835ceefa507ce54129cb2fb388df64b50bcfce93524edbe815b" }, "downloads": -1, "filename": "mhcflurry-1.3.1.tar.gz", "has_sig": false, "md5_digest": "ddb0cb12bf75f7facb3a3549bcc8e629", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89309, "upload_time": "2019-09-10T18:51:08", "upload_time_iso_8601": "2019-09-10T18:51:08.705734Z", "url": "https://files.pythonhosted.org/packages/62/ce/518759b3fd44b52355f6a33d444dc377f195bcd9070c0479ca55d4bef07f/mhcflurry-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "c29294bf89c2de5b156e3236c442e845", "sha256": "469bab44f6fff5dc78dcc5b032b67917b36d68c6e71f6baadf42847ee203ca96" }, "downloads": -1, "filename": "mhcflurry-1.4.0.tar.gz", "has_sig": false, "md5_digest": "c29294bf89c2de5b156e3236c442e845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95070, "upload_time": "2019-10-05T20:08:02", "upload_time_iso_8601": "2019-10-05T20:08:02.935370Z", "url": "https://files.pythonhosted.org/packages/0b/37/fc82790c5f8cc51956f1f5bc1cb17ad0a8d95e43a8d0f9ad8b6583e65b75/mhcflurry-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "d87b3665181506df43677c3f26e218ea", "sha256": "e7dc804495b871d1c256e7c44a9d55a78e7938e6490fe633c5bfeeb630c01e89" }, "downloads": -1, "filename": "mhcflurry-1.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d87b3665181506df43677c3f26e218ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 95592, "upload_time": "2019-10-29T21:30:15", "upload_time_iso_8601": "2019-10-29T21:30:15.320717Z", "url": "https://files.pythonhosted.org/packages/1c/63/86878c0a78abf18c15dbfda8940e75804185e4a36e369c91b737966b9fb4/mhcflurry-1.4.1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "f2a046311b51928d2d270b90ccecf4db", "sha256": "7c3180ca24ea6671fbaa08570c105930b2f16b986d3c27500e7d58671ae26a38" }, "downloads": -1, "filename": "mhcflurry-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f2a046311b51928d2d270b90ccecf4db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 96354, "upload_time": "2019-10-30T15:06:57", "upload_time_iso_8601": "2019-10-30T15:06:57.148319Z", "url": "https://files.pythonhosted.org/packages/53/84/000dc974a43a8256841ddc5c6f75491282c26869a8fbcc4390795caacb0e/mhcflurry-1.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "089a10cb4de0c87d841b32c3988c6b49", "sha256": "a1c3b78676092062f44021c1c734fc809ed45a9f2f4cf10d4f33e489e8078c6b" }, "downloads": -1, "filename": "mhcflurry-1.4.2.tar.gz", "has_sig": false, "md5_digest": "089a10cb4de0c87d841b32c3988c6b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95119, "upload_time": "2019-10-30T15:06:58", "upload_time_iso_8601": "2019-10-30T15:06:58.523170Z", "url": "https://files.pythonhosted.org/packages/86/be/ade372367a46cf58faa15759e27c21cf45762afb7b1191e35d29e1b1e84d/mhcflurry-1.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "4dee35cb812dd416bedbb097cdcc8165", "sha256": "ddfb67c6a80d33b8a5369810738f4a00202a52b10d9cd17a481d1cecef2f2835" }, "downloads": -1, "filename": "mhcflurry-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4dee35cb812dd416bedbb097cdcc8165", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 96354, "upload_time": "2019-11-11T19:26:20", "upload_time_iso_8601": "2019-11-11T19:26:20.867937Z", "url": "https://files.pythonhosted.org/packages/3f/f3/7e903252c6e752d80ffc56a4596429fd2f202a7dd3586fb78c6fe85c6ef4/mhcflurry-1.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "409025318859b41ca2456fdfe803530a", "sha256": "37a313913d8329becf04b8725c35f032f5312d609527111e4e16c0df75edf80a" }, "downloads": -1, "filename": "mhcflurry-1.4.3.tar.gz", "has_sig": false, "md5_digest": "409025318859b41ca2456fdfe803530a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95133, "upload_time": "2019-11-11T19:26:22", "upload_time_iso_8601": "2019-11-11T19:26:22.663212Z", "url": "https://files.pythonhosted.org/packages/de/a7/bce9e8b83465e8358be27dfa6bc568be8cafec30cf0a96463916792bf088/mhcflurry-1.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "acbdddac63e90e4b7a29956dba2ac4d7", "sha256": "c2b7f63dba9f7e53f23f0663e0dc906129c06b2095b0b62fe09c152109a5192f" }, "downloads": -1, "filename": "mhcflurry-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "acbdddac63e90e4b7a29956dba2ac4d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133678, "upload_time": "2020-03-23T19:44:36", "upload_time_iso_8601": "2020-03-23T19:44:36.367692Z", "url": "https://files.pythonhosted.org/packages/ef/95/cc8cc7324f4fdf7f32d8882fc4d25ae208038561e46cf0e7061f9dd88594/mhcflurry-1.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fc0d439f57f006395d3aaa4e6ac1cb4a", "sha256": "5cab20d9f488c00972bea3342273d54d7bd3e6a0e824b56a7f5ca596355ee1a1" }, "downloads": -1, "filename": "mhcflurry-1.6.0.tar.gz", "has_sig": false, "md5_digest": "fc0d439f57f006395d3aaa4e6ac1cb4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130796, "upload_time": "2020-03-23T19:44:39", "upload_time_iso_8601": "2020-03-23T19:44:39.333843Z", "url": "https://files.pythonhosted.org/packages/e4/dc/6c6d6aa6b717d29995b1a3c24081dcf2d32d84e8f7880c8bbb952dae4653/mhcflurry-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "380c548b9161d5c1c70a1ec48106d952", "sha256": "3b436e10b818b960b7cee903a8518454df68b8894412ab2bec9e070278945491" }, "downloads": -1, "filename": "mhcflurry-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "380c548b9161d5c1c70a1ec48106d952", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 134793, "upload_time": "2020-05-01T20:34:20", "upload_time_iso_8601": "2020-05-01T20:34:20.507910Z", "url": "https://files.pythonhosted.org/packages/01/b8/995d20a77017ac15776e3ed5b51f86addc233e37f80a5c6a0f773aca9d8d/mhcflurry-1.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f64bec4d7fb152c347940f62ddc64e36", "sha256": "e8c354af4e6e09b30075bd2dca5a2f13585061dae4b841e1863a36faced0d8c0" }, "downloads": -1, "filename": "mhcflurry-1.6.1.tar.gz", "has_sig": false, "md5_digest": "f64bec4d7fb152c347940f62ddc64e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132430, "upload_time": "2020-05-01T20:34:23", "upload_time_iso_8601": "2020-05-01T20:34:23.004322Z", "url": "https://files.pythonhosted.org/packages/3d/37/088569b4b15534e17c3dc366537bcd228c3b8f371b5e55c6ee10d82be6a5/mhcflurry-1.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "45a218b1935287f7d77370724ffde37e", "sha256": "fa67f073e5848f7cb25afe27e8440892012c6c383e6a95985f3e25f814fcdac9" }, "downloads": -1, "filename": "mhcflurry-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "45a218b1935287f7d77370724ffde37e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 138385, "upload_time": "2020-07-13T22:29:18", "upload_time_iso_8601": "2020-07-13T22:29:18.301893Z", "url": "https://files.pythonhosted.org/packages/95/04/e3c19231e16d24555d507af9f70e1cd4eb3aaba51db5b99c7505fea00492/mhcflurry-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ad63f305174b7d290f0ac37869db2fc", "sha256": "a1d2fde88228917c0c04e6155784761351ea1dc7962a830573967d298652d28f" }, "downloads": -1, "filename": "mhcflurry-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0ad63f305174b7d290f0ac37869db2fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130430, "upload_time": "2020-07-13T22:29:19", "upload_time_iso_8601": "2020-07-13T22:29:19.654779Z", "url": "https://files.pythonhosted.org/packages/22/c2/4ebfb1643353547a77526992073b5eeb3763c4f8e6f68acc68438eb83aa6/mhcflurry-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "8169e65919843003fbd9542ad43f19a8", "sha256": "2f4ac1aba9f4cd65e100151c894c9169f0cc61128fe08b43f58a0af20284ad84" }, "downloads": -1, "filename": "mhcflurry-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8169e65919843003fbd9542ad43f19a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 138389, "upload_time": "2020-07-20T14:52:56", "upload_time_iso_8601": "2020-07-20T14:52:56.991571Z", "url": "https://files.pythonhosted.org/packages/89/41/4b353961350091a84647a3d5d92df31479971029f42e9c4c480d0c1c1b88/mhcflurry-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0dfdbc8ffec93f77f310131c5d5e8354", "sha256": "02be1c624d3d099227c5cb2b00622db79a6b6aa5e6d2d2c56c065440b1dbcceb" }, "downloads": -1, "filename": "mhcflurry-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0dfdbc8ffec93f77f310131c5d5e8354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 130482, "upload_time": "2020-07-20T14:52:58", "upload_time_iso_8601": "2020-07-20T14:52:58.306784Z", "url": "https://files.pythonhosted.org/packages/e0/88/70870cb39551f82553805c213fa2e2a7025117773f9d580910810a200825/mhcflurry-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "151d19580606ff37e90871febee910e8", "sha256": "7a8d41ffa6be78f2d8b06a8969a4189a387804e475bd521578fcdc242496ef76" }, "downloads": -1, "filename": "mhcflurry-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "151d19580606ff37e90871febee910e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140370, "upload_time": "2021-06-05T18:47:11", "upload_time_iso_8601": "2021-06-05T18:47:11.561997Z", "url": "https://files.pythonhosted.org/packages/bb/c8/80a5039ac18457f8b74ae0240cf78e037567008ce49930df998adc2398e1/mhcflurry-2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "281ab7b84185421ffa1833c110471a35", "sha256": "d86894fd4be160cbfb573bae597447120a687fcba2b646669a2dc47d8ff2063f" }, "downloads": -1, "filename": "mhcflurry-2.0.2.tar.gz", "has_sig": false, "md5_digest": "281ab7b84185421ffa1833c110471a35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132239, "upload_time": "2021-06-05T18:47:12", "upload_time_iso_8601": "2021-06-05T18:47:12.980187Z", "url": "https://files.pythonhosted.org/packages/47/a1/96d6037dc2c266d232b6ed32cfec17380f14daa6da94ee730906e3c070b5/mhcflurry-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "8cad4a62c06de02961d81f58a8f5dcb8", "sha256": "679c23ec4ddf7dca4fb7d28598909c0414e8c78277f920912fce972efc31350b" }, "downloads": -1, "filename": "mhcflurry-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8cad4a62c06de02961d81f58a8f5dcb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140424, "upload_time": "2021-09-24T00:51:04", "upload_time_iso_8601": "2021-09-24T00:51:04.725872Z", "url": "https://files.pythonhosted.org/packages/67/de/3ccaa8c59d54fd0a36212e539ae56614ad997fb414f1d2875fc0b850c342/mhcflurry-2.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7d24e1eab977ae2799276cbfa7c3bdec", "sha256": "0532d720fa9c214e404ed614f33e793c89a2abf2ae282b21617a12b6c2d9270d" }, "downloads": -1, "filename": "mhcflurry-2.0.3.tar.gz", "has_sig": false, "md5_digest": "7d24e1eab977ae2799276cbfa7c3bdec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132370, "upload_time": "2021-09-24T00:51:06", "upload_time_iso_8601": "2021-09-24T00:51:06.412724Z", "url": "https://files.pythonhosted.org/packages/29/95/17f4e42afcfd4daef952a9a4d95553eeb90e8689459ffa03dd49c6a74390/mhcflurry-2.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "8e4b62c02629e5f0b9e609a1631736a5", "sha256": "86ad7d553b9f6a8ada544246ab536bb5e5856fe3a42e6f92d960e01bba8328f8" }, "downloads": -1, "filename": "mhcflurry-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8e4b62c02629e5f0b9e609a1631736a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140480, "upload_time": "2021-09-24T17:42:20", "upload_time_iso_8601": "2021-09-24T17:42:20.917415Z", "url": "https://files.pythonhosted.org/packages/78/7a/1fc9a94007caf2c8d7fd72d942a172a900c7841703f8a2beb249aba85c20/mhcflurry-2.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1e7073021b721e0018e083f369165377", "sha256": "5ef776a2742817097f5c046019d592ace4a9d255c6cdae260398cbb3d194cdc4" }, "downloads": -1, "filename": "mhcflurry-2.0.4.tar.gz", "has_sig": false, "md5_digest": "1e7073021b721e0018e083f369165377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135394, "upload_time": "2021-09-24T17:42:22", "upload_time_iso_8601": "2021-09-24T17:42:22.073068Z", "url": "https://files.pythonhosted.org/packages/19/37/330221cf831666153121722049678254a413c9b9b512637fc8ba346da2f2/mhcflurry-2.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "e007b12e5fbe242e8527851b5a8270ad", "sha256": "50f107dd8ed8f98e5d50f468323ca794c5decc92243a698c6677ff8896b72136" }, "downloads": -1, "filename": "mhcflurry-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e007b12e5fbe242e8527851b5a8270ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140608, "upload_time": "2021-11-30T23:44:37", "upload_time_iso_8601": "2021-11-30T23:44:37.434708Z", "url": "https://files.pythonhosted.org/packages/56/93/b322947a75dee992d78940f56661efe350d8cd01b7803c63e39d26d19d56/mhcflurry-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "781f86c7f57ddbde061ff059c159c287", "sha256": "6005837431f471f65586e5b21e115673def61a7a094ee06a5ca974e2be3efe22" }, "downloads": -1, "filename": "mhcflurry-2.0.5.tar.gz", "has_sig": false, "md5_digest": "781f86c7f57ddbde061ff059c159c287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132575, "upload_time": "2021-11-30T23:44:39", "upload_time_iso_8601": "2021-11-30T23:44:39.092886Z", "url": "https://files.pythonhosted.org/packages/e8/39/ce0588d42bc0e660891f4725b307a8e0750e655c954dc8b13eb431f5245c/mhcflurry-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e007b12e5fbe242e8527851b5a8270ad", "sha256": "50f107dd8ed8f98e5d50f468323ca794c5decc92243a698c6677ff8896b72136" }, "downloads": -1, "filename": "mhcflurry-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e007b12e5fbe242e8527851b5a8270ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 140608, "upload_time": "2021-11-30T23:44:37", "upload_time_iso_8601": "2021-11-30T23:44:37.434708Z", "url": "https://files.pythonhosted.org/packages/56/93/b322947a75dee992d78940f56661efe350d8cd01b7803c63e39d26d19d56/mhcflurry-2.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "781f86c7f57ddbde061ff059c159c287", "sha256": "6005837431f471f65586e5b21e115673def61a7a094ee06a5ca974e2be3efe22" }, "downloads": -1, "filename": "mhcflurry-2.0.5.tar.gz", "has_sig": false, "md5_digest": "781f86c7f57ddbde061ff059c159c287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132575, "upload_time": "2021-11-30T23:44:39", "upload_time_iso_8601": "2021-11-30T23:44:39.092886Z", "url": "https://files.pythonhosted.org/packages/e8/39/ce0588d42bc0e660891f4725b307a8e0750e655c954dc8b13eb431f5245c/mhcflurry-2.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }