{ "info": { "author": "Chunlei Wu, Cyrus Afrasiabi, Sebastien Lelong", "author_email": "cwu@scripps.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Utilities" ], "description": ".. image:: https://badge.fury.io/py/myvariant.svg\n :target: https://pypi.org/project/myvariant/\n\n.. image:: https://img.shields.io/pypi/pyversions/myvariant.svg\n :target: https://pypi.org/project/myvariant/\n\n.. image:: https://img.shields.io/pypi/format/myvariant.svg\n :target: https://pypi.org/project/myvariant/\n\nIntro\n=====\n\nMyVariant.Info_ provides simple-to-use REST web services to query/retrieve genetic\nvariant annotation data. It's designed with simplicity and performance emphasized.\n*myvariant*, is an easy-to-use Python wrapper to access MyVariant.Info_ services.\n\n.. _MyVariant.Info: http://myvariant.info\n.. _biothings_client: https://pypi.org/project/biothings-client/\n.. _myvariant: https://pypi.org/project/myvariant/\n\n.. Note::\n As of v1.0.0, myvariant_ Python package is now a thin wrapper of underlying biothings_client_ package,\n a universal Python client for all `BioThings APIs `_, including MyVariant.info_.\n The installation of myvariant_ will install biothings_client_ automatically. The following code snippets\n are essentially equivalent:\n\n\n * Continue using myvariant_ package\n\n .. code-block:: python\n\n In [1]: import myvariant\n In [2]: mv = myvariant.MyVariantInfo()\n\n * Use biothings_client_ package directly\n\n .. code-block:: python\n\n In [1]: from biothings_client import get_client\n In [2]: mv = get_client('variant')\n\n After that, the use of ``mv`` instance is exactly the same, e.g. the usage examples below.\n\n\nRequirements\n============\n python >=2.7 (including python3)\n\n (Python 2.6 might still work, not it's not supported any more since v4.0.0.)\n\n biothings_client_ (>=0.2.0, install using \"pip install biothings_client\")\n\nOptional dependencies\n======================\n `pandas `_ (install using \"pip install pandas\") is required\n for returning a list of variant objects as `DataFrame `_.\n\nInstallation\n=============\n\n Option 1\n ::\n\n pip install myvariant\n\n Option 2\n download/extract the source code and run::\n\n python setup.py install\n\n Option 3\n install the latest code directly from the repository::\n\n pip install -e git+https://github.com/biothings/myvariant.py#egg=myvariant\n\nVersion history\n===============\n\n `CHANGES.txt `_\n\nTutorial\n=========\n\n `Access ClinVar Data from MyVariant.info Services `_ (the raw ipynb file is `here `_)\n\nDocumentation\n=============\n\n http://myvariant-py.readthedocs.org/\n\nUsage\n=====\n\n.. code-block:: python\n\n In [1]: import myvariant\n\n In [2]: mv = myvariant.MyVariantInfo()\n\n In [3]: mv.getvariant(\"chr7:g.140453134T>C\")\n Out[3]: #output below is collapsed\n {\"_id\": \"chr7:g.140453134T>C\",\n \"_version\": 1,\n \"cadd\": {...},\n \"cosmic\": {...},\n \"dbnsfp\": {...},\n \"dbsnp\": {...},\n \"docm\": {...},\n \"mutdb\": {...},\n \"snpeff\": {...},\n \"vcf\": {\n \"alt\": \"C\",\n \"position\": \"140453134\",\n \"ref\": \"T\"\n }}\n\n In [4]: mv.getvariant(\"chr7:g.140453134T>C\", fields='cosmic,snpeff')\n Out[4]:\n {'_id': 'chr7:g.140453134T>C',\n '_version': 1,\n 'snpeff': {'ann': {'transcript_biotype': 'Coding',\n 'gene_id': 'BRAF',\n 'effect': 'missense_variant',\n 'putative_impact': 'MODERATE',\n 'cds': {'length': '2301', 'position': '1801'},\n 'feature_type': 'transcript',\n 'gene_name': 'BRAF',\n 'feature_id': 'NM_004333.4',\n 'hgvs_p': 'p.Lys601Glu',\n 'hgvs_c': 'c.1801A>G',\n 'rank': '15',\n 'total': '18',\n 'protein': {'length': '766', 'position': '601'},\n 'cdna': {'length': '2946', 'position': '1862'}}},\n 'cosmic': {'mut_freq': 0.07,\n 'alt': 'G',\n 'mut_nt': 'A>G',\n 'tumor_site': 'upper_aerodigestive_tract',\n 'ref': 'A',\n 'chrom': '7',\n 'hg19': {'start': 140453134, 'end': 140453134},\n 'cosmic_id': 'COSM478'}\n }\n\n In [5]: mv.getvariant(\"chr7:g.140453134T>C\", fields=['cosmic.tumor_site', 'snpeff.ann.gene_name'])\n Out[5]:\n {'_id': 'chr7:g.140453134T>C',\n '_version': 1,\n 'snpeff': {'ann': {'gene_name': 'BRAF'}},\n 'cosmic': {'tumor_site': 'upper_aerodigestive_tract'}\n }\n\n In [6]: mv.getvariants(['chr1:g.866422C>T', 'chr1:g.876664G>A','chr1:g.69635G>C'])\n Out[6]:\n [{'_id': 'chr1:g.866422C>T',\n ...\n },\n {'_id': 'chr1:g.876664G>A',\n ...\n },\n {'_id': 'chr1:g.69635G>C',\n ...\n }]\n\n In [7]: mv.getvariants(['chr1:g.866422C>T', 'chr1:g.876664G>A','chr1:g.69635G>C'],\n fields='cadd.phred,dbsnp.rsid')\n Out[7]:\n [{'query': 'chr1:g.866422C>T',\n '_id': 'chr1:g.866422C>T',\n 'dbsnp': {'rsid': 'rs139210662'},\n 'cadd': {'phred': 14.31}},\n {'query': 'chr1:g.876664G>A',\n '_id': 'chr1:g.876664G>A',\n 'dbsnp': {'rsid': 'rs571654307'},\n 'cadd': {'phred': 9.971}},\n {'query': 'chr1:g.69635G>C',\n '_id': 'chr1:g.69635G>C',\n 'dbsnp': {'rsid': 'rs541766448'},\n 'cadd': {'phred': 6.123}}]\n\n In [8]: mv.getvariants(['chr1:g.866422C>T', 'chr1:g.876664G>A','chr1:g.69635G>C'],\n fields='cadd.phred,dbsnp.rsid', as_dataframe=True)\n Out[8]:\n _id cadd.phred dbsnp.rsid\n query\n chr1:g.866422C>T chr1:g.866422C>T 14.310 rs139210662\n chr1:g.876664G>A chr1:g.876664G>A 9.971 rs571654307\n chr1:g.69635G>C chr1:g.69635G>C 6.123 rs541766448\n\n In [9]: mv.query('dbsnp.rsid:rs58991260', fields='dbsnp')\n Out[9]:\n {'total': 1,\n 'hits': [{'_score': 17.48471,\n '_id': 'chr1:g.218631822G>A',\n 'dbsnp': {'class': 'SNV',\n 'gmaf': 0.02157,\n 'vartype': 'snp',\n 'flags': ['ASP', 'G5', 'G5A', 'GNO', 'KGPhase1', 'KGPhase3', 'SLO'],\n 'var_subtype': 'ts',\n 'alleles': [{'freq': 0.9784, 'allele': 'G'},\n {'freq': 0.02157, 'allele': 'A'}],\n 'allele_origin': 'unspecified',\n 'chrom': '1',\n 'hg19': {'start': 218631822, 'end': 218631823},\n 'validated': True,\n 'dbsnp_build': 129,\n 'alt': 'A',\n 'rsid': 'rs58991260',\n 'ref': 'G'}}],\n 'took': 24,\n 'max_score': 17.48471}\n\n\n In [10]: mv.query('snpeff.ann.gene_name:cdk2 AND dbnsfp.polyphen2.hdiv.pred:D',\n fields='dbnsfp.polyphen2.hdiv')\n Out[10]:\n {'total': 1188,\n 'hits': [{'dbnsfp': {'polyphen2': {'hdiv': {'rankscore': 0.89865,\n 'pred': 'D',\n 'score': 1.0}}},\n '_score': 8.343648,\n '_id': 'chr12:g.56359720C>T'},\n {'dbnsfp': {'polyphen2': {'hdiv': {'rankscore': 0.89865,\n 'pred': 'D',\n 'score': [1.0, 0.957, 0.998]}}},\n '_score': 8.343648,\n '_id': 'chr12:g.56360819G>C'},\n\n ...\n\n {'dbnsfp': {'polyphen2': {'hdiv': {'rankscore': 0.89865,\n 'pred': 'D',\n 'score': 1.0}}},\n '_score': 8.343648,\n '_id': 'chr12:g.56360853G>A'}],\n 'took': 3521,\n 'max_score': 8.343648}\n\n\n In [11]: mv.query('chr1:69000-70000', fields='cadd.phred')\n Out[11]:\n {'total': 3,\n 'hits': [\n {'_score': 14.155852, '_id': 'chr1:g.69428T>G', 'cadd': {'phred': 12.14}},\n {'_score': 14.148425, '_id': 'chr1:g.69511A>G', 'cadd': {'phred': 8.98}},\n {'_score': 3.5420983, '_id': 'chr1:g.69538G>A', 'cadd': {'phred': 7.339}}],\n 'took': 725,\n 'max_score': 14.155852}\n\n In [12]: mv.querymany(['rs58991260', 'rs2500'], scopes='dbsnp.rsid', fields='dbsnp')\n Finished.\n Out[12]:\n [{'query': 'rs58991260',\n '_id': 'chr1:g.218631822G>A',\n 'dbsnp': {'class': 'SNV',\n 'gmaf': 0.02157,\n 'vartype': 'snp',\n 'flags': ['ASP', 'G5', 'G5A', 'GNO', 'KGPhase1', 'KGPhase3', 'SLO'],\n 'var_subtype': 'ts',\n 'alleles': [{'freq': 0.9784, 'allele': 'G'},\n {'freq': 0.02157, 'allele': 'A'}],\n 'allele_origin': 'unspecified',\n 'chrom': '1',\n 'hg19': {'start': 218631822, 'end': 218631823},\n 'validated': True,\n 'dbsnp_build': 129,\n 'alt': 'A',\n 'rsid': 'rs58991260',\n 'ref': 'G'}},\n {'query': 'rs2500',\n '_id': 'chr11:g.66397320A>G',\n 'dbsnp': {'class': 'SNV',\n 'vartype': 'snp',\n 'flags': ['ASP', 'INT', 'RV', 'U3'],\n 'var_subtype': 'ts',\n 'alleles': [{'allele': 'A'}, {'allele': 'G'}],\n 'allele_origin': 'unspecified',\n 'chrom': '11',\n 'hg19': {'start': 66397320, 'end': 66397321},\n 'dbsnp_build': 36,\n 'alt': 'G',\n 'ref': 'A',\n 'rsid': 'rs2500',\n 'validated': False}}]\n\n In [13]: mv.querymany(['RCV000083620', 'RCV000083584'],\n scopes='clinvar.rcv_accession', fields='clinvar')\n Finished.\n Out[13]:\n [{'query': 'RCV000083620',\n 'clinvar': {'type': 'single nucleotide variant',\n 'gene': {'id': 5009, 'symbol': 'OTC'},\n 'origin': 'unknown',\n 'last_evaluated': 'None',\n 'other_ids': 'dbSNP:72558473;',\n 'clinvar_id': 97371,\n 'hgvs': {'genomic': ['NG_008471.1:g.64470C>T',\n 'NC_000023.11:g.38411952C>T',\n 'NC_000023.10:g.38271205C>T'],\n 'coding': 'NM_000531.5:c.958C>T'},\n 'chrom': 'X',\n 'cytogenic': 'Xp11.4',\n 'name': 'NM_000531.5(OTC):c.958C>T (p.Arg320Ter)',\n 'number_submitters': 1,\n 'alt': 'T',\n 'hg19': {'start': 38271205, 'end': 38271205},\n 'allele_id': 103263,\n 'rcv_accession': 'RCV000083620',\n 'review_status': 'classified by single submitter',\n 'clinical_significance': 'Pathogenic',\n 'rsid': 'rs72558473',\n 'ref': 'C'},\n '_id': 'chrX:g.38271205C>T'},\n {'query': 'RCV000083584',\n 'clinvar': {'type': 'Deletion',\n 'gene': {'id': 5009, 'symbol': 'OTC'},\n 'origin': 'unknown',\n 'last_evaluated': 'None',\n 'other_ids': 'dbSNP:72558452;',\n 'clinvar_id': 97337,\n 'hgvs': {'genomic': ['NG_008471.1:g.61493_61495delGAG',\n 'NC_000023.11:g.38408975_38408977delGAG',\n 'NC_000023.10:g.38268228_38268230delGAG'],\n 'coding': 'NM_000531.5:c.817_819delGAG'},\n 'chrom': 'X',\n 'cytogenic': 'Xp11.4',\n 'name': 'NM_000531.5(OTC):c.817_819delGAG (p.Glu273del)',\n 'number_submitters': 1,\n 'alt': '-',\n 'hg19': {'start': 38268228, 'end': 38268230},\n 'allele_id': 103229,\n 'rcv_accession': 'RCV000083584',\n 'review_status': 'classified by single submitter',\n 'clinical_significance': 'Pathogenic',\n 'rsid': 'rs72558452',\n 'ref': 'GAG'},\n '_id': 'chrX:g.38268228_38268230del'}]\n\n In [14]: mv.querymany(['rs2500', 'RCV000083611', 'COSM1392449'],\n scopes='clinvar.rcv_accession,dbsnp.rsid,cosmic.cosmic_id', fields='vcf', as_dataframe=1)\n Finished.\n Out[14]:\n _id vcf.alt vcf.position vcf.ref\n query\n rs2500 chr11:g.66397320A>G G 66397320 A\n RCV000083611 chrX:g.38271176A>G G 38271176 A\n COSM1392449 chr19:g.30935013C>T T 30935013 C\n\n\n In [15]: mv.querymany(['rs58991260', 'rs2500', 'NA_TEST'], scopes='dbsnp.rsid', fields='dbsnp')\n Finished.\n 1 input query terms found no hit:\n ['NA_TEST']\n Pass \"returnall=True\" to return complete lists of duplicate or missing query terms.\n Out[15]:\n [{'query': 'rs58991260',\n '_id': 'chr1:g.218631822G>A',\n 'dbsnp': {'class': 'SNV',\n 'gmaf': 0.02157,\n 'vartype': 'snp',\n 'flags': ['ASP', 'G5', 'G5A', 'GNO', 'KGPhase1', 'KGPhase3', 'SLO'],\n 'var_subtype': 'ts',\n 'alleles': [{'freq': 0.9784, 'allele': 'G'},\n {'freq': 0.02157, 'allele': 'A'}],\n 'allele_origin': 'unspecified',\n 'chrom': '1',\n 'hg19': {'start': 218631822, 'end': 218631823},\n 'validated': True,\n 'dbsnp_build': 129,\n 'alt': 'A',\n 'rsid': 'rs58991260',\n 'ref': 'G'}},\n {'query': 'rs2500',\n '_id': 'chr11:g.66397320A>G',\n 'dbsnp': {'class': 'SNV',\n 'vartype': 'snp',\n 'flags': ['ASP', 'INT', 'RV', 'U3'],\n 'var_subtype': 'ts',\n 'alleles': [{'allele': 'A'}, {'allele': 'G'}],\n 'allele_origin': 'unspecified',\n 'chrom': '11',\n 'hg19': {'start': 66397320, 'end': 66397321},\n 'dbsnp_build': 36,\n 'alt': 'G',\n 'ref': 'A',\n 'rsid': 'rs2500',\n 'validated': False}},\n {'query': 'NA_TEST', 'notfound': True}]\n\n\nContact\n========\nDrop us any question or feedback:\n * biothings@googlegroups.com (public discussion)\n * help@myvariant.info (reach devs privately)\n * `Github issues `_\n * on twitter `@myvariantinfo `_\n * Post a question on `BioStars.org `_ with tag #myvariant.\n\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/biothings/myvariant.py", "keywords": "biology variant annotation web service client api myvariant", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "myvariant", "package_url": "https://pypi.org/project/myvariant/", "platform": "", "project_url": "https://pypi.org/project/myvariant/", "project_urls": { "Homepage": "https://github.com/biothings/myvariant.py" }, "release_url": "https://pypi.org/project/myvariant/1.0.0/", "requires_dist": [ "biothings-client (>=0.2.0)" ], "requires_python": "", "summary": "Python Client for MyVariant.Info services.", "version": "1.0.0" }, "last_serial": 4610273, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "144201dfb6174038933854ab6ebe9278", "sha256": "85e2de81461ce4772807dd4fa5c5209f6b24816074df24e29afadb5e592850a4" }, "downloads": -1, "filename": "myvariant-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "144201dfb6174038933854ab6ebe9278", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13751, "upload_time": "2015-08-04T00:50:00", "url": "https://files.pythonhosted.org/packages/eb/18/4cb004c3a6cd5374685674735dc677c4ba7e745af16653f5dd6b8750dafa/myvariant-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3eec0222f404d5e87291152884598b8", "sha256": "92a9ca75c48cff2c3a52728ac3657733c5550c55e66a06cb9641ed79a0670305" }, "downloads": -1, "filename": "myvariant-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a3eec0222f404d5e87291152884598b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10542, "upload_time": "2015-08-04T00:49:57", "url": "https://files.pythonhosted.org/packages/50/26/347c44f7cbb6ef7930b49413efdd071d41ce7e3cc5262474b8823025decb/myvariant-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9ff7910d3461bdb302d6b8f909bc3617", "sha256": "744a9163c7d8e366c4cdfa730ce1ef639f7dc0c6d81236043dcf0579a4806bef" }, "downloads": -1, "filename": "myvariant-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9ff7910d3461bdb302d6b8f909bc3617", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13999, "upload_time": "2015-08-04T19:15:59", "url": "https://files.pythonhosted.org/packages/73/89/744614a92cedf602d886c87e58d5c53466cf5d48c44653d944c758fdcb76/myvariant-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e48a43ddad00002c8a2902e88a2073e", "sha256": "465bb692baf89e5fdc382cd25bff93a544c9e373a673e289db0ef28190998af3" }, "downloads": -1, "filename": "myvariant-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8e48a43ddad00002c8a2902e88a2073e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10757, "upload_time": "2015-08-04T19:15:55", "url": "https://files.pythonhosted.org/packages/b9/91/332730e8816b8bbb6656fff22e7e6663e391f651c64391206c1f4f94d48c/myvariant-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1d44c81d42d12755ce31f037f53e14af", "sha256": "fbb200d804a2b7df0012173d05e9d1de47e8e55d29e940a624661e32415366d6" }, "downloads": -1, "filename": "myvariant-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d44c81d42d12755ce31f037f53e14af", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15363, "upload_time": "2015-10-29T00:13:23", "url": "https://files.pythonhosted.org/packages/90/db/f75a4aaf0ed1a24da4396b1dc5c3975df83d3cee09b16623361289347adb/myvariant-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "459ca3548e3e6681325d92a36b934615", "sha256": "f405584f7be681c53ecdaa62c9fd92051da7ddc9ff5069bbb2e922bbef3f287f" }, "downloads": -1, "filename": "myvariant-0.2.0.tar.gz", "has_sig": false, "md5_digest": "459ca3548e3e6681325d92a36b934615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11958, "upload_time": "2015-10-29T00:13:18", "url": "https://files.pythonhosted.org/packages/92/59/a629bc6d57311b89b5f2bee14c4bb05b7c562efe5ed40847fbe67d85fa4c/myvariant-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d12c47b513778d41f81bdf8ea2d71c40", "sha256": "709a21ba1dacb4f2bf4ab5e130aa71798b2d7270c6ea70582426ca6a83e6d1e3" }, "downloads": -1, "filename": "myvariant-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d12c47b513778d41f81bdf8ea2d71c40", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16821, "upload_time": "2016-08-10T16:58:50", "url": "https://files.pythonhosted.org/packages/16/6c/b5a33987579ebeb7a8fe131241131fe674c116aac31c593eae0f2b251136/myvariant-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7593932069b45d4850d466977c9de90", "sha256": "d695855034fb87e8d3a863702daee31002abc0007c993044ef330774ede5fb65" }, "downloads": -1, "filename": "myvariant-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f7593932069b45d4850d466977c9de90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16225, "upload_time": "2016-08-10T16:58:47", "url": "https://files.pythonhosted.org/packages/14/20/4280492eb8e9e2a7a865b1ffe1cb61ebbafc5dd0a3361155f3fc199febed/myvariant-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "86d5adce4e9a6f022aa45e23c2e7e0bc", "sha256": "871d2794a1937e2a3e6f23aba9e78534a3de00723c0aae7434a69b377790d399" }, "downloads": -1, "filename": "myvariant-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "86d5adce4e9a6f022aa45e23c2e7e0bc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16590, "upload_time": "2016-08-19T21:10:55", "url": "https://files.pythonhosted.org/packages/d0/9e/1204501b95084347ca2b4115fc02e6bfd7cc5a99474c75893abfbac97f92/myvariant-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d91eaa361478ae8b2c70c1c75441113", "sha256": "f314478331fcf262f1a8fc392ccb07baedf32acde7e41263143f8fb92804d764" }, "downloads": -1, "filename": "myvariant-0.3.1.tar.gz", "has_sig": false, "md5_digest": "5d91eaa361478ae8b2c70c1c75441113", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16164, "upload_time": "2016-08-19T21:10:53", "url": "https://files.pythonhosted.org/packages/6d/1f/82c87aa536b7ef464d7b6ff60a025f79312f72286135ab6804bacceeac4a/myvariant-0.3.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "d029d2f8b01885cdb6140082304cf9f0", "sha256": "fa7d5e58627e78bb536cf65d50f9a1a55256f125d4800fd51690429298341c94" }, "downloads": -1, "filename": "myvariant-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d029d2f8b01885cdb6140082304cf9f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5525, "upload_time": "2018-12-18T00:49:29", "url": "https://files.pythonhosted.org/packages/d9/7f/cabd329dadecf89ea616b794383fc9c89a3f558ec4513bdedc23b2b6abfb/myvariant-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f854a11a89de94b5d9460e09f96a8be", "sha256": "693c86d35e1d0a3f30db1bdd1e896a6c950c9807eb2a2a3a8deb63b7797cb6d8" }, "downloads": -1, "filename": "myvariant-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4f854a11a89de94b5d9460e09f96a8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6592, "upload_time": "2018-12-18T00:49:30", "url": "https://files.pythonhosted.org/packages/0b/38/81eed1e06f272a7251c794233b7cd37e06b7accf04807343ae68cd17c751/myvariant-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d029d2f8b01885cdb6140082304cf9f0", "sha256": "fa7d5e58627e78bb536cf65d50f9a1a55256f125d4800fd51690429298341c94" }, "downloads": -1, "filename": "myvariant-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d029d2f8b01885cdb6140082304cf9f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5525, "upload_time": "2018-12-18T00:49:29", "url": "https://files.pythonhosted.org/packages/d9/7f/cabd329dadecf89ea616b794383fc9c89a3f558ec4513bdedc23b2b6abfb/myvariant-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f854a11a89de94b5d9460e09f96a8be", "sha256": "693c86d35e1d0a3f30db1bdd1e896a6c950c9807eb2a2a3a8deb63b7797cb6d8" }, "downloads": -1, "filename": "myvariant-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4f854a11a89de94b5d9460e09f96a8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6592, "upload_time": "2018-12-18T00:49:30", "url": "https://files.pythonhosted.org/packages/0b/38/81eed1e06f272a7251c794233b7cd37e06b7accf04807343ae68cd17c751/myvariant-1.0.0.tar.gz" } ] }