{ "info": { "author": "Joshua Orvis", "author_email": "jorvis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "Overview\n========\n\nThis is a collection of bioinformatics scripts many have found useful\nand code modules which make writing new ones a lot faster.\n\nOver the years most bioinformatics people amass a collection of small\nutility scripts which make their lives easier. Too often they are kept\neither in private repositories or as part of a public collection to\nwhich noone else can contribute. Biocode is a curated repository of\ngeneral-use utility scripts my colleagues and I have found useful and\nwant to share with others. I have also developed some code\nlibraries/modules which have made my scripting work a lot easier. Some\nhave found these to be more useful than the scripts themselves.\n\nLook below if you want to learn more, contribute code yourself, or just\nget the scripts.\n\n-- Joshua Orvis\n\nThe scripts\n===========\n\nThe scope here is intentionally very open. I want to include anything\nthat developers find generally useful. There are no limitations on\nlanguage choice, though the majority are Python. For now, the following\ndirectories make up the initial groupings but will be expanded as\nneeded:\n\n- blast - It if uses, massages, or just reformats BLAST output, it goes\n here.\n- chado - Scripts that are tied into the chado schema (gmod.org) should\n be found here.\n- fasta - Filtering, converting, size distribution plots, etc.\n- fastq - Utilities for fasta's newer sister format.\n- genbank - Anything related to the GenBank? Flat File Format.\n- general - Utility scripts that may not fit in any other existing\n directory or don't warrant creation of their own. We should be\n selective about what we put here and create or use other directories\n whenever appropriate.\n- gff - Extractions, conversions and manipulations of files in the\n `Generic Feature Format `__\n- gtf - From Ensembl/WashU, the GTF format is the focus of scripts\n here.\n- hmm - Merging, manipulating or reading HMM libraries.\n- sam\\_bam - Analysis of and parsing SAM/BAM files.\n- sandbox - Each committer gets their own personal directory here to\n add anything they want while testing or waiting to be moved to the\n production directories.\n- sysadmin - While not specifically bioinformatics, our work tends to\n be on Unix machines, and utility scripts are often needed to support\n our work. From file system manipulation to database backup scripts,\n put your generic sysadmin utilities here.\n- taxonomy - Anything related to taxonomic analysis.\n\nThe modules\n===========\n\nIf you're a developer these modules can save a lot of time. Yes, there\nis some duplicate functionality you'll find in modules like\n`Biopython `__, but these were\nwritten to add features I always wanted and with a more\nbiologically-focused API.\n\nThree of the primary Python modules:\n\n`biocode.things `__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nClasses here represent biological things (as defined by the `Sequence\nOntology `__) in a way that makes more\nsense biologically and hiding some of the CS abstraction. What does this\nmean? This is a simple example, but compare these syntax approaches:\n\n::\n\n # This way is typical of other libraries\n genes = assembly.get_subfeatures_by_type( 'type': 'genes' )\n mRNAs = assembly.get_subfeatures_by_type( 'type': 'mRNA' )\n\n # And instead, in biothings:\n genes = assembly.genes()\n for gene in genes:\n mRNAs = gene.mRNAs()\n\nThis more direct approach is held throughout these libraries. It also\nadds some shortcuts for tasks that always annoyed me when working with\nthings that had coordinates. Consider if you wanted to determine if one\ngene is before another one on a molecule:\n\n::\n\n if gene1 < gene2:\n return True\n\nIn the background, biocode checks if the two gene objects are located on\nthe same molecule and, if so, compares their coordinates. There are many\nother methods for coordinate comparison, such as:\n\n- thing1 <= thing2 : The thing1 overlaps thing2 on the 5' end\n- thing1.contained\\_within( thing2 )\n- thing1.overlaps( thing2 )\n- thing1.overlap\\_size\\_with( thing2 )\n\nThis module also contains readable and detailed documention within the\n`source\ncode `__.\n\n`biocode.annotation `__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis set of classes allows formal definition of functional annotation\nwhich can be attached to various biothings. These include gene product\nnames, gene symbols, EC numbers, GO terms, etc. Once annotated, the\nbiothings can be written out in common formats such as GFF3, GenBank,\nNCBI tbl, etc.\n\n`biocode.gff `__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMuch of biocode was written while working with genomic data and\nannotation, and one of the more common formats for storing these is\n`GFF3 `__. Using this\nmodule, you can parse a GFF3 file of annotations into a set of biothings\nwith a single line of code. For example:\n\n::\n\n import biocode.gff\n\n (assemblies, features) = biocode.gff.get_gff3_features( input_file_path )\n\nThat's it. You can then iterate over the assemblies and their children,\nor access the 'features' dict, which is keyed on each feature's ID.\n\nGetting the code (pip3, latest release)\n======================================\n\nYou can install biocode using pip3 (requires Python3) like this:\n\n::\n\n pip3 install biocode\n\nGetting the code (github, current trunk)\n========================================\n\nIf you want the latest developer version:\n\n::\n\n git clone https://github.com/jorvis/biocode.git\n\n**Important**: Many of these scripts use the modules in the biocode/lib\ndirectory, so you'll need to point Python to them. Full setup example:\n\n::\n\n cd /opt\n git clone https://github.com/jorvis/biocode.git\n\n # You probably want to add this line to your $HOME/.bashrc file\n export PYTHONPATH=/opt/biocode/lib:$PYTHONPATH\n\nProblems / Suggestions?\n=======================\n\nIf you encounter any issues with the existing code, or would like to\nrequest new features or scripts please submit to the `Issue tracking\nsystem `__.\n\nContributing\n============\n\nIf you'd like to contribute code to this collection have a look at the\n`Requirements And Convention\nGuide `__\nand then submit a pull request once your code is ready. We'll check your\nscript and pull it into the production directories. If you're not that\nconfident yet we'll happily pull in your sandbox directory if you'd like\nto add your code to the project but aren't sure if it's ready to be in\nthe production directories yet.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jorvis/biocode", "keywords": "bioinformatics scripts modules gff3 fasta fastq bam sam", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "biocode", "package_url": "https://pypi.org/project/biocode/", "platform": "", "project_url": "https://pypi.org/project/biocode/", "project_urls": { "Homepage": "http://github.com/jorvis/biocode" }, "release_url": "https://pypi.org/project/biocode/0.9.0/", "requires_dist": null, "requires_python": "", "summary": "Bioinformatics code libraries and scripts", "version": "0.9.0" }, "last_serial": 5156729, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "88d11f35b9697da721d9e222c6ee6c96", "sha256": "98fb4d531f0a3d940f3f30a71c0c9a59e89063c30eefcbaa3032ed4c8e8eb7ad" }, "downloads": -1, "filename": "biocode-0.1.0.tar.gz", "has_sig": false, "md5_digest": "88d11f35b9697da721d9e222c6ee6c96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144611, "upload_time": "2017-01-04T21:15:25", "url": "https://files.pythonhosted.org/packages/e1/6d/8b417c8c08f02c960801f360bc8b38927a4c14dfee8cb1418978bdfc4946/biocode-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6f9d94dffa18a411a838791269dad412", "sha256": "76bdb70852fc5e7a83f19de8e66074de97bace873dea6a3014b49f4305736fb0" }, "downloads": -1, "filename": "biocode-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6f9d94dffa18a411a838791269dad412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144620, "upload_time": "2017-01-06T03:24:20", "url": "https://files.pythonhosted.org/packages/96/e5/314879e7d54bee7e0ed6db1fc358d193ae2d118e4825a99d14f3269a9322/biocode-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6269e3836cd1764f095556bf23313e06", "sha256": "d72e37b2f0cefc2081b0888b603d39cf572382b5d966586390e02cb09b708cc9" }, "downloads": -1, "filename": "biocode-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6269e3836cd1764f095556bf23313e06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131386, "upload_time": "2017-01-17T17:05:07", "url": "https://files.pythonhosted.org/packages/4e/94/c999970e61e13f3082eae7989bc32d745ef7d846824252dd9a3c09cfd19c/biocode-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "008fa9f286d3fed0567926b8e5beff16", "sha256": "ec904f8ddd1458821e75e8d2fffa08b2a7dee98c02bec8e5463f55997dda2fb1" }, "downloads": -1, "filename": "biocode-0.1.3.tar.gz", "has_sig": false, "md5_digest": "008fa9f286d3fed0567926b8e5beff16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131429, "upload_time": "2017-01-17T19:19:01", "url": "https://files.pythonhosted.org/packages/a5/2c/85a52abaf0192795d5fbc56842c58c349bc6b58c568b4b913b8fdf591617/biocode-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "afb5474b7cba12d7ba833353fc210c72", "sha256": "603bf7f95b963b13a70cddb848e41953897e6ec38bbd9afed918667881190745" }, "downloads": -1, "filename": "biocode-0.1.4.tar.gz", "has_sig": false, "md5_digest": "afb5474b7cba12d7ba833353fc210c72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133168, "upload_time": "2017-01-17T21:45:33", "url": "https://files.pythonhosted.org/packages/a5/06/562772ff9d04bcfcde87ed1ce76026eaf8f6b15cf7336fc6334bad04db00/biocode-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a1d22737e533a8f138f582484f0091d5", "sha256": "a9d3a7c9214b2625e44a0299c132e349279cd6b355c4ad30992aacdb27f123d6" }, "downloads": -1, "filename": "biocode-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a1d22737e533a8f138f582484f0091d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131668, "upload_time": "2017-02-01T15:55:21", "url": "https://files.pythonhosted.org/packages/27/c6/cdb7baa2821259f68c059a9e7385d613b817d90c00c8e727df7d3da23d2e/biocode-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "86d07ac9ca28f7cad3391cc4e6597266", "sha256": "9b0e58ba93cb841d9f214c010d46e40c2c09a941a3f43874b58564abe357ccfd" }, "downloads": -1, "filename": "biocode-0.2.0.tar.gz", "has_sig": false, "md5_digest": "86d07ac9ca28f7cad3391cc4e6597266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141760, "upload_time": "2017-06-23T04:51:16", "url": "https://files.pythonhosted.org/packages/5d/ff/bda52fd80d3696809f96b27e1df816809c610a91587199fbb5611a82ff48/biocode-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6fe74a42c1b09ca43311967effcdd13f", "sha256": "8d210b1a7ae16d60964df9a92d0e92eda846e7fca2c01f6add5105d6f26691d3" }, "downloads": -1, "filename": "biocode-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6fe74a42c1b09ca43311967effcdd13f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155615, "upload_time": "2017-09-05T04:32:26", "url": "https://files.pythonhosted.org/packages/4b/d4/61d22deda78a8fb9b998ac1a7e7fee95eb3e84adcb26ab1705fda8235d31/biocode-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cca018cecfc4384c0c557074909da69a", "sha256": "aac38e473e1f4712d85db957f8b92caf980522c748d438ca3ef2597cab586f20" }, "downloads": -1, "filename": "biocode-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cca018cecfc4384c0c557074909da69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151760, "upload_time": "2017-09-06T16:40:44", "url": "https://files.pythonhosted.org/packages/9e/04/4a879cb84c7d4d8a11b9812e25668e5f1d4ef5e3cea429f7cc8202a0021b/biocode-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9df4dd94691788873984febce51834cc", "sha256": "7e5c9d20368f8a7fdd8446e56b9d325a2e7d890cd5c76cc1f90740665a3886d8" }, "downloads": -1, "filename": "biocode-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9df4dd94691788873984febce51834cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154453, "upload_time": "2017-09-20T14:47:32", "url": "https://files.pythonhosted.org/packages/72/af/9de76d7a8ae1cc6912488e33e53df8145aac259d36ddd42fc3dc803ea473/biocode-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "18d7797381203ebdb1f0cca1c4d9f6e7", "sha256": "e5e17c522d8372246038b2d2b77ce112a38c9eb2770f3fba28bcfda4e2bfed10" }, "downloads": -1, "filename": "biocode-0.4.1.tar.gz", "has_sig": false, "md5_digest": "18d7797381203ebdb1f0cca1c4d9f6e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154521, "upload_time": "2017-10-04T15:15:56", "url": "https://files.pythonhosted.org/packages/c7/93/31d3a353be167da9500e2bdff93451dba1a6a134e425767d426e297a0853/biocode-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "77f479ee5acfca18e20e95b779571894", "sha256": "d49e59cc384507d62a7e379c6f21a6598262677ca9d50f98e47503e495a901ea" }, "downloads": -1, "filename": "biocode-0.4.2.tar.gz", "has_sig": false, "md5_digest": "77f479ee5acfca18e20e95b779571894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154495, "upload_time": "2017-10-04T18:03:32", "url": "https://files.pythonhosted.org/packages/7a/24/cae23280630c49008e96590c77494485e47bbcf488f5c4b4e03ecc7b1e29/biocode-0.4.2.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "60a0cb71117f62dddd115986acc6b57b", "sha256": "078dc61603ae5fe6944f271f8625f06779c884b9428154315c1cbc1dcd7c606f" }, "downloads": -1, "filename": "biocode-0.4.4.tar.gz", "has_sig": false, "md5_digest": "60a0cb71117f62dddd115986acc6b57b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157528, "upload_time": "2017-11-05T21:33:04", "url": "https://files.pythonhosted.org/packages/7f/5a/0d11038818cc78cee863d20da8a16a9907c20be8bfa8334ebabec4cb37e4/biocode-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "ca57b99fa1310a17a941ad700dcbf805", "sha256": "bca0bac61eb6ba3da8df7d2826edd314e3351df73b272df4db17e83b3881d5ea" }, "downloads": -1, "filename": "biocode-0.4.5.tar.gz", "has_sig": false, "md5_digest": "ca57b99fa1310a17a941ad700dcbf805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161242, "upload_time": "2017-11-27T05:33:34", "url": "https://files.pythonhosted.org/packages/43/8e/107a8d911b7af9db94a561f6740801f62b69a60cb8857fc6642268f0d99d/biocode-0.4.5.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "d14b5368852d4f745a3a86cfeb9f64ca", "sha256": "8cfa6c8edbd1a65b03178d12f1941cb159d210a534447226846cc8ae4ad47148" }, "downloads": -1, "filename": "biocode-0.4.7.tar.gz", "has_sig": false, "md5_digest": "d14b5368852d4f745a3a86cfeb9f64ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161241, "upload_time": "2017-11-27T15:03:24", "url": "https://files.pythonhosted.org/packages/02/e7/dc62a42fcfcb2288f397789f6bc83fd40a815d495edba4fa79e14759935c/biocode-0.4.7.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "25a9d29dbe7e872941bb146f80bc9173", "sha256": "a96f0e2c3bde3e42f82590de9ce1be0e8782b50c9a58296bc3e872161fb3a3a3" }, "downloads": -1, "filename": "biocode-0.5.0.tar.gz", "has_sig": false, "md5_digest": "25a9d29dbe7e872941bb146f80bc9173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161668, "upload_time": "2017-11-29T19:25:50", "url": "https://files.pythonhosted.org/packages/f2/fc/483f6dad337423c04dc8a1b2756c3e5326e9381648e5560eb602a4f83413/biocode-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4f4cdf9491176a17a5c671002e856eee", "sha256": "ca80071c7e495380a875714ac7cf975dc20389ab8e36f72971a59f6e5a5ac83e" }, "downloads": -1, "filename": "biocode-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4f4cdf9491176a17a5c671002e856eee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163331, "upload_time": "2017-12-08T05:41:25", "url": "https://files.pythonhosted.org/packages/5c/b7/035e01334320dd66ac8c65be4baa910e8cb16215c563d7b65bfdfd5b56d6/biocode-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3ce73a24e6734e93d039d4c6b7565a9a", "sha256": "53cfdf987543f82bca9ccd37fa6aade4f257601f18d79b9ebd4dd924d55e5d01" }, "downloads": -1, "filename": "biocode-0.5.2.tar.gz", "has_sig": false, "md5_digest": "3ce73a24e6734e93d039d4c6b7565a9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163384, "upload_time": "2017-12-08T22:12:03", "url": "https://files.pythonhosted.org/packages/95/f7/e7ac262a9e90ac52d889c0a832aa8276b95fb6c23d0c65bf32fc2ccc1c7a/biocode-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "f739233d65851d678fe18f4f12907b62", "sha256": "446811c773f4a93604591130ab64cdf30ddb26810a468b68588876985cc44003" }, "downloads": -1, "filename": "biocode-0.5.3.tar.gz", "has_sig": false, "md5_digest": "f739233d65851d678fe18f4f12907b62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163388, "upload_time": "2017-12-10T06:33:52", "url": "https://files.pythonhosted.org/packages/3b/2d/43287226a16b06ecdf7ed706752de718042382513bf2a3a5b0c9d2a41222/biocode-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "7b1badd08bc243d36a9b88d6bb9a3f9e", "sha256": "194619f6945592ac8795cebb80d2734b5e30ad85dc4cc5f5cf3365f9fc13491e" }, "downloads": -1, "filename": "biocode-0.6.0.tar.gz", "has_sig": false, "md5_digest": "7b1badd08bc243d36a9b88d6bb9a3f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6450610, "upload_time": "2018-01-30T02:39:10", "url": "https://files.pythonhosted.org/packages/b3/e7/e8b3bd627d57954933c9c5a79bbdf28ad93073cc0792c61f71e3777f44d8/biocode-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8c75c7c2bd42e352eb639facc4452181", "sha256": "6f1f1ddb5e72687c18ae968414bb9c5b9003869b1bb5d8b69acb4f863bccffe8" }, "downloads": -1, "filename": "biocode-0.7.0.tar.gz", "has_sig": false, "md5_digest": "8c75c7c2bd42e352eb639facc4452181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9394729, "upload_time": "2018-06-10T05:48:14", "url": "https://files.pythonhosted.org/packages/dd/d7/73e00082816c193207ea58420b38ac0a4041d345b8617f0d15501367c080/biocode-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "d4ff2e23872339ad44b0055bdc372fcd", "sha256": "98583da45aa2fb3258f676fd02cbd421b5dbf38ecac9f062a44157222671bb8b" }, "downloads": -1, "filename": "biocode-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d4ff2e23872339ad44b0055bdc372fcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9390963, "upload_time": "2019-04-07T22:16:54", "url": "https://files.pythonhosted.org/packages/bb/7a/c073ca257a937286fec9e225190fa55c66a46132708e8dfa13569ef0cc37/biocode-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "73f6f14d4a0be5157c54ab8c867858d4", "sha256": "9ac96ea8d68d3770c815e91201080ef13485e550f42f2c955fb21df57384952b" }, "downloads": -1, "filename": "biocode-0.8.0.tar.gz", "has_sig": false, "md5_digest": "73f6f14d4a0be5157c54ab8c867858d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9392178, "upload_time": "2019-04-10T15:32:20", "url": "https://files.pythonhosted.org/packages/a3/b5/0a5b44de28177113d5bbc0a8b510ea6e9acf82184b1e1ad5303357d1caa5/biocode-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "1d4f09345d89183de4eeebee7417f5d2", "sha256": "3e8ef89dc0a699ed4f735563009a5e329c8101c60e23c21135ebb6ef9b44d3b8" }, "downloads": -1, "filename": "biocode-0.9.0.tar.gz", "has_sig": false, "md5_digest": "1d4f09345d89183de4eeebee7417f5d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9392379, "upload_time": "2019-04-17T19:13:26", "url": "https://files.pythonhosted.org/packages/ac/58/b16f07e13b99403a0069b7782dc963882f634b6863d6e4bba85d327bd634/biocode-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d4f09345d89183de4eeebee7417f5d2", "sha256": "3e8ef89dc0a699ed4f735563009a5e329c8101c60e23c21135ebb6ef9b44d3b8" }, "downloads": -1, "filename": "biocode-0.9.0.tar.gz", "has_sig": false, "md5_digest": "1d4f09345d89183de4eeebee7417f5d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9392379, "upload_time": "2019-04-17T19:13:26", "url": "https://files.pythonhosted.org/packages/ac/58/b16f07e13b99403a0069b7782dc963882f634b6863d6e4bba85d327bd634/biocode-0.9.0.tar.gz" } ] }