{ "info": { "author": "Justin Vrana", "author_email": "justin.vrana@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# DASi DNA Design\n\n**DASi** is an automatic DNA cloning plan designer aimed for operating on small budgets\nby focusing on material re-use.\n\nThe software converts a nucleotide sequence, or a library of sequences, to an executable\n molecular assembly plan while\noptimizing material cost, assembly efficiency, and assembly time.\n\nThe software goals are reminiscent of j5 or Teselegen but focused on:\n1. having a dead-simple user interface and\n1. utilizing information about current laboratory inventory in its optimization\nalgorithm.\n\n### Planned Features\n\n* Golden-gate support\n* heirarchical assembly\n* library support (with bayesian search to optimize shared parts)\n* front-end\n* connection to fabrication facility\n\n### Use cases\n\n* developing cloning plans from computer-generated sequences\n* developing cloning plans for human-generated sequences\n* developing plans for users that do not know the intricacies of molecular biology\n\n### Other related repos used in this project:\n\n* pyblastbio - python BLAST wrapper\n* primer3-py-plus - python wrapper around Primer3\n* loggable-jdv - logging class\n* benchlingapi - Python BenchlingAPI\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/jvrana/dasi-dna-design", "keywords": "", "license": "", "maintainer": "Justin Vrana", "maintainer_email": "justin.vrana@gmail.com", "name": "dasi", "package_url": "https://pypi.org/project/dasi/", "platform": "", "project_url": "https://pypi.org/project/dasi/", "project_urls": { "Documentation": "https://jvrana.github.io/dasi-dna-design", "Homepage": "https://github.com/jvrana/dasi-dna-design" }, "release_url": "https://pypi.org/project/dasi/0.0.6/", "requires_dist": [ "networkx (>=2.3,<3.0)", "more-itertools (>=7.1,<8.0)", "tqdm (>=4.32,<5.0)", "sortedcontainers (>=2.1,<3.0)", "loggable-jdv (>=0.1.5,<0.2.0)", "uvloop (>=0.12.2,<0.13.0)", "nest_asyncio (>=1.0,<2.0)", "msgpack (>=0.6.1,<0.7.0)", "msgpack-numpy (>=0.4.4,<0.5.0)", "sympy (>=1.4,<2.0)", "pandas (>=0.25.1,<0.26.0)", "numpy (>=1.17,<2.0)", "biopython (>=1.74,<2.0)", "seaborn (>=0.9.0,<0.10.0)", "matplotlib (>=3.1,<4.0)", "frozendict (>=1.2,<2.0)", "primer3plus (>=1.0.5,<2.0.0)", "fire (>=0.1,<0.2)", "jsonschema (>=3.1,<4.0)", "pyblastbio (>=0.5.0,<0.6.0)" ], "requires_python": ">=3.6,<4.0", "summary": "Automated DNA assembly planner for Python", "version": "0.0.6" }, "last_serial": 5997222, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "81b1581126134a1ea4f51cf67ff607f4", "sha256": "1550c680e854e87b13d88ac674f149ff511c556c9fdfa170ad7dc05878dd22c1" }, "downloads": -1, "filename": "dasi-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "81b1581126134a1ea4f51cf67ff607f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 82071, "upload_time": "2019-10-17T18:47:37", "url": "https://files.pythonhosted.org/packages/b4/1f/0d60a3a6f26d1f32d426baf6b61845fae44bd2fe7c7fdc49c9e13c569b01/dasi-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c10e8c44fde3bb87209c36cb465fb72b", "sha256": "d3455d0d84a5b4c6426566149582a51a53afa49e88f70f71f94ff4d1139bef15" }, "downloads": -1, "filename": "dasi-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c10e8c44fde3bb87209c36cb465fb72b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 72234, "upload_time": "2019-10-17T18:47:42", "url": "https://files.pythonhosted.org/packages/d9/45/71eb43dea41fb45aaf9556fccdb104adb0c0ae84888c5f8ea3e681ed835b/dasi-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "573b2d92054050fbf784bdb78b4e9ed9", "sha256": "419b3480866cc5be9f04c8ff003aaee011ac14ea5326c50d5f407bfb3e2b64a9" }, "downloads": -1, "filename": "dasi-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "573b2d92054050fbf784bdb78b4e9ed9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 82818, "upload_time": "2019-10-17T19:15:26", "url": "https://files.pythonhosted.org/packages/66/fc/3df595745c6e58c253425792822b2ed1d113aab07534929512f680758372/dasi-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01183148db96a75c7a399176a2a119a8", "sha256": "e08deb2cb84fe82a91bf07ce543be0efb9869319aa17d22218046cba70956be3" }, "downloads": -1, "filename": "dasi-0.0.5.tar.gz", "has_sig": false, "md5_digest": "01183148db96a75c7a399176a2a119a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 73633, "upload_time": "2019-10-17T19:15:28", "url": "https://files.pythonhosted.org/packages/19/3c/0db793a88d99975a6ac2eb3d7d44e3d682371a0a7d85039def3f50fe5cb6/dasi-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "62c7c7320db353c7ba12884444c06916", "sha256": "d1292ae726b6b6f18669868b0fbfe868e59b253bd8c934ff32edd29eda7bd154" }, "downloads": -1, "filename": "dasi-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "62c7c7320db353c7ba12884444c06916", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 82819, "upload_time": "2019-10-18T19:50:00", "url": "https://files.pythonhosted.org/packages/a3/a3/0d801ba1b974f9e1834a05ab3e8597f8fc0aa557b5294308bc690026a804/dasi-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dd6e029f5462126b2fe4977728bbff9", "sha256": "cb4226f8cde63727e721bf075e6b95d6928714e914251c81bb2846acd0495254" }, "downloads": -1, "filename": "dasi-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3dd6e029f5462126b2fe4977728bbff9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 73579, "upload_time": "2019-10-18T19:50:03", "url": "https://files.pythonhosted.org/packages/d0/ba/80efc654515b9724bf17cb378ec66f46bc8cdcf405a4e314b797c63a2728/dasi-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62c7c7320db353c7ba12884444c06916", "sha256": "d1292ae726b6b6f18669868b0fbfe868e59b253bd8c934ff32edd29eda7bd154" }, "downloads": -1, "filename": "dasi-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "62c7c7320db353c7ba12884444c06916", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 82819, "upload_time": "2019-10-18T19:50:00", "url": "https://files.pythonhosted.org/packages/a3/a3/0d801ba1b974f9e1834a05ab3e8597f8fc0aa557b5294308bc690026a804/dasi-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dd6e029f5462126b2fe4977728bbff9", "sha256": "cb4226f8cde63727e721bf075e6b95d6928714e914251c81bb2846acd0495254" }, "downloads": -1, "filename": "dasi-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3dd6e029f5462126b2fe4977728bbff9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 73579, "upload_time": "2019-10-18T19:50:03", "url": "https://files.pythonhosted.org/packages/d0/ba/80efc654515b9724bf17cb378ec66f46bc8cdcf405a4e314b797c63a2728/dasi-0.0.6.tar.gz" } ] }