]> git.donarmstrong.com Git - bamtools.git/commit
Large-scale API indexing re-organization:
authorDerek <derekwbarnett@gmail.com>
Fri, 3 Sep 2010 21:14:05 +0000 (17:14 -0400)
committerDerek <derekwbarnett@gmail.com>
Fri, 3 Sep 2010 21:22:37 +0000 (17:22 -0400)
commitf0bc238bde22f2fdda922dfee8fca9e37995f2e9
treee3aebc7d48ae1d13b9f66cd0c4de4e3e993251c6
parentc3de50d70f8296f2b24316472bda4a053dd69e37
Large-scale API indexing re-organization:

 * Moved FileExists() to BamAux.h so that all API classes have access to its functionality.
 * Created 2 'factory methods' in BamIndex.h to return a BamIndex subclass, depending on client\'s specified PreferredIndexType & on what files actually exist on disk.
 * Renamed BamDefaultIndex as BamStandardIndex.  Hopefully this name should be a clearer description going forward than BamDefaultIndex, since the standardized index may not always be the 'default' in every situation.
src/api/BamAux.h
src/api/BamIndex.cpp
src/api/BamIndex.h
src/api/BamMultiReader.cpp
src/api/BamMultiReader.h
src/api/BamReader.cpp
src/api/BamReader.h