labsquare / cutevcf Goto Github PK
View Code? Open in Web Editor NEWsimple viewer for variant call format using htslib
License: GNU General Public License v3.0
simple viewer for variant call format using htslib
License: GNU General Public License v3.0
hello,thanks for the good work with cute variant :). i'm looking for a software to look for annovar output file.
annovar is a classical variant annotation software, it can be great to support tsv annovar output format.
Display info dialog !
file format , filedate, source, reference etc....
All ##key=value
See thread for context https://www.biostars.org/p/227973/#232095
After adding
QMAKE_CXXFLAGS += -std=c++11
I get the following error when running make:
~/Downloads/CuteVCF$ make
g++ -Wl,-O1 -Wl,-rpath,/home/wdecoster/anaconda3/lib -o CuteVCF qfonticon.o aboutdialog.o createindexdialog.o infowidget.o mainwindow.o main.o qtabix.o samplewidget.o vcfheader.o vcfline.o vcfmodel.o qrc_files.o moc_qfonticon.o moc_aboutdialog.o moc_createindexdialog.o moc_infowidget.o moc_mainwindow.o moc_samplewidget.o moc_vcfmodel.o -L/home/wdecoster/Downloads/CuteVCF/htslib -lhts -L/home/wdecoster/anaconda3/lib -lQt5Widgets -lQt5Gui -lQt5Concurrent -lQt5Core -lGL -lpthread
qtabix.o: In function `QTabix::buildIndex(QString const&)':
qtabix.cpp:(.text+0x313): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
qtabix.o: In function `QTabix::open()':
qtabix.cpp:(.text+0x703): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
qtabix.cpp:(.text+0x763): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
qtabix.cpp:(.text+0x7a3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
qtabix.o: In function `QTabix::readInfo()':
qtabix.cpp:(.text+0x10d3): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
qtabix.o:qtabix.cpp:(.text+0x1113): more undefined references to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)' follow
collect2: error: ld returned 1 exit status
Makefile:219: recipe for target 'CuteVCF' failed
make: *** [CuteVCF] Error 1
$ qmake --version
QMake version 3.0
Using Qt version 5.6.0 in /home/wdecoster/anaconda3/lib
With UCSC, Ensembl , IGV ...
A contextual menu when you click on variant .
About dialog should display markdown syntax
Shoud be able to open recent from file > open ..
Support ANN fields name .
See :
http://snpeff.sourceforge.net/VCFannotationformat_v1.0.pdf
CuteVcf should be able to query multi region . For exemple :
chr2:1-10000, chr3:3-2000
And thats mean the possibility to filter using bed file.
open and close methods should be avaible !
A widget to show raw headers data .
window > show header ?
otherwise it's freezing the UI with heavy VCF file
You should be able to filter based on column name.
get info field types from header and display it with icons / color
Hello,
The method you just give to install qt in the read me is not working for me. The ppa seem to be broken. you may suggest to install through the website.
Aurelien
We should be able to export the current variants and all variant.
file>export > all variant
file>export > current view
You should be able to see which column you want to see
Hi, first beta test! Installation and launch on linux (Fedora 25)
Add the fact to use git clone --recursive in the Readme, I've not fully read your mail, and I missed this information to install correctly ^^
For the compilation, after using qmake, I obtained "./CuteVCF: error while loading shared libraries: libhts.so.2: cannot open shared object file: No such file or directory" when I tried to launch the program with just ./CuteVCF.
However, it work very well via QtCreator.
Finally, when launch, I've not the little chromosome illustration and colors show in your preview.
Would be nice to have generic link editor to open variant.
For exemple https://varsome.com
I m not sure about the license .. I m using htslib as a dynamics library .
@Arkanosis Which opensource license can I use ?
In the view, format position ( align left ) and split by 3 digit
12234234 => 12'234'234
Remove dockwidget border : http://stackoverflow.com/questions/40594721/qt-padding-margins-in-dockable-windows
Put Search bar above the table view only.
@it-s Could you check the gif animation on the main page and make me some suggestion ?
Thanks
Should be able to open non bgzip file .
I suggest to compress it before reading .
for each region selected, plot a graph according http://vcf.iobio.io/
add : copy genome coordinaite
Parse all variant and count how many A>T, C>G etc...
Plot a Pie
About dialog is not finished..
need : Licenses, authors , github button
Create a widget which contains all chromosom avaible.
Double click on chromosom will set the region
Currently, CuteVcf support native icons theme for Linux according freedesktop specification
But This is not working for windows.
I suggest to create the same icons theme for all OS. That's mean we should provide Icons in the deployment.
Awesome font ? FatCow icons ? @ikit @it-s what do you suggest ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.