{ "info": { "author": "Saket Choudhary", "author_email": "saketkc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Visualization" ], "description": "==========================================\nMoCA: Tool for MOtif Conservation Analysis\n==========================================\n\n.. image:: https://img.shields.io/pypi/v/moca.svg\n :target: https://pypi.python.org/pypi/moca/\n\n.. image:: https://img.shields.io/travis/saketkc/moca.svg\n :target: https://travis-ci.org/saketkc/moca\n\n.. image:: https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg\n :target: https://bioconda.github.io/recipes/moca/README.html\n\n.. image:: https://coveralls.io/repos/github/saketkc/moca/badge.svg?branch=master\n :target: https://coveralls.io/github/saketkc/moca?branch=master\n\n.. image:: https://landscape.io/github/saketkc/moca/master/landscape.svg?style=flat\n :target: https://landscape.io/github/saketkc/moca/master\n\n.. image:: https://requires.io/github/saketkc/moca/requirements.svg?branch=master\n :target: https://requires.io/github/saketkc/moca/requirements/?branch=master\n\n\nLICENSE\n-------\nISC\n\n\n\nInstallation\n------------\n\n\nRequirements\n~~~~~~~~~~~~\n\n* pybedtools\n* biopython\n* pandas\n* scipy\n* statsmodels\n* pybigwig\n* seaborn\n* MEME==4.10.2\n\nNOTE: MoCA also relies on `fasta-shuffle-letters` that was introduced in MEME `4.11.0`\nhence if you are using `4.10.2` make sure the `fasta-shuffle-letters` is the updated one.\n\nFor a sample script see `travis/install_meme.sh`\n\nUsing Conda\n~~~~~~~~~~~\n``moca`` is most compatible with the `conda`_ environment.\n\n::\n\n $ conda config --add channels bioconda\n $ conda install moca\n\n\nUsing pip\n~~~~~~~~~\n\n::\n\n $ pip install moca\n\n\nFor development\n~~~~~~~~~~~~~~~\n\n::\n\n $ git clone https://github.com:saketkc/moca.git\n $ cd moca\n $ conda env create -f environment.yml python=2.7\n $ source activate mocadev\n $ python setup.py install\n\n\n\nWorkflow\n--------\n\nMoCA makes use of PhyloP/PhastCons/GERP scores to assess the quality of a\nmotif, the hypothesis being a 'true motif' would evolve slower as compared\nto its surrounding(flanking sequences).\n\n.. image:: https://raw.githubusercontent.com/saketkc/moca_web/master/docs/abstract/workflow.png\n\n\nUsage\n-----\n\n::\n\n $ moca\n Usage: moca [OPTIONS] COMMAND [ARGS]...\n\n moca: Motif Conservation Analysis\n\n Options:\n --version Show the version and exit.\n --help Show this message and exit.\n\n Commands:\n find_motifs Run meme to locate motifs and create...\n plot Create stacked conservation plots\n\n\n\nMotif analysis using MEME\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMoCA can perform motif analysis for you given a bedfile containing\nChIP-Seq peaks.\n\nGenome builds and MEME binary locations are specified through a configuraton file.\nA sample configuration file is available: `tests/data/application.cfg` and should be\nself-explanatory.\n\nmoca find_motifs\n~~~~~~~~~~~~~~~~\n\n\n::\n\n $ moca find_motifs -h\n Usage: moca find_motifs [OPTIONS]\n\n Run meme to locate motifs and create conservation stacked plots\n\n Options:\n -i, --bedfile TEXT Bed file input [required]\n -o, --oc TEXT Output Directory [required]\n -c, --configuration TEXT Configuration file [required]\n --slop-length INTEGER Flanking sequence length [required]\n --flank-motif INTEGER Length of sequence flanking motif [required]\n --n-motif INTEGER Number of motifs\n -t, --cores INTEGER Number of parallel MEME jobs [required]\n -g, -gb, --genome-build TEXT Key denoting genome build to use in\n configuration file [required]\n --show-progress Print progress\n -h, --help Show this message and exit.\n\n\nmoca plot\n~~~~~~~~~\n\n\n::\n\n $ moca plot -h\n Usage: moca plot [OPTIONS]\n\n Create stacked conservation plots\n\n Options:\n --meme-dir, --meme_dir TEXT MEME output directory [required]\n --centrimo-dir, --centrimo_dir TEXT\n Centrimo output directory [required]\n --fimo-dir-sample, --fimo_dir_sample TEXT\n Sample fimo.txt [required]\n --fimo-dir-control, --fimo_dir_control TEXT\n Control fimo.txt [required]\n --name TEXT Plot title\n --flank-motif INTEGER Length of sequence flanking motif\n [required]\n --motif INTEGER Motif number\n -o, --oc TEXT Output Directory [required]\n -c, --configuration TEXT Configuration file [required]\n --show-progress Print progress\n -g, -gb, --genome-build TEXT Key denoting genome build to use in\n configuration file [required]\n -h, --help Show this message and exit.\n\n\nExample\n-------\n\nMost users will require using the command line version only:\n\n::\n\n $ moca find_motifs -i encode_test_data/ENCFF002DAR.bed\\\n -c tests/data/application.cfg -g hg19 --show-progress\n\n\n\nCreating plots if you already have run MEME and Centrimo:\n\n::\n\n $ moca plot -c tests/data/application.cfg -g hg19\\\n --meme-dir moca_output/meme_out\\\n --centrimo-dir moca_output/centrimo_out\\\n --fimo-dir-sample moca_output/meme_out/fimo_out_1\\\n --fimo-dir-control moca_output/meme_out/fimo_random_1\\\n --name ENCODEID\n\n\n.. image:: http://www.saket-choudhary.me/moca/_static/img/ENCFF002CEL.png\n\n\nThere is also a structured API available,\nhowever it might be missing examples and documentation at places.\n\nAPI Documentation\n-----------------\n\nhttp://saketkc.github.io/moca/\n\n\n\nTests\n-----\n``moca`` is mostly extensively tested. See `code-coverage`_. \n\nRun tests locally\n\n::\n\n $ ./runtests.sh\n\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _`MoCA0.1.0`: https://github.com/saketkc/moca_web\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n.. _`conda`: http://conda.pydata.org/docs/using/using.html\n.. _`code-coverage`: https://coveralls.io/github/saketkc/moca?branch=master\n\n\n=======\nHistory\n=======\n0.4.1 (2017-02-16)\n------------------\n* Added $\\delta$ options for sample vs control ttest\n* Removed unused requirements: ipaddress\n* Fixed meme runner to plot\n\n0.3.3 (2016-10-03)\n------------------\n* Removed pycairo dependency\n\n0.2.9 (2016-05-31)\n------------------\n\n* Do not fail silently on MEME failing\n* Support --cores to support parallel threads\n\n0.2.8 (2016-05-30)\n------------------\n* Fixed MEME pipeline missing from mocacli\n\n0.2.7 (2016-05-30)\n------------------\n* Fixed bug where missing wig keys were not handled in mocacli\n\n0.2.4 (2016-05-29)\n------------------\n\n* Cleaned up unused scripts under scripts directory\n* Add configuration file example\n\n\n0.2.3 (2016-05-29)\n------------------\n* Include package_dir in setup.py\n* Include requirements.txt in MANIFEST\n\n0.2.0 (2016-05-29)\n------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/saketkc/moca", "keywords": "moca", "license": "ISC", "maintainer": "", "maintainer_email": "", "name": "moca", "package_url": "https://pypi.org/project/moca/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/moca/", "project_urls": { "Homepage": "https://github.com/saketkc/moca" }, "release_url": "https://pypi.org/project/moca/0.4.3/", "requires_dist": [ "biopython (>=1.68)", "click (>=6.6)", "click-help-colors (>=0.3)", "coverage (>=4.2)", "future (>=0.16.0)", "matplotlib (>=2.0.0)", "numpy (>=1.11.3)", "pandas (>=0.19.2)", "pyBigWig (>=0.2.8)", "pybedtools (>=0.7.9)", "pytest (>=3.0.5)", "pytest-cov (>=2.4.0)", "pytest-mpl (>=0.5)", "scipy (>=0.18.1)", "seaborn (>=0.7.1)", "six (>=1.10.0)", "statsmodels (>=0.6.1)", "tqdm (>=4.7.2)" ], "requires_python": "", "summary": "Tool for motif conservation analysis", "version": "0.4.3" }, "last_serial": 2656263, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "f3ebcd097ea407299bed3f567bf6b49b", "sha256": "2c82b0d25da8dee96a7471870c54716983d494e8231da615ec6878c99caf50e8" }, "downloads": -1, "filename": "moca-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f3ebcd097ea407299bed3f567bf6b49b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46671, "upload_time": "2016-05-30T03:29:31", "url": "https://files.pythonhosted.org/packages/ee/81/8a9d1cb785739da9ce78e0c8574f07904600a7a3cd3cfe77a82c12221724/moca-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5ebd6f7b2f501b78c3b98da8cc78c83f", "sha256": "d677ec4a88b01ced38533d5b9e052f3af3b3e7f301f70f133572d20fcefff1d3" }, "downloads": -1, "filename": "moca-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5ebd6f7b2f501b78c3b98da8cc78c83f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46681, "upload_time": "2016-05-30T03:35:29", "url": "https://files.pythonhosted.org/packages/09/fb/fab6074231544f22050ea81e45beaf9e2463f55d508e9d8d136ad76077be/moca-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e918e9519a5f5cb50b66dfb1d0289224", "sha256": "c745be6e64c4e3bd180ca0cd9ce79bd1710f170cd54044d8a37a76ffad8c20ea" }, "downloads": -1, "filename": "moca-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e918e9519a5f5cb50b66dfb1d0289224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46754, "upload_time": "2016-05-30T03:40:58", "url": "https://files.pythonhosted.org/packages/68/42/67446ddf7392870058c4da25f5abcbb4a968854a316a393326fd357ce488/moca-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "93802b3576571d917bb96f385d4d20b4", "sha256": "5bbeb5d4508224fe58ae6ab6e436f1a163c1e246c5ad1311eca31aa17cb744de" }, "downloads": -1, "filename": "moca-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "93802b3576571d917bb96f385d4d20b4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 79021, "upload_time": "2016-05-30T08:00:45", "url": "https://files.pythonhosted.org/packages/08/c7/2eba082d66fdd6b984c93d0ad33a2feabe852ad2f30cf435134474614cf1/moca-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e7063751614520328c7ce27c4fc87d69", "sha256": "67ec8f9186d65d54316e23115a2642f35d4c92b8ebb7f3d69f7e555141f7a761" }, "downloads": -1, "filename": "moca-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e7063751614520328c7ce27c4fc87d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47891, "upload_time": "2016-05-30T03:42:40", "url": "https://files.pythonhosted.org/packages/56/25/0d201b0ba29d0d3840f2612a126830f73b8ba70bfb174ad77cf578e01766/moca-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "91ea4b27883295da9d3f654a8ed14581", "sha256": "3b6cd266dc34f3308be91b4e96ac0955127853f033db3ccc072d9adc718df795" }, "downloads": -1, "filename": "moca-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "91ea4b27883295da9d3f654a8ed14581", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 79062, "upload_time": "2016-05-30T07:03:39", "url": "https://files.pythonhosted.org/packages/53/6f/8cdf0d0bffe83a11354dc444ae842694d9d2a57f0435accfef9e159abb6b/moca-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "74cc9d273598124f2564366b802eefd9", "sha256": "6d5647e2b0b538054d6c1b2b05f3a28009791d8a36b85f264cb5c83d19bd0707" }, "downloads": -1, "filename": "moca-0.2.4.tar.gz", "has_sig": false, "md5_digest": "74cc9d273598124f2564366b802eefd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42954, "upload_time": "2016-05-30T07:03:02", "url": "https://files.pythonhosted.org/packages/f5/1a/2345feffe7dfe24964077f3deb8255bec7fa2e3d2ef1ced73c57a9a6cec6/moca-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d6d372a25c2b12b39bdd3a2bb5729809", "sha256": "519f8274b67ac0c62ab70c28750d28c1189178dca552462fb0937c888b1c4160" }, "downloads": -1, "filename": "moca-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "d6d372a25c2b12b39bdd3a2bb5729809", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 79065, "upload_time": "2016-05-30T07:18:30", "url": "https://files.pythonhosted.org/packages/68/4a/6b490064c444c59c52e7ebb778708d3009576a12723a76b2ef0262fb906d/moca-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7134244a9122c402c21cd6f7a6d468e5", "sha256": "5f84a32d96fbb8a3298c4662a741abcb8582a381a210c71f49631d0c31e3a89b" }, "downloads": -1, "filename": "moca-0.2.5.tar.gz", "has_sig": false, "md5_digest": "7134244a9122c402c21cd6f7a6d468e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42958, "upload_time": "2016-05-30T07:18:15", "url": "https://files.pythonhosted.org/packages/b0/e6/ed4924a29e54cbe598b044c564fde1e3c98d5dbdee24c700957e41b3bd73/moca-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "94bbda1cbdf106f9772d2ac0638f63bd", "sha256": "2f7d1c30b262e510eb87682858b1861c8b9074ae48662ea539c8ed35139e582d" }, "downloads": -1, "filename": "moca-0.2.6-py2.7.egg", "has_sig": false, "md5_digest": "94bbda1cbdf106f9772d2ac0638f63bd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 79057, "upload_time": "2016-05-30T07:32:30", "url": "https://files.pythonhosted.org/packages/fa/16/ed870992828853eb2e86677173e4ab4ef2217d30e3bb30e7da24c77e50e8/moca-0.2.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6b78b213fb76aa61b7cfb6e5597dcdd4", "sha256": "a49375f51fd5d84c44e400a30cf2643ce8a0658445e9dd2885e64457fe609bfc" }, "downloads": -1, "filename": "moca-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6b78b213fb76aa61b7cfb6e5597dcdd4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36691, "upload_time": "2016-05-30T08:00:41", "url": "https://files.pythonhosted.org/packages/9c/a5/871d31f5aa3d51729722c53bb940ed8c39ce20fca13ffb2ee972d7698d14/moca-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fd70384990aa433a72657a60ebbe9d6", "sha256": "c7ccf9d9b6c5048a34d411b8a805bd1415ad6ba01dc15b15333c0d52f93acae0" }, "downloads": -1, "filename": "moca-0.2.6.tar.gz", "has_sig": false, "md5_digest": "8fd70384990aa433a72657a60ebbe9d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42943, "upload_time": "2016-05-30T07:32:10", "url": "https://files.pythonhosted.org/packages/63/7c/e1e93f4f94c97b9e9a45385ccb174433cfe90d77393dabd219107055098b/moca-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "412c51fe4a56a620dd30911c0da2e179", "sha256": "1d8f22f1a7011557c55f0a475ecd669e77be70cfe39f3f9ed241490a5d643f49" }, "downloads": -1, "filename": "moca-0.2.7-py2.7.egg", "has_sig": false, "md5_digest": "412c51fe4a56a620dd30911c0da2e179", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 78783, "upload_time": "2016-05-30T19:47:44", "url": "https://files.pythonhosted.org/packages/43/ea/1525f3e558e23d6749941c0b8f832cc993b63fcadb36b58ee9cecf789d1e/moca-0.2.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "16011a64ac6294796f3d8be470d0591f", "sha256": "9fe4b8f5aa8c4dfed5384f93a5e16023f337465df54896343df83867dd62f0a4" }, "downloads": -1, "filename": "moca-0.2.7.tar.gz", "has_sig": false, "md5_digest": "16011a64ac6294796f3d8be470d0591f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42217, "upload_time": "2016-05-30T19:47:51", "url": "https://files.pythonhosted.org/packages/d9/ed/d022783c400db422a74ffde7e40db1b99936f6a9eb4c1620c283db537cd1/moca-0.2.7.tar.gz" } ], "0.2.8": [], "0.2.9": [ { "comment_text": "", "digests": { "md5": "3ab8f5bef9e9256845a9ea405631f6c4", "sha256": "710dec4d022b6fdbfffc967136600079c82e4b328238553c03874a55e7af9d7f" }, "downloads": -1, "filename": "moca-0.2.9.tar.gz", "has_sig": false, "md5_digest": "3ab8f5bef9e9256845a9ea405631f6c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43054, "upload_time": "2016-05-31T07:15:47", "url": "https://files.pythonhosted.org/packages/51/ac/ce62d1fc5e4170a5c965e9026a83f1291c866e6ab26caa4001c0c5f6104f/moca-0.2.9.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "493eb846716df16b3ca2a57e95fa337c", "sha256": "f5739289953b2c69e3ff129639e558a9de3b2a976d693762a9a8c22d92cca442" }, "downloads": -1, "filename": "moca-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "493eb846716df16b3ca2a57e95fa337c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39946, "upload_time": "2016-09-22T10:06:37", "url": "https://files.pythonhosted.org/packages/2a/0c/d49f491186b5dcb9418f79d6ff0445b1b30a854754dcf469f5f3c98da9d8/moca-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c4b8e10a73deb6fca32fb1cc23a9e36", "sha256": "fd676965174f5617d955fc493ee8a4d3cca20781a37584ef7e018b1f1dc5dd12" }, "downloads": -1, "filename": "moca-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8c4b8e10a73deb6fca32fb1cc23a9e36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46561, "upload_time": "2016-09-22T10:06:40", "url": "https://files.pythonhosted.org/packages/2f/44/824cf87d3db3650fa35ada15ae4624e8446ea3df3e0c578dc980206cc372/moca-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ad991c2018da214c41d43f8e493f8859", "sha256": "602823c0790abce9bb4098a073f1badb65729ee4d2abbfb1bcadd4200b72f1e3" }, "downloads": -1, "filename": "moca-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad991c2018da214c41d43f8e493f8859", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39764, "upload_time": "2016-10-03T10:25:51", "url": "https://files.pythonhosted.org/packages/e2/48/5cbdbe839783a409b45e66478a2c7a417773e2c03e29a546ce80b39ed443/moca-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89e2b13de72c2e2980027283fddbbf74", "sha256": "18b312f11dd14c08ff32d2a5e5792880e1b705fb093d960461bf144862fb8d2b" }, "downloads": -1, "filename": "moca-0.3.2.tar.gz", "has_sig": false, "md5_digest": "89e2b13de72c2e2980027283fddbbf74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46392, "upload_time": "2016-10-03T10:25:53", "url": "https://files.pythonhosted.org/packages/28/3a/085110218541449baf49648e910f9cf628c6912222cdf4a431b78350a46d/moca-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "e3a188b6b83e9dc6e40e09e1d9c1158a", "sha256": "0a557e12edc90005de87db6e259d5153cb7a7861cd304b9c2b5d1abdfd59fa9d" }, "downloads": -1, "filename": "moca-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3a188b6b83e9dc6e40e09e1d9c1158a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39808, "upload_time": "2016-10-03T18:18:10", "url": "https://files.pythonhosted.org/packages/ca/ae/925d908c361f34e5ff485ad680a4eda70596910277313226478b6976b3dd/moca-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28799f04bd3306c6e03d0ad99ec7fb2a", "sha256": "26237785ba92e0258b6ba54f1c74b9741b8d72db2043ec2f35560077c8d3f666" }, "downloads": -1, "filename": "moca-0.3.3.tar.gz", "has_sig": false, "md5_digest": "28799f04bd3306c6e03d0ad99ec7fb2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46455, "upload_time": "2016-10-03T18:18:13", "url": "https://files.pythonhosted.org/packages/b3/20/a750c18bfee813e28ab6f4dcda1c1c735fdb602a11d6b2a8d5b4082f319a/moca-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "98d052cf394220fd6a082ceefdd6d487", "sha256": "e81a31585e87e7eeadc629378c55a31025987e345894102644b6147cd9ee0370" }, "downloads": -1, "filename": "moca-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98d052cf394220fd6a082ceefdd6d487", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40317, "upload_time": "2017-02-01T20:23:39", "url": "https://files.pythonhosted.org/packages/52/02/241086ad4ec5ffe6eb819c5a9812fae45a3b45fadfcfcf8d92374188d700/moca-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fc7a56a695bc339cc6b306f52ff6339", "sha256": "daf1fa70a32ae6b8dbd473193014a279ad3bdf61eefbeccc9cbcdc1ae3b3bff2" }, "downloads": -1, "filename": "moca-0.3.4.tar.gz", "has_sig": false, "md5_digest": "8fc7a56a695bc339cc6b306f52ff6339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46414, "upload_time": "2017-02-01T20:23:42", "url": "https://files.pythonhosted.org/packages/1c/d1/6f35a10eda0d458c4c921756c0e4cd3dc11bac664023784e82dc8c1d0fb7/moca-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "42083ab8733ad647d127e8435a829585", "sha256": "5030de2335755544bdcb39c9878943be401596a3538c29e921db02aae2b5edc3" }, "downloads": -1, "filename": "moca-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42083ab8733ad647d127e8435a829585", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40387, "upload_time": "2017-02-16T18:51:43", "url": "https://files.pythonhosted.org/packages/d3/f6/4e48cad150e56c698a5ffe0f9695ac81069fecc66e1140e62e230f8eaac7/moca-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "948e0670ff73f586aed1eaf75f0279be", "sha256": "6898077fd71b8911a91ced669af949363648093955c0334fe3293698ce11ff3c" }, "downloads": -1, "filename": "moca-0.3.5.tar.gz", "has_sig": false, "md5_digest": "948e0670ff73f586aed1eaf75f0279be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46530, "upload_time": "2017-02-16T18:51:45", "url": "https://files.pythonhosted.org/packages/af/02/651c84b1d393f7d8b82efe629e21447a81796d2733d3048d8366ffa58801/moca-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "efbec1b77e03f94776eac1cfa32a2136", "sha256": "7b7e2792a9ffd2d1d2a3031b17c226ae921dd344b97fed5a3204b18939b39885" }, "downloads": -1, "filename": "moca-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efbec1b77e03f94776eac1cfa32a2136", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40384, "upload_time": "2017-02-16T19:05:16", "url": "https://files.pythonhosted.org/packages/60/2a/60c1170c4c7f2fa626525ac24eb3b3af7afe3d66b2eb29ee78c41af30140/moca-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a44eb773b263f729fe3fb2801bf42bd", "sha256": "9f9550d82aae354230d4426238837df6f5fb32d055083bdad4f10e6acdab2ca4" }, "downloads": -1, "filename": "moca-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9a44eb773b263f729fe3fb2801bf42bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46524, "upload_time": "2017-02-16T19:05:18", "url": "https://files.pythonhosted.org/packages/3b/8d/58c70db762ca30faf6fe1a27c59650e9852e93d34e52a7dd969b906d9aa1/moca-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "7277748f3de65531d72f471f3e368e83", "sha256": "041a87551b721b2ab38a99fdc3c660db2085db5b71bc9c55c6b36ae92c28020a" }, "downloads": -1, "filename": "moca-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7277748f3de65531d72f471f3e368e83", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40541, "upload_time": "2017-02-17T22:59:52", "url": "https://files.pythonhosted.org/packages/63/10/b901688bf0b4e6d7a8b52c861bdee0b382ab8839af9e6216cb22069f69e2/moca-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79364f33185fe8bb078e4e2e0c6c88cc", "sha256": "7e5bbaba08ea5b0c41d43ab55c08a97dc9dbfabb805cfe3d6130908926e3a073" }, "downloads": -1, "filename": "moca-0.4.1.tar.gz", "has_sig": false, "md5_digest": "79364f33185fe8bb078e4e2e0c6c88cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46738, "upload_time": "2017-02-17T22:59:54", "url": "https://files.pythonhosted.org/packages/3f/1a/30d482ac4fc8e9975a074563c3a14c736b758fdfa54dec562ad86ad82eeb/moca-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9bb380296a86323c0eb4b45458045bab", "sha256": "8ddb83bb0747627922d53078ca244691f380edf778b8120df924847954dec469" }, "downloads": -1, "filename": "moca-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bb380296a86323c0eb4b45458045bab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40660, "upload_time": "2017-02-20T06:25:17", "url": "https://files.pythonhosted.org/packages/9f/72/d72aa0f330ab64494d3356623dd5b7b3a13a58a7c32e3b22b3ab6b7a3cde/moca-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fad51021892f84a55cdb375115fcb013", "sha256": "ad53fd16d5a2f360eb3240e928baf50d5a2354b8d97ee677c796f9ab50ba41ff" }, "downloads": -1, "filename": "moca-0.4.2.tar.gz", "has_sig": false, "md5_digest": "fad51021892f84a55cdb375115fcb013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46852, "upload_time": "2017-02-20T06:25:18", "url": "https://files.pythonhosted.org/packages/4e/ce/eefbabd9875e2f7ea7ea46f7bdc7aca7b961f93d160d0a3819b3e4cc7214/moca-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "20e04e76fd4ed22d24dfec6d24703cfb", "sha256": "27ec158b897bceb609a31501869c7c9a174be1b75a36d7dbae3d42ca6b2d912d" }, "downloads": -1, "filename": "moca-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20e04e76fd4ed22d24dfec6d24703cfb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40152, "upload_time": "2017-02-20T22:52:05", "url": "https://files.pythonhosted.org/packages/ca/dd/fdb490a7b88a77fcc78ed8b7dcdcd064728019259abc96a9b125dd917b22/moca-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf06d6e1ca5c7b2ae3d1463610ef8b6", "sha256": "ec7a858629fe5552205cd280e77ee993a38bb065d9e5d22080099bb9b1f81f05" }, "downloads": -1, "filename": "moca-0.4.3.tar.gz", "has_sig": false, "md5_digest": "daf06d6e1ca5c7b2ae3d1463610ef8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45196, "upload_time": "2017-02-20T22:52:07", "url": "https://files.pythonhosted.org/packages/4e/d3/fb34a619ca59fdf8d19aee79f2666941113a83ce525c1b19f7c7898faffb/moca-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20e04e76fd4ed22d24dfec6d24703cfb", "sha256": "27ec158b897bceb609a31501869c7c9a174be1b75a36d7dbae3d42ca6b2d912d" }, "downloads": -1, "filename": "moca-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20e04e76fd4ed22d24dfec6d24703cfb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40152, "upload_time": "2017-02-20T22:52:05", "url": "https://files.pythonhosted.org/packages/ca/dd/fdb490a7b88a77fcc78ed8b7dcdcd064728019259abc96a9b125dd917b22/moca-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daf06d6e1ca5c7b2ae3d1463610ef8b6", "sha256": "ec7a858629fe5552205cd280e77ee993a38bb065d9e5d22080099bb9b1f81f05" }, "downloads": -1, "filename": "moca-0.4.3.tar.gz", "has_sig": false, "md5_digest": "daf06d6e1ca5c7b2ae3d1463610ef8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45196, "upload_time": "2017-02-20T22:52:07", "url": "https://files.pythonhosted.org/packages/4e/d3/fb34a619ca59fdf8d19aee79f2666941113a83ce525c1b19f7c7898faffb/moca-0.4.3.tar.gz" } ] }