Skip to content

hisakatha/klab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

klab

This public repository contains a suite of programs that are used in research in Kasahara lab.

The programs include various codes such as small utilities or tools for bioinformatics.

Installation

This package follows the standard installation process of waf::

$ ./waf configure
$ ./waf build
$ ./waf install

If you like GNU autotools-style configure, you can instead do like this::

$ ./configure
$ make
$ make install

although these commands are just a wrapper for the former commands.

When you wish to use scripts that use Perl modules, you need to add --enable-perl for waf configure, namely::

$ ./waf configure --enable-perl

or::

$ ./configure --enable-perl

You may need to be root for installing the Perl libraries.

List

nametypedescriptionnote
fattbioFASTA/FASTQ manipulation tool.see also doc/fatt.md
sievegeneralRandom sampling of text files.maybe useful for cross-validation
convertsequencebioFormat conversion of sequence files.see also perldoc
fixshebanggeneralFix shebang lines.see also perldoc
gcc-colorgeneralColor the output of gcc/g++.not extensively used.
icc-colorgeneralColor the output of Intel C++.
mydaemongeneralAutomatically set ups crontab to ensure your daemon is running. (Works without root)
repgeneralSimple wrapper for different VCS such as svn/git/hg.see also perldoc
sqgeneralExecute SQL queries over CSV files.see also perldoc. requires a bunch of Perl modules. DBD::CSV is required.
mddocgeneralSimple wrapper to view formatted Markdown (and restructured) texts via text browserRequires Markdown.pl or pandoc.
gmddocgeneralSimple wrapper to view formatted GitHub-flavored Markdown via (graphic) web browserRequires grip (python module).
sha_scangeneralFind duplicated files by collecting SHA1 hashes of files in a given directory.
repgeneralRepository utilitiy (one command, manage svn/cvs/git/hg at once!)
gfwheregeneralFind inconsistently replicated files in GlusterFS
json2csvgeneralConvert JSON into CSV
csv2htmlgeneralConvert CSV into HTML
csv2mdgeneralConvert CSV into a table in Markdown extra

Licenses

The programs are licensed under the modified BSD Licenses unless otherwise stated in source code.

The princple is that 3rd party libraries and their derivatives are basically licensed under their original licenses, while what we developed from scratch are licensed under the modified BSD. The 3rd party libraries include SQLite3 (http://www.sqlite.org/), sqdbcpp (http://code.google.com/p/sqdbcpp/).

About

Kasahara lab. public repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.9%
  • Objective-C 5.9%
  • Perl 4.4%
  • C++ 2.4%
  • Other 0.4%