Commit Graph

233 Commits (688872fb1bf1796102b3517d55ad48122b81e9ff)

Author SHA1 Message Date
Heng Li b42910ada6 proper mate information 2011-11-12 00:49:21 -05:00
Heng Li e06685db45 bwa-sw PE seems working (SAM is incorrect) 2011-11-07 00:51:43 -05:00
Heng Li c8c79ef024 mate rescue seems working (not MT) 2011-11-06 16:20:40 -05:00
Heng Li 17eaac5a21 compute insert size distribution 2011-11-05 23:17:52 -04:00
Heng Li a29b179045 further preparation for pairing 2011-11-05 14:31:30 -04:00
Heng Li 06687a33b9 bwasw: read and align two fastq at a time 2011-11-05 14:00:01 -04:00
Heng Li a26096dd75 pair two single-end SAMs 2011-11-05 10:56:25 -04:00
Heng Li 4083fe9413 fixed a typo 2011-11-02 09:03:05 -04:00
Heng Li 673ae4aaf8 throw an error if insufficient memory during index 2011-10-31 13:26:24 -04:00
Heng Li 02946df28a fixed a off-by-1 bug 2011-10-27 13:55:48 -04:00
Heng Li 7babb54e4c drop smem based mapping algorithm
While we can compute smems very efficiently, there is still a long way to get
the alignment. On simulated data, this smem-based algorithm is 4X faster than
bwasw and twice as fast as bowtie2, but the accuracy is far lower than bwasw
and even lower than bowtie2 in the high-mapQ range. I am kind of sure that if
we continue to increase the mapping accuracy, the speed will approach to bwasw,
if not slower.

Smem-based mapping algorithm is still interesting, but given that I am short of
time, I will not explore it further.
2011-10-27 10:56:09 -04:00
Heng Li 7467671c30 minor change 2011-10-25 21:39:38 -04:00
Heng Li e890b8ac2e preliminary code to generate fake sam 2011-10-25 19:45:55 -04:00
Heng Li 55059443bd print msg to stderr; output more in fastmap 2011-10-25 15:06:13 -04:00
Heng Li 7664795ffb fixed a minor issue about +/-1 2011-10-25 13:00:41 -04:00
Heng Li 7168f5c10a updated revision number 2011-10-25 12:50:19 -04:00
Heng Li 4813257d4f remove debugging code 2011-10-25 12:38:33 -04:00
Heng Li f56edd07dd forward-backward search seems working 2011-10-25 12:31:36 -04:00
Heng Li aabb807734 concatenate for-rev sequences in the end 2011-10-25 11:22:08 -04:00
Heng Li ca809a44d9 build .pac in memory; prepare for further changes 2011-10-25 10:27:13 -04:00
Heng Li 7626595e3a backup the current debugging code; more changes 2011-10-25 10:03:57 -04:00
Heng Li 22c2252e15 added bidirectional bwt; seems buggy 2011-10-25 00:22:28 -04:00
Heng Li 7b4266a6e5 bugfix: integer overflow and strand error in sampe 2011-10-24 17:07:12 -04:00
Heng Li b59fd2bf47 fixed an integer overflow 2011-10-24 14:39:57 -04:00
Heng Li 8f3c780552 fixed a potential int overflow 2011-10-24 14:22:39 -04:00
Heng Li 1f970b4557 updated revision number 2011-10-24 14:14:42 -04:00
Heng Li eed46e802a fixed a bug about reverse alignment 2011-10-24 14:09:05 -04:00
Heng Li b204437c7e fixed negative mapping quality; still byggy 2011-10-24 14:00:36 -04:00
Heng Li 8512b55ce3 bwasw works on a couple of sequences 2011-10-24 13:42:32 -04:00
Heng Li 4c43c5914d this is better; but still buggy 2011-10-24 11:50:11 -04:00
Heng Li 29c3acfb31 not segfault immediately; but buggy 2011-10-24 09:36:52 -04:00
Heng Li b3397a1f14 changes to bwa-sw for the 64-bit support; unfinish 2011-10-21 13:32:45 -04:00
Heng Li 26b77eabef updated version number 2011-10-21 12:32:00 -04:00
Heng Li 1cb409aaf2 use forward-only pac to reduce memory 2011-10-21 12:03:14 -04:00
Heng Li fe9da3c704 allow to pac forward strand only 2011-10-21 10:57:12 -04:00
Heng Li 66629512d9 more carefully computed the availableWords 2011-10-20 23:49:03 -04:00
Heng Li ec307a10e6 PE seems working; more testing needed 2011-10-20 17:45:41 -04:00
Heng Li 098f44cd51 nothing 2011-10-20 16:26:14 -04:00
Heng Li 156852b1dd no change 2011-10-20 16:15:16 -04:00
Heng Li 2d2db5d50f aln seems working 2011-10-20 16:13:35 -04:00
Heng Li 46123639cf removed reverse pac; bwa is not working right now 2011-10-20 12:09:35 -04:00
Heng Li b96f180a15 move bwt_gen/* to the root directory 2011-10-20 11:56:24 -04:00
Heng Li 70da24e177 restructure bns_fasta2bntseq() for further changes 2011-10-20 11:53:44 -04:00
Heng Li b7e8c4c5aa fixed a bug in 2occ4() 2011-10-20 11:23:23 -04:00
Heng Li d6155ecf90 fixed a couple of gcc warnings 2011-10-19 17:45:27 -04:00
Heng Li c948c647a0 make changes to bwt.c 2011-10-19 17:42:42 -04:00
Heng Li b6d807b0b7 minor changes in case something goes wrong 2011-10-19 13:50:50 -04:00
Heng Li 1f02acbe09 added a few assertions 2011-10-19 00:26:56 -04:00
Heng Li 573ad0c98f merge bwt_gen.h to bwt_gen.c 2011-10-18 23:48:46 -04:00
Heng Li 95b1ab7e96 first attempt to make bwt_gen work for >4GB seq 2011-10-18 23:41:26 -04:00