{ "info": { "author": "Sacha Schutz", "author_email": "sacha@labsquare.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Healthcare Industry", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Cutevariant\n\ncutevariant is a light standalone viewer of genetic variation written in Python for Qt. It allows you to view and filter VCF and other format files.\n\n![Cutevariant example](https://raw.githubusercontent.com/labsquare/CuteVariant-cpp/master/screencast.gif)\n\n# Installation\n\n pip install cutevariant # install\n cutevariant # run\n\n# Installation on Windows\n\nPyside2 is not currently (2019 May) functional on Cygwin, so Cutevariant will not work on Cygwin.\n\n- Install Python3.6+\n- Install like the previous chapter said.\n- Add the path of python scripts executables to your PATH variable; Something like:\n\n``` C:\\Users\\\\AppData\\Roaming\\Python\\Python37\\Scripts\\ ``` \n\nTwo executables are generated in this directory:\n\n - cutevariant_win_dbg.exe: Open a console in background to see debugging messages.\n\n Note: Qt libs seems to have a very high loglevel and such a verbosity could make the program unusable.\n\n - cutevariant.exe: Standard executable.\n\n\n## Developement in progress\n\nComplete rewriting from Cpp to Python.\n\n### To get tests running\n\n git clone git@github.com:labsquare/cutevariant.git\n cd cutevariant\n virtualenv -p /usr/bin/python3 venv\n source venv/bin/activate\n make install_deps # install\n make install # pip install -e . \n make run # start application\n make test # start tests\n\n\n### Development & release cycle\n\nUse [zest.releaser](https://zestreleaser.readthedocs.io) to handle the version and distribution through pypi.\n\n pip install zest.releaser[recommended]\n\nTo yield a new release, use:\n\n fullrelease\n\n### Development on Windows (good luck)\n\n- Install Python3.6+\n- Install git\n- Install make (optional)\n\n pip install wheel\n git clone https://github.com/ysard/cutevariant.git\n git fetch\n git checkout dev # or devel\n make install # or pip install --user -e .[dev]\n\nExecutable files are located here:\n\n- Executable path:\n C:\\Users\\\\AppData\\Roaming\\Python\\Python37\\Scripts\\cutevariant.exe\n\n\n### Build standalone program/archive/blob[add synonyms here] on Windows using cx_freeze\n\nStrongly discouraged: You will generate an archive of 350Mo just for a program of\nless than 900Ko (including 550Ko of fonts and icons).\n\nInstall cx_freeze:\n\n pip install cx_freeze\n\nBuild a blob:\n\n make build_windows_blob\n\nYour blob is in `./build/` directory.\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/labsquare/cutevariant", "keywords": "GUI,health", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "cutevariant", "package_url": "https://pypi.org/project/cutevariant/", "platform": "", "project_url": "https://pypi.org/project/cutevariant/", "project_urls": { "Homepage": "https://github.com/labsquare/cutevariant" }, "release_url": "https://pypi.org/project/cutevariant/0.1.15/", "requires_dist": [ "PySide2 (>=5.11.2)", "PyVCF (==0.6.8)", "ipython (==7.1.1)", "textX (==1.8.0)", "pytest-cov (==2.6.1) ; extra == 'dev'", "pytest-qt (==3.2.2) ; extra == 'dev'", "pytest (==4.0.1) ; extra == 'dev'", "schema (==0.7.0) ; extra == 'dev'", "columnar (==1.1.0) ; extra == 'dev'", "pytest-runner ; extra == 'dev'" ], "requires_python": "", "summary": "GUI to visualize and process variant data", "version": "0.1.15" }, "last_serial": 5778420, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7d797ca422666da675236170e8c1de7c", "sha256": "037c0a380d7ef9c78df5de53c4ef383f3e761add2105d9d490b60c410d1f0d18" }, "downloads": -1, "filename": "cutevariant-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7d797ca422666da675236170e8c1de7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 39838, "upload_time": "2019-03-01T12:46:19", "url": "https://files.pythonhosted.org/packages/3a/2d/f5d5e8396868c8ccc4b81d13bd6d1ba8696dc46dd97eb31b268d59e3bfe2/cutevariant-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3de7bcd32931977fa4d07fad1db30a84", "sha256": "766e63c07dbb8a1134d8cd2c27950c8baca5aa1c8a8cf78c3c8f5567740b6d16" }, "downloads": -1, "filename": "cutevariant-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3de7bcd32931977fa4d07fad1db30a84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32952, "upload_time": "2019-03-01T12:46:21", "url": "https://files.pythonhosted.org/packages/67/bc/727ae5fa5295297ad19e5a2261c5cc3c097fc0e21da332cfd0ac2c51c1a9/cutevariant-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "26ef8032272613c2033decae00b4ae8c", "sha256": "2cca9773e030a5d9655f3a8ffe6c5b87c5c1796fd2f6f4f8d054933980121ae6" }, "downloads": -1, "filename": "cutevariant-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26ef8032272613c2033decae00b4ae8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40173, "upload_time": "2019-03-01T12:50:18", "url": "https://files.pythonhosted.org/packages/ad/95/02d3eda24f813dfab0ac286d8f2382c4791a514d74db5456241f60f92a2c/cutevariant-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99465c3da1620106cc6e30b00f78fdae", "sha256": "64b6a282993556438368b4a0e65229698ea1e3485ef61a54ade7fa6d0b058f49" }, "downloads": -1, "filename": "cutevariant-0.1.1.tar.gz", "has_sig": false, "md5_digest": "99465c3da1620106cc6e30b00f78fdae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32948, "upload_time": "2019-03-01T12:50:20", "url": "https://files.pythonhosted.org/packages/30/22/9168132fa1ffd4ea4e28f71831e3b7112e58eda087765d42180dbd93ad9f/cutevariant-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "d51d6346524603c887a0526d5171bb6a", "sha256": "760f719ae96f259d67de3b56731d3df7e9d46bb0f6fe2b7443d1dd91166af071" }, "downloads": -1, "filename": "cutevariant-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d51d6346524603c887a0526d5171bb6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 369768, "upload_time": "2019-05-22T22:05:45", "url": "https://files.pythonhosted.org/packages/aa/17/d2c07adb0e850b8d62cf121010fef8f2440886e9932abc75dd169cb5f45d/cutevariant-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c93b83d71778d0d33129a9f967e1ae5c", "sha256": "3a89bdd986e341325b109b790563beb1e6d08d1ea14d775998997c5667973cfd" }, "downloads": -1, "filename": "cutevariant-0.1.10.tar.gz", "has_sig": false, "md5_digest": "c93b83d71778d0d33129a9f967e1ae5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 352828, "upload_time": "2019-05-22T22:05:47", "url": "https://files.pythonhosted.org/packages/80/ef/261f973ff1caf0e0e37f86a04437ebbbb8f50a15d4e5811badd799656afe/cutevariant-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "8088b68f177ca9e84b2ef75b84e7ae27", "sha256": "7ce92aa1b21f60055930f0ca70216cdb94958bd510834851f1151641bbb45462" }, "downloads": -1, "filename": "cutevariant-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "8088b68f177ca9e84b2ef75b84e7ae27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 370353, "upload_time": "2019-05-24T13:05:06", "url": "https://files.pythonhosted.org/packages/e7/62/9be7a4e5762ff825152791bf0c3cd72d4e9bb9fe6eb22ab46562d8ef9e8b/cutevariant-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "caf8057cf38c5bcb46977e84f3040256", "sha256": "e6eeb755ab928b40bfb8b514baebc87ef353632a4b68d972a33735c81d336620" }, "downloads": -1, "filename": "cutevariant-0.1.11.tar.gz", "has_sig": false, "md5_digest": "caf8057cf38c5bcb46977e84f3040256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 356646, "upload_time": "2019-05-24T13:05:09", "url": "https://files.pythonhosted.org/packages/6d/48/f8bcd5c3bddac241ff8cf864f4ccb86ac93def114534928ca866b182d3f8/cutevariant-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "d6d7a1e117599049772eff0d23cb866d", "sha256": "85091e58c616d425f6f4ea3a4a1cc94a0502e5118efada431a24787a9d3f8280" }, "downloads": -1, "filename": "cutevariant-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "d6d7a1e117599049772eff0d23cb866d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 370297, "upload_time": "2019-05-24T16:03:45", "url": "https://files.pythonhosted.org/packages/43/17/3fea22ca311fb04f8cb37db715f289401f716f765554cc894ad5a59475b2/cutevariant-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e9279829bc76de30ec9e0bc4f6c1308", "sha256": "f2c3168d1ada2622b6d03aca70844b9ef0087cc19ec52a579256e209658d2ad4" }, "downloads": -1, "filename": "cutevariant-0.1.12.tar.gz", "has_sig": false, "md5_digest": "5e9279829bc76de30ec9e0bc4f6c1308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 353324, "upload_time": "2019-05-24T16:03:47", "url": "https://files.pythonhosted.org/packages/52/3f/eb3a7058933bb3a8c50775480c9376f832dd9f93d5e52a6536ecc3176cdf/cutevariant-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "24221c052e2e002f39c4e9d839eff732", "sha256": "c8d9590eebdc74770ee76e6eea10810fb164a54a54bba0f2cd5c4239e444e8db" }, "downloads": -1, "filename": "cutevariant-0.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "24221c052e2e002f39c4e9d839eff732", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 384020, "upload_time": "2019-07-01T09:36:59", "url": "https://files.pythonhosted.org/packages/fe/bd/7cb5d5ae6c78eeb8cf2b911b3d7e35ab2c1b4c63f20b365199775c8d213a/cutevariant-0.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27a6c725708fc94d902c6424b4df04f3", "sha256": "425925f4c6902ed269a6b24320c0d5f416cd1a9b665a91ddb64673986f51b3ea" }, "downloads": -1, "filename": "cutevariant-0.1.13.tar.gz", "has_sig": false, "md5_digest": "27a6c725708fc94d902c6424b4df04f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 366213, "upload_time": "2019-07-01T09:37:01", "url": "https://files.pythonhosted.org/packages/8a/8b/ee71dbbf77a918d6f629fb12c9153fa6c036b74f684d9544e82ddd692928/cutevariant-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "7627fc3d6cb65b20c88eb130dc5b2c1f", "sha256": "2b8690e335acc27007bb9a731694fb8c98bbe4fc089775cfe2ea31d3c78f92a5" }, "downloads": -1, "filename": "cutevariant-0.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "7627fc3d6cb65b20c88eb130dc5b2c1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 384067, "upload_time": "2019-07-13T13:13:37", "url": "https://files.pythonhosted.org/packages/f1/4f/4ca5f5b7b67d07086ca015c494f56df962a6d4ad35af61e8e6a25ff37da3/cutevariant-0.1.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e98cf525c6c8c2864d2491728eeefb0", "sha256": "74e10895ae508a9f4de07b9f864582e5da3802d04681135d62221bc60a1a5228" }, "downloads": -1, "filename": "cutevariant-0.1.14.tar.gz", "has_sig": false, "md5_digest": "1e98cf525c6c8c2864d2491728eeefb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 365076, "upload_time": "2019-07-13T13:13:39", "url": "https://files.pythonhosted.org/packages/3a/e8/9e3f5b1087aa95072ee2edb1860b4726982212c97a82eaa9a9ef409e01db/cutevariant-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "7dbe36951a7e062797d68c27a89fc6eb", "sha256": "c3c09f3ccc12da1faa85ad657b6f6ed86481fece1a22337351dfb00f67a075a6" }, "downloads": -1, "filename": "cutevariant-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7dbe36951a7e062797d68c27a89fc6eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 495254, "upload_time": "2019-09-03T22:52:36", "url": "https://files.pythonhosted.org/packages/65/ac/de628b1a8fa4331c832dde52559796bddbe6ae78ae548a45636801747dd8/cutevariant-0.1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6bbe2e641ef9921eaeaccad2b3df0bc", "sha256": "039c0c500c4b807d5befba797b0cac6ac64e77f7f971b0cd081abec37a96f698" }, "downloads": -1, "filename": "cutevariant-0.1.15.tar.gz", "has_sig": false, "md5_digest": "e6bbe2e641ef9921eaeaccad2b3df0bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 466078, "upload_time": "2019-09-03T22:52:38", "url": "https://files.pythonhosted.org/packages/94/7c/1b03664146931eaeaf20294be3c8411787cd13d27f2a6c27ed07f0c3c5a5/cutevariant-0.1.15.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d7b951ab3f99e9b216485820996d2852", "sha256": "ed39b47fc6a5a4c5686b9d1a5cb71cd1c168d86c8854ced8473f8feb09b29820" }, "downloads": -1, "filename": "cutevariant-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d7b951ab3f99e9b216485820996d2852", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40208, "upload_time": "2019-03-01T12:59:47", "url": "https://files.pythonhosted.org/packages/98/f3/bca4935116ef03dbb89f9abca60b0fc47d7e6a70946946956a0ab91ebadd/cutevariant-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a1f378b2ce04b18814646f30dc109ab", "sha256": "62c07c177f26a5734488fac973cc10a82f52187195a086fe97a0c005a940433f" }, "downloads": -1, "filename": "cutevariant-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4a1f378b2ce04b18814646f30dc109ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32998, "upload_time": "2019-03-01T12:59:48", "url": "https://files.pythonhosted.org/packages/84/80/245b0afbcbdacb6640bc33574a0bac91122941b2885fcb0a8c1cc0ee068d/cutevariant-0.1.2.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "2e9539a94d4c1e3e6279385876f07a3c", "sha256": "ac730fe6d3f683a9b67c047a7f0500290b067ab26da41553c6d3d62085573b05" }, "downloads": -1, "filename": "cutevariant-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2e9539a94d4c1e3e6279385876f07a3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46816, "upload_time": "2019-03-25T18:11:02", "url": "https://files.pythonhosted.org/packages/9e/a1/912a22c09f352cc6d6d990069e432e803258a56e2ffbd21c30e4612102b5/cutevariant-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec7fb4c719ff29d3d386a2fa19c949ff", "sha256": "0fafc016059bc0b3bf220d4e79e9c5b19a68c2d465d4577c36bb3143ec271eaa" }, "downloads": -1, "filename": "cutevariant-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ec7fb4c719ff29d3d386a2fa19c949ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37827, "upload_time": "2019-03-25T18:11:04", "url": "https://files.pythonhosted.org/packages/f6/7c/31df008360d2a6bed0f491144859fa962c03f182e3da404721200cfdc353/cutevariant-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2cf332c79d2c4441e5749fb034ce72af", "sha256": "ac187db9a39dfe36659580ae6fce41306fee84391c3c37e479ef452e9c2c0c3d" }, "downloads": -1, "filename": "cutevariant-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2cf332c79d2c4441e5749fb034ce72af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47397, "upload_time": "2019-03-25T20:43:37", "url": "https://files.pythonhosted.org/packages/c0/71/36d91c7ac7633c005c9c85d0b5aaa95ee514e86750ffd6df7138175deea3/cutevariant-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bfe97ecab8bdd87800ea380de865ac5", "sha256": "d8b913e8a235c037c11b58a2a879b198a06d514e2a0fd80ce2bb03270f587ea8" }, "downloads": -1, "filename": "cutevariant-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9bfe97ecab8bdd87800ea380de865ac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38322, "upload_time": "2019-03-25T20:43:38", "url": "https://files.pythonhosted.org/packages/ed/b1/cf579b98459a161a1290cbf2fd08484db7584edb75f33e68028b1a779ccf/cutevariant-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2692bd246cf66c1398fb889fc4e552cd", "sha256": "d67f3613f2ada66715b1e5ae186e145e5571fb78bd9a0e8d32ff9aeb21020a64" }, "downloads": -1, "filename": "cutevariant-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2692bd246cf66c1398fb889fc4e552cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48391, "upload_time": "2019-03-30T09:44:01", "url": "https://files.pythonhosted.org/packages/c0/25/a78e591eaac06d2f134505fd34fc090385a0ed948d84a1f0ca86763cdaa5/cutevariant-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90a3eeef4a08e83f7010038911edaead", "sha256": "f1862f5153f3992f49560c2ef81b4cbb97c01a17d92896cdadc759872e032db5" }, "downloads": -1, "filename": "cutevariant-0.1.7.tar.gz", "has_sig": false, "md5_digest": "90a3eeef4a08e83f7010038911edaead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39050, "upload_time": "2019-03-30T09:44:04", "url": "https://files.pythonhosted.org/packages/60/32/4d026acb430a1cec22ba7153e2e2df908739100c3705ec0bcb7ea3d54f5a/cutevariant-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dbe36951a7e062797d68c27a89fc6eb", "sha256": "c3c09f3ccc12da1faa85ad657b6f6ed86481fece1a22337351dfb00f67a075a6" }, "downloads": -1, "filename": "cutevariant-0.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7dbe36951a7e062797d68c27a89fc6eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 495254, "upload_time": "2019-09-03T22:52:36", "url": "https://files.pythonhosted.org/packages/65/ac/de628b1a8fa4331c832dde52559796bddbe6ae78ae548a45636801747dd8/cutevariant-0.1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6bbe2e641ef9921eaeaccad2b3df0bc", "sha256": "039c0c500c4b807d5befba797b0cac6ac64e77f7f971b0cd081abec37a96f698" }, "downloads": -1, "filename": "cutevariant-0.1.15.tar.gz", "has_sig": false, "md5_digest": "e6bbe2e641ef9921eaeaccad2b3df0bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 466078, "upload_time": "2019-09-03T22:52:38", "url": "https://files.pythonhosted.org/packages/94/7c/1b03664146931eaeaf20294be3c8411787cd13d27f2a6c27ed07f0c3c5a5/cutevariant-0.1.15.tar.gz" } ] }