GithubHelp home page GithubHelp logo

labsquare / fastqt Goto Github PK

View Code? Open in Web Editor NEW
109.0 22.0 25.0 9.39 MB

FastQC port to Qt5: A quality control tool for high throughput sequence data.

License: GNU General Public License v3.0

QMake 1.74% C++ 91.83% C 0.98% CMake 2.72% Inno Setup 2.72%
bioinformatics qt5 fastq fastq-format gui

fastqt's People

Contributors

arkanosis avatar bokic avatar dridk avatar natir avatar probonopd avatar stuntspt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fastqt's Issues

Make Thread as arguments

Set a Thread parmaters for the analysis Runner model, to allow if fixed number of file which can be process simultanously.

Review the code of length distribution analysis

No 0.2 when this bug isn't close.

The code of this analysis is bugged, use fastq file with just 75 bp length read to see the bug.

This analysis required a complete or partial rewrite, I find some stupid end useless code.

Application Icon

Bountysource

We need an icon for FastQt. A based template for all labsquare application would be awesome.
@it-s If you do the job, please join idea, mokup here.
@ikit you can do it too .

Following some idea.. If you can mix both picture.
unnamed

Currently, I have a stupid ugly bird ...

Release 0.2

Just issue to list little thing need to be check before run the release 0.2.

  • Check all text in app
  • merge devel branch in master
  • merge master in package branch
  • Check Readme.md
    • Change gif (new ui :) )
    • Add command line usage instruction
    • Update compilation instruction
      • For windows
  • Communication plan :
    • Write announce tweet :
      • check announce tweet
      • recheck announce tweet
      • rerecheck announce tweet
    • Write thanks message (dev, packager, designer, tester)
  • Web page of tool (report in future)

Clean QUazip reference

In some comment we can see reference to QUazip but we replace this by KArchive.

I little clean up and check if commented code do important think is require.

Add coverage information

Hi,

I work with 3th generation of sequencing, in this generation all read didn't have the same length.

So for Per Base Content graph (its an example) the end of graph become chaotic because the information is support just by a little bit of sequence.

an example

May be we can add coverage information by color gradiant on background of the graph.

Thank for your work.

Duration not elapsed when counting

During counting reads number, There is no information.. And times doesn't run.

Step to reproduce

Open a Huge fastq.bz2 . It keeps 0 percent without showing anything.

Open files other than with .fastq extension

Users don't necessarily have a .fastq<.gz/etc> extension on their FASTQ files - .fq / .fq.gz / .trim / etc are also common - users should be able to choose what to load in. This might be OK as a default, but at least there should be an option to display 'All files' in the file browser when loading files for analysis. This also impacts the drag-and-drop functionality.

Extension drag and drop

Drop file doesn't work with extension containing dot.
For exemple : mytest.sample.fastq.gz cannot be dropped

create status indicator

I didn't read the code from fastqc.
How to compute a tristate value for each analysis ( Good - medium - Bad) .
This status will display the icons close to th analysis

Create About Dialog

I didn't find a good way to display about dialog. Even in CuteVCF.
About dialog should contains application Logo and Labsquare Logo .
Then several Tab widget to show License, Authors , Credits .
A link button to github will be greate.

add global status indicator for all analysis

Reach analysis has a status which indicate the quality. See #31
It would be nice to have the sum of those status to display on the list view. I don't know how to compute it.
Maybe use only one of them.

Bug durring make install

Hi,

@junebs report to a problem durring the install phase of make.

Version : devel branch
Distributon : Manjaro
Error message :

sudo make install
 install -m 755 -p fastqt /usr/local/bin/fastqt 
strip /usr/local/bin/fastqt 
install -m 755 -p /media/DATA/Projects/fastQt/fastqt.desktop /usr/share/applications/
strip /usr/share/applications/fastqt.desktop 
strip:/usr/share/applications/fastqt.desktop: Format de fichier non reconnu
make: [Makefile:1141: install_desktop] Error 1 (ignorée)
install -m 755 -p /media/DATA/Projects/fastQt/fastqt.png /usr/share/icons/hicolor/48x48/apps/
strip /usr/share/icons/hicolor/48x48/apps/fastqt.png 
strip:/usr/share/icons/hicolor/48x48/apps/fastqt.png: Format de fichier non reconnu
make: [Makefile:1151: install_icons] Error 1 (ignorée)

I didn't repoduce this bug on Fedora 25

Empty fastq make crash

Try :

touch file.fastq 

And try to open it.

It's important. Several pipeline produce empty file. We should avoid a crash just for this.

Avoid decompression twice

Quote from @Arkanosis :
I'll rewrite this to avoid decompressing files twice (I'm pretty sure more time is spent currently decompressing compared to actually computing the statistics). Feel free to clean up, though, as I'm not sure when I'll do this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.