GUI to visualize and process variant data
Project description
Cutevariant
cutevariant 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.
Installation
pip install cutevariant # install
cutevariant # run
Installation on Windows
Pyside2 is not currently (2019 May) functional on Cygwin, so Cutevariant will not work on Cygwin.
- Install Python3.6+
- Install like the previous chapter said.
- Add the path of python scripts executables to your PATH variable; Something like:
C:\Users\<username>\AppData\Roaming\Python\Python37\Scripts\
Two executables are generated in this directory:
- cutevariant_win_dbg.exe: Open a console in background to see debugging messages.
Note: Qt libs seems to have a very high loglevel and such a verbosity could make the program unusable.
- cutevariant.exe: Standard executable.
Developement in progress
Complete rewriting from Cpp to Python.
To get tests running
git clone git@github.com:labsquare/cutevariant.git
cd cutevariant
virtualenv -p /usr/bin/python3 venv
source venv/bin/activate
make install_deps # install
make install # pip install -e .
make run # start application
make test # start tests
Development & release cycle
Use zest.releaser to handle the version and distribution through pypi.
pip install zest.releaser[recommended]
To yield a new release, use:
fullrelease
Development on Windows (good luck)
-
Install Python3.6+
-
Install git
-
Install make (optional)
pip install wheel git clone https://github.com/ysard/cutevariant.git git fetch git checkout dev # or devel make install # or pip install --user -e .[dev]
Executable files are located here:
- Executable path: C:\Users<username>\AppData\Roaming\Python\Python37\Scripts\cutevariant.exe
Build standalone program/archive/blob[add synonyms here] on Windows using cx_freeze
Strongly discouraged: You will generate an archive of 350Mo just for a program of less than 900Ko (including 550Ko of fonts and icons).
Install cx_freeze:
pip install cx_freeze
Build a blob:
make build_windows_blob
Your blob is in ./build/
directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cutevariant-0.1.15.tar.gz
.
File metadata
- Download URL: cutevariant-0.1.15.tar.gz
- Upload date:
- Size: 466.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
039c0c500c4b807d5befba797b0cac6ac64e77f7f971b0cd081abec37a96f698
|
|
MD5 |
e6bbe2e641ef9921eaeaccad2b3df0bc
|
|
BLAKE2b-256 |
947c1b03664146931eaeaf20294be3c8411787cd13d27f2a6c27ed07f0c3c5a5
|
File details
Details for the file cutevariant-0.1.15-py3-none-any.whl
.
File metadata
- Download URL: cutevariant-0.1.15-py3-none-any.whl
- Upload date:
- Size: 495.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
c3c09f3ccc12da1faa85ad657b6f6ed86481fece1a22337351dfb00f67a075a6
|
|
MD5 |
7dbe36951a7e062797d68c27a89fc6eb
|
|
BLAKE2b-256 |
65acde628b1a8fa4331c832dde52559796bddbe6ae78ae548a45636801747dd8
|