]> git.donarmstrong.com Git - bamtools.git/commit
Major performance boost to startup & random-access - especially for the
authorderek <derekwbarnett@gmail.com>
Tue, 5 Apr 2011 16:43:31 +0000 (12:43 -0400)
committerderek <derekwbarnett@gmail.com>
Tue, 5 Apr 2011 16:43:31 +0000 (12:43 -0400)
commita15dba1bdfe5a1a61e175cb18b1e2694cfcd1746
treeee8fbf325a718d47243253906bfd5cf998b9d20b
parent17f39f62875a7122ff09e3af647377e04afed563
Major performance boost to startup & random-access - especially for the
use cases involving multiple (hundreds) of BAMs with BAI index files.

 * This did require some changes to the BamIndex interface. I doubt man
y people are writing custom index format classes, but if you are one of
them and have any problems, feel free to contact me with questions.
17 files changed:
src/api/BamConstants.h
src/api/BamIndex.cpp [deleted file]
src/api/BamIndex.h
src/api/CMakeLists.txt
src/api/internal/BamIndexFactory_p.cpp
src/api/internal/BamIndexFactory_p.h
src/api/internal/BamMultiReader_p.cpp
src/api/internal/BamRandomAccessController_p.cpp
src/api/internal/BamRandomAccessController_p.h
src/api/internal/BamReader_p.cpp
src/api/internal/BamReader_p.h
src/api/internal/BamStandardIndex_p.cpp
src/api/internal/BamStandardIndex_p.h
src/api/internal/BamToolsIndex_p.cpp
src/api/internal/BamToolsIndex_p.h
src/api/internal/BgzfStream_p.cpp
src/api/internal/BgzfStream_p.h