{ "info": { "author": "Jan Justi", "author_email": "jan.ma.justi@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.6" ], "description": "# Deep Codon Mutation Analyser (DCMA)\n\nDCMA analyses each column of codons within .fasta files, from a target file, generating a report with all possible mutations listed.\n\n## Installation\n```bash\npip install dcma\n```\n\n## Examples\n\n- [Simple Execution](examples/example1-simple.md)\n- [Group Execution](examples/example2-group.md)\n\n## Usage\n### Command Line\n\n```bash\nusage: run-dcma [-h] [--reportName REPORTNAME] [--reportPath REPORTPATH]\n [--searchKP SEARCHKP] [--debug]\n TARGET REPORTTYPE\n\nAnalyse mutation on all nucleotide alignment .fasta files from a target.\n\npositional arguments:\n TARGET Target .fasta file to be analysed.\n REPORTTYPE Output report file type.\n\noptional arguments:\n -h, --help show this help message and exit\n --reportName REPORTNAME\n Output report custom file name.\n --reportPath REPORTPATH\n Output report custom file path.\n --searchKP SEARCHKP Custom keyphrase to detect searchable sequences.\n --debug Turn debug messages on.\n```\n\n### Python\n\n```python\nimport dcma.core as solver\n\ntarget_path = 'example.fasta'\nreport_name = 'myrep'\nreport_type = 'all' # 'xls', 'csv' or 'all'\nreport_path = 'results-folder' # optional\n\nsolver.set_debug_mode(True) # optional\n\n# results[0] -> polarity results dataframe\n# results[1] -> alerts dataframe\nresults = solver.run(target_path)\n\n# option 1: export to the current folder\nsolver.export(results, report_type, report_name)\n# option 2: export to custom folder\nsolver.export(results, report_type, report_name, report_path)\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/janjusti/dcma", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dcma", "package_url": "https://pypi.org/project/dcma/", "platform": "", "project_url": "https://pypi.org/project/dcma/", "project_urls": { "Homepage": "https://github.com/janjusti/dcma" }, "release_url": "https://pypi.org/project/dcma/0.1.2/", "requires_dist": [ "tqdm (>=4.31.1)", "anytree (>=2.6.0)", "pandas (>=0.24.2)", "biopython (>=1.73)", "openpyxl (>=2.6.2)", "styleframe (>=2.0.3)" ], "requires_python": "", "summary": "Deep Codon Mutation Analyser", "version": "0.1.2" }, "last_serial": 5718086, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "99571e60518cad42c515da105ca26613", "sha256": "dbb1da7bc9ca98ce8565cd07b44cdaca6610a8422bc05f87ef04329c01aa9711" }, "downloads": -1, "filename": "dcma-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "99571e60518cad42c515da105ca26613", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11083, "upload_time": "2019-07-10T17:47:30", "url": "https://files.pythonhosted.org/packages/ca/ce/2836f92204b4db4f3e7af54992771469b0d3f69245b44f6d7d9f4e1db254/dcma-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca99bc417473f5019a99e823769ffb07", "sha256": "70b36963bf5466b98170e402f1e4c9b253e70264c121b808651e40383d12a12b" }, "downloads": -1, "filename": "dcma-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ca99bc417473f5019a99e823769ffb07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8872, "upload_time": "2019-07-10T17:47:32", "url": "https://files.pythonhosted.org/packages/66/e2/a9c103f027f48220d64bba6e6b3dd9028d22eb3f4b07a32c4e8fa2ba7999/dcma-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6fa9e34fce65661e96c782f9b59535d0", "sha256": "9e1e9232e147f569af8acad97baf8d308498cbe4585beac44d2eb1f4a02d3375" }, "downloads": -1, "filename": "dcma-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6fa9e34fce65661e96c782f9b59535d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11245, "upload_time": "2019-08-23T00:59:34", "url": "https://files.pythonhosted.org/packages/19/8f/f85da93e26752399b9c75f9475d67968bdf8530b96e98e1b10a682b4e13e/dcma-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a04f688fe2f7bd1b6b1bea817564b32f", "sha256": "80da780cfd3f0f2193ba3038454c22ac239c5f5b83c1df4b49dc690d8f074fde" }, "downloads": -1, "filename": "dcma-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a04f688fe2f7bd1b6b1bea817564b32f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9077, "upload_time": "2019-08-23T00:59:36", "url": "https://files.pythonhosted.org/packages/b3/d8/e6f0b7f3015cc069bcfaa16ef5fa80c146f720fc98e28c268aa05aeb3ec9/dcma-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6fa9e34fce65661e96c782f9b59535d0", "sha256": "9e1e9232e147f569af8acad97baf8d308498cbe4585beac44d2eb1f4a02d3375" }, "downloads": -1, "filename": "dcma-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6fa9e34fce65661e96c782f9b59535d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11245, "upload_time": "2019-08-23T00:59:34", "url": "https://files.pythonhosted.org/packages/19/8f/f85da93e26752399b9c75f9475d67968bdf8530b96e98e1b10a682b4e13e/dcma-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a04f688fe2f7bd1b6b1bea817564b32f", "sha256": "80da780cfd3f0f2193ba3038454c22ac239c5f5b83c1df4b49dc690d8f074fde" }, "downloads": -1, "filename": "dcma-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a04f688fe2f7bd1b6b1bea817564b32f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9077, "upload_time": "2019-08-23T00:59:36", "url": "https://files.pythonhosted.org/packages/b3/d8/e6f0b7f3015cc069bcfaa16ef5fa80c146f720fc98e28c268aa05aeb3ec9/dcma-0.1.2.tar.gz" } ] }