]> git.donarmstrong.com Git - bamtools.git/commit
Added SAM header-handling classes for read/write/validate.
authorderek <derekwbarnett@gmail.com>
Fri, 24 Dec 2010 03:33:33 +0000 (22:33 -0500)
committerderek <derekwbarnett@gmail.com>
Fri, 24 Dec 2010 03:33:33 +0000 (22:33 -0500)
commitff5f2ec7c437660185a406d01739f42534105412
tree144e56ed7e17f8022e46661730636bf2490cb579
parente2a970e0f34f850692b9f94a96034f2165ebf1d6
Added SAM header-handling classes for read/write/validate.

  * Not fully connected to the BamReader/Writer API yet, but will be
phased in soon.
  * Will enable clients to query, modify & validate a BAM file's SAM
header data using the BamTools API, instead of having to use hand-rolled
string-parsing code on the result of BamReader::GetHeaderText().
19 files changed:
src/api/CMakeLists.txt
src/api/SamConstants.h [new file with mode: 0644]
src/api/SamHeader.cpp [new file with mode: 0644]
src/api/SamHeader.h [new file with mode: 0644]
src/api/SamReadGroup.cpp [new file with mode: 0644]
src/api/SamReadGroup.h [new file with mode: 0644]
src/api/SamReadGroupDictionary.cpp [new file with mode: 0644]
src/api/SamReadGroupDictionary.h [new file with mode: 0644]
src/api/SamSequence.cpp [new file with mode: 0644]
src/api/SamSequence.h [new file with mode: 0644]
src/api/SamSequenceDictionary.cpp [new file with mode: 0644]
src/api/SamSequenceDictionary.h [new file with mode: 0644]
src/api/internal/SamFormatParser_p.cpp [new file with mode: 0644]
src/api/internal/SamFormatParser_p.h [new file with mode: 0644]
src/api/internal/SamFormatPrinter_p.cpp [new file with mode: 0644]
src/api/internal/SamFormatPrinter_p.h [new file with mode: 0644]
src/api/internal/SamHeaderValidator_p.cpp [new file with mode: 0644]
src/api/internal/SamHeaderValidator_p.h [new file with mode: 0644]
src/api/internal/SamHeaderVersion_p.h [new file with mode: 0644]