GithubHelp home page GithubHelp logo

jester's Introduction

jester

A tool to view and edit biom-format files (.biom).

Jester is currently under development.

To build and run:

qmake
make
./jester

Jester requires that you have Qt installed (tested on 4.8.3).

Jester includes the amalgamated version of the JsonCpp library, which is used to read and write JSON files. All credit goes to Baptiste Lepilleur, the author of JsonCpp, for this excellent tool. I am including this dependency as part of the Jester project because it is lightweight and I had to make a couple of fixes to the header files to get the amalgamated version to work correctly. Please see the copyright and license disclaimer in the JsonCpp files included in this repository for more details.

TODO:

  • add exception handling
  • fix segfault when hitting the exit button
  • BIOM file parser (dense and sparse)
  • BIOM file writer (dense and sparse)
  • display BIOM files
  • allow editing of BIOM files
  • opening BIOM files (command line and GUI)
  • saving BIOM files
  • converting BIOM files (classic -> BIOM -> classic)
  • sorting
  • filtering
  • validation
  • more operations (domain specific)?

jester's People

Contributors

jairideout avatar

Watchers

Yoshiki Vázquez Baeza avatar James Cloos avatar

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.