可视化和处理变量数据的图形用户界面

cutevariant的Python项目详细描述


剪切变量

Cutevariant是一个用Python为Qt编写的遗传变异的轻型独立查看器。它允许您查看和筛选VCF和其他格式文件。

Cutevariant example

安装

pip install cutevariant # install
cutevariant             # run

在Windows上安装

Pyside2目前(2019年5月)在cygwin上不起作用,所以cutevariant不会在cygwin上工作。

  • 安装python3.6+
  • 像前一章说的那样安装。
  • 将python脚本可执行文件的路径添加到path变量;类似于:

C:\Users\<username>\AppData\Roaming\Python\Python37\Scripts\

在此目录中生成两个可执行文件:

- 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.

正在开发

完成从cpp到python的重写。

使测试运行

git clone git@github.com:labsquare/cutevariant.git
cd cutevariant
virtualenv -p /usr/bin/python3 venv
source ven/bin/activate
make install_deps # install
make run     # start application
make test    # start tests

开发和发布周期

使用zest.releaser通过pypi处理版本和发行版。

pip install zest.releaser[recommended]

要生成新版本,请使用:

fullrelease

windows开发(祝好运)

可执行文件位于此处:

  • 可执行路径: C:\用户<;用户名>;\appdata\roaming\python\python37\scripts\cutevariant.exe

在使用cx-freeze

强烈建议:仅为 小于900ko(包括550ko字体和图标)。

安装cx_freeze:

pip install cx_freeze

构建blob:

make build_windows_blob

你的blob在./build/目录中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java类。getResource和ClassLoader。getSystemResource:有没有理由选择其中一个而不是另一个?   在Java中以编程方式粘贴后恢复剪贴板   Java字符串到日期没有时间   JavaSpring注释:@Component起作用,@Repository不起作用   java“addScript”在HSQL中是否有最大记录计数?   java如何将值从JDialog框返回到父JFrame?   java我的模块库的用户有没有办法访问尚未导出的类?   java javac:未找到命令   java如何解决jsoup错误:无法找到请求目标的有效证书路径   类中的java作用域变量   Java中集合实现中的arraylist add()方法不起作用   java如何使用while循环和从用户接收输入来近似Pi?   java Spring安全CSRF培训模式   在安卓系统中,如何通过在警报框外单击来限制用户?