Classes | |
class | Record |
Public Types | |
typedef std::vector< Record > | Records |
typedef std::map< std::string, Records > | RecordMap |
typedef std::map< std::string, const Record * > | HeaderRecordIndex |
Public Member Functions | |
bool | hasRecords (const std::string §ion) const |
const Records & | getRecords (const std::string §ion) const |
Records & | getRecords (const std::string §ion) |
void | addLine (const std::string &headerLine) |
bool | hasReadGroup (const std::string &rgId) const |
const Record & | getReadGroup (const std::string &rgId) const |
void | initMetadata () |
Public Attributes | |
RecordMap | recordMap_ |
Protected Attributes | |
Record | samHeaderRecord_ |
util::DelimitedLineParser | dl_ |
HeaderRecordIndex | readGroups_ |