]>
git.kaiwu.me - klib.git/log
Heng Li [Fri, 2 Mar 2012 22:55:08 +0000 (17:55 -0500)]
Merge branch 'master' of github.com:attractivechaos/klib
Heng Li [Fri, 2 Mar 2012 22:48:42 +0000 (17:48 -0500)]
refine the ksw APIs
Heng Li [Fri, 2 Mar 2012 20:52:44 +0000 (15:52 -0500)]
find the start positions; fixed a bug in example
Attractive Chaos [Sun, 12 Feb 2012 00:26:28 +0000 (16:26 -0800)]
Merge pull request #3 from droe/master
khash: remove bogus kh_del() in example code
Daniel Roethlisberger [Sat, 11 Feb 2012 23:41:45 +0000 (00:41 +0100)]
Remove bogus kh_del() in example code
The kh_del() causes the overwritten entry to be marked deleted and
subsequently not found when using kh_get(). For integer typed hash
tables, there is no need to check whether we are overwriting an existing
entry or creating a new one.
Heng Li [Mon, 16 Jan 2012 04:00:32 +0000 (23:00 -0500)]
updated README
Heng Li [Mon, 16 Jan 2012 03:51:07 +0000 (22:51 -0500)]
invoke a shell when necessary
Heng Li [Mon, 16 Jan 2012 02:49:51 +0000 (21:49 -0500)]
use fread() instead of fgetc() in example
Heng Li [Mon, 16 Jan 2012 01:56:31 +0000 (20:56 -0500)]
free krand_t in the example
Heng Li [Sun, 15 Jan 2012 03:59:30 +0000 (22:59 -0500)]
minor change
Heng Li [Sun, 15 Jan 2012 03:44:30 +0000 (22:44 -0500)]
Mersenne Twister pseudorandom number generator
Heng Li [Sun, 8 Jan 2012 03:16:34 +0000 (22:16 -0500)]
minor fix in the example
Heng Li [Sun, 8 Jan 2012 03:06:15 +0000 (22:06 -0500)]
smart open
Heng Li [Thu, 29 Dec 2011 15:52:48 +0000 (10:52 -0500)]
optionally declare kseq_*() as global functions
Heng Li [Wed, 28 Dec 2011 22:24:24 +0000 (17:24 -0500)]
Graph related routines. Unfinished. DON'T USE!
Heng Li [Fri, 28 Oct 2011 20:17:07 +0000 (16:17 -0400)]
improved backward compatibility
Heng Li [Fri, 28 Oct 2011 20:15:33 +0000 (16:15 -0400)]
minor changes
Heng Li [Fri, 28 Oct 2011 19:16:40 +0000 (15:16 -0400)]
fixed a bug in reading
Heng Li [Fri, 28 Oct 2011 18:52:55 +0000 (14:52 -0400)]
expose bgzf_read_block()
Heng Li [Fri, 28 Oct 2011 18:49:37 +0000 (14:49 -0400)]
added the BGZF library
Heng Li [Mon, 10 Oct 2011 18:12:46 +0000 (14:12 -0400)]
fixed a compiling error using g++ (not gcc)
Heng Li [Fri, 23 Sep 2011 04:05:20 +0000 (00:05 -0400)]
remove ksprintf_fast()
Heng Li [Fri, 23 Sep 2011 04:04:11 +0000 (00:04 -0400)]
added ks_resize()
Heng Li [Fri, 23 Sep 2011 04:02:36 +0000 (00:02 -0400)]
remove ksprintf_fast()
Heng Li [Fri, 23 Sep 2011 04:01:55 +0000 (00:01 -0400)]
remove ksprintf_fast(); it is not that fast...
Heng Li [Fri, 16 Sep 2011 15:56:43 +0000 (11:56 -0400)]
change the stepping hash function
Heng Li [Fri, 16 Sep 2011 15:47:49 +0000 (11:47 -0400)]
allow to optionally use linear probing
Heng Li [Fri, 16 Sep 2011 15:22:39 +0000 (11:22 -0400)]
bugfix: resize() cannot shrink; added comments
Heng Li [Fri, 16 Sep 2011 14:32:01 +0000 (10:32 -0400)]
speed up khash; see khash.h for details
Heng Li [Sun, 11 Sep 2011 02:21:27 +0000 (22:21 -0400)]
removed an unused variable
Heng Li [Sun, 11 Sep 2011 02:15:51 +0000 (22:15 -0400)]
added brief documentation
Heng Li [Wed, 31 Aug 2011 20:07:32 +0000 (16:07 -0400)]
increase the buffer size to 16kb
Heng Li [Fri, 19 Aug 2011 22:11:27 +0000 (18:11 -0400)]
added ksa to README
Heng Li [Fri, 19 Aug 2011 22:08:48 +0000 (18:08 -0400)]
Constructing suffix array for multi-sentinel str.
Heng Li [Thu, 18 Aug 2011 15:58:47 +0000 (11:58 -0400)]
drop kseq_read_robust()
Heng Li [Thu, 18 Aug 2011 15:57:54 +0000 (11:57 -0400)]
fixed a potential memory leak
Heng Li [Thu, 18 Aug 2011 15:55:48 +0000 (11:55 -0400)]
changed last-modifed
Heng Li [Thu, 18 Aug 2011 14:59:17 +0000 (10:59 -0400)]
a faster but less robust implementation of kseq
Heng Li [Tue, 26 Jul 2011 03:20:13 +0000 (23:20 -0400)]
added kstring_sprintf.cc
Heng Li [Tue, 26 Jul 2011 03:05:44 +0000 (23:05 -0400)]
minor speed up
Heng Li [Tue, 26 Jul 2011 02:58:40 +0000 (22:58 -0400)]
minor improvement
Heng Li [Tue, 26 Jul 2011 02:19:20 +0000 (22:19 -0400)]
accelerate integer sprintf() a little bit
Heng Li [Mon, 25 Jul 2011 05:31:19 +0000 (01:31 -0400)]
killed a warning
Heng Li [Mon, 25 Jul 2011 05:30:25 +0000 (01:30 -0400)]
%g and %G should be working; more tests needed
Heng Li [Mon, 25 Jul 2011 03:56:00 +0000 (23:56 -0400)]
implemented %f/e/g in ksprintf_fast(); unfinished
Heng Li [Wed, 20 Jul 2011 15:45:11 +0000 (11:45 -0400)]
better implementation of ksprintf_fast()
Heng Li [Wed, 20 Jul 2011 13:05:17 +0000 (09:05 -0400)]
added ksprintf_fast(); improve later...
Heng Li [Sat, 2 Jul 2011 19:16:03 +0000 (15:16 -0400)]
added Makefile
Heng Li [Sat, 2 Jul 2011 19:02:47 +0000 (15:02 -0400)]
move testing program to a separate directory
Heng Li [Sat, 4 Jun 2011 02:14:16 +0000 (22:14 -0400)]
change to 0 indexed array
Heng Li [Wed, 18 May 2011 01:19:06 +0000 (21:19 -0400)]
remove the thresholding version
Heng Li [Sun, 8 May 2011 22:40:41 +0000 (18:40 -0400)]
do not use shift for the "short" version
Heng Li [Sun, 8 May 2011 22:31:06 +0000 (18:31 -0400)]
fixed a bug in computing qe
Heng Li [Sun, 8 May 2011 22:20:54 +0000 (18:20 -0400)]
added 16-bit sse2; query-end seems wrong, sometime
Heng Li [Sun, 8 May 2011 04:21:18 +0000 (00:21 -0400)]
find the 2nd best score; still imperfect...
Heng Li [Sun, 8 May 2011 03:59:17 +0000 (23:59 -0400)]
use integer gmax; code cleanup
Heng Li [Sun, 8 May 2011 03:42:59 +0000 (23:42 -0400)]
minor change
Heng Li [Sun, 8 May 2011 03:08:39 +0000 (23:08 -0400)]
prepare to keep the 2nd largest score
Heng Li [Sat, 7 May 2011 20:56:00 +0000 (16:56 -0400)]
keep the ending position
Heng Li [Fri, 6 May 2011 02:25:09 +0000 (22:25 -0400)]
update README
Heng Li [Fri, 6 May 2011 02:21:29 +0000 (22:21 -0400)]
a heuristic to relax the 255 max score limit
Heng Li [Fri, 6 May 2011 01:44:20 +0000 (21:44 -0400)]
simplify a bit
Heng Li [Thu, 5 May 2011 23:32:03 +0000 (19:32 -0400)]
fixed a stupid bug
Heng Li [Thu, 5 May 2011 21:44:20 +0000 (17:44 -0400)]
added reverse alignment
Heng Li [Thu, 5 May 2011 19:58:57 +0000 (15:58 -0400)]
more comments
Heng Li [Thu, 5 May 2011 19:39:04 +0000 (15:39 -0400)]
added license and a couple of comments
Heng Li [Thu, 5 May 2011 19:29:02 +0000 (15:29 -0400)]
Added a simple CLI
Heng Li [Thu, 5 May 2011 17:43:16 +0000 (13:43 -0400)]
added a few comments
Heng Li [Thu, 5 May 2011 17:38:26 +0000 (13:38 -0400)]
allocate query profile in one memory block
Heng Li [Thu, 5 May 2011 17:27:18 +0000 (13:27 -0400)]
incorporate ideas from swps3
Heng Li [Thu, 5 May 2011 16:42:29 +0000 (12:42 -0400)]
SSE2 Smith-Waterman; unfinished
Heng Li [Mon, 2 May 2011 02:53:07 +0000 (22:53 -0400)]
bugfix in os.getopt(): "-" not recognized
Heng Li [Sun, 1 May 2011 03:17:56 +0000 (23:17 -0400)]
C verions of Keith's C++ progs; see inner comments
Heng Li [Thu, 21 Apr 2011 16:29:30 +0000 (12:29 -0400)]
all minor changes
Heng Li [Thu, 21 Apr 2011 03:40:52 +0000 (23:40 -0400)]
added Spearman coefficient
Heng Li [Thu, 21 Apr 2011 03:09:23 +0000 (23:09 -0400)]
added Pearson correlation coefficient
Heng Li [Mon, 18 Apr 2011 14:02:00 +0000 (10:02 -0400)]
code cleanup in intvovlp
Heng Li [Mon, 18 Apr 2011 05:47:51 +0000 (01:47 -0400)]
added some comments
Heng Li [Mon, 18 Apr 2011 05:35:16 +0000 (01:35 -0400)]
added quick overlap testing
Heng Li [Mon, 18 Apr 2011 02:06:31 +0000 (22:06 -0400)]
benchmark performance given unaligned memory
Heng Li [Mon, 11 Apr 2011 03:29:45 +0000 (23:29 -0400)]
Added ks_shuffle() and ks_sample()
Heng Li [Thu, 7 Apr 2011 02:39:57 +0000 (22:39 -0400)]
fixed a bug in example
Heng Li [Thu, 7 Apr 2011 00:48:51 +0000 (20:48 -0400)]
changed some comments
Heng Li [Wed, 6 Apr 2011 16:19:14 +0000 (12:19 -0400)]
added table.shuffle()
Heng Li [Wed, 6 Apr 2011 14:23:24 +0000 (10:23 -0400)]
update README
Heng Li [Wed, 6 Apr 2011 14:07:10 +0000 (10:07 -0400)]
Move klua here and rename klua to klib
Heng Li [Mon, 4 Apr 2011 16:15:35 +0000 (12:15 -0400)]
benchmark mergesort on sorted arrays
Heng Li [Mon, 14 Feb 2011 21:33:27 +0000 (16:33 -0500)]
Allow to init global functions (0.2.5)
Heng Li [Sat, 12 Feb 2011 23:52:08 +0000 (18:52 -0500)]
accelerate kstrtok()
Heng Li [Sun, 30 Jan 2011 02:55:39 +0000 (21:55 -0500)]
avoid a segfault when connection fails
Heng Li [Mon, 17 Jan 2011 00:37:21 +0000 (19:37 -0500)]
Change /2 to >>1. Surprisingly this improves the speed...
Heng Li [Fri, 14 Jan 2011 01:41:07 +0000 (20:41 -0500)]
Updated README
Attractive Chaos [Thu, 13 Jan 2011 18:41:47 +0000 (13:41 -0500)]
Changed all to most
Attractive Chaos [Thu, 13 Jan 2011 18:20:28 +0000 (13:20 -0500)]
Update README
Attractive Chaos [Thu, 13 Jan 2011 18:10:52 +0000 (13:10 -0500)]
Added the knhx library
Attractive Chaos [Thu, 13 Jan 2011 18:05:35 +0000 (13:05 -0500)]
Added the kfunc library
Attractive Chaos [Thu, 13 Jan 2011 17:55:01 +0000 (12:55 -0500)]
Added the khmm library
Attractive Chaos [Thu, 13 Jan 2011 17:53:26 +0000 (12:53 -0500)]
Added the knetfile library
Attractive Chaos [Thu, 13 Jan 2011 17:47:54 +0000 (12:47 -0500)]
Added kvec.h and klist.h
Attractive Chaos [Thu, 13 Jan 2011 17:44:38 +0000 (12:44 -0500)]
Added the license to kmin