Used to manage sections of the SAM file header use "operator <<" to serialize the content into a SAM file. More...
#include <SamRecord.hpp>
Public Types | |
typedef std::vector < SamFileHeaderBlock > | Children |
Public Member Functions | |
SamFileHeaderBlock (std::string id="None") | |
SamFileHeaderBlock (const std::string &id, const std::string &type, const std::string &separator, const std::string &value) | |
SamFileHeaderBlock (const std::string &id, const std::string &separator, const std::string &value) | |
const SamFileHeaderBlock & | getChild (const std::string &child) const |
bool | operator== (const SamFileHeaderBlock &other) const |
SamFileHeaderBlock & | get (const SamFileHeaderBlock &b) |
SamFileHeaderBlock & | add (const SamFileHeaderBlock &b) |
Public Attributes | |
std::string | id_ |
std::string | type_ |
std::string | separator_ |
std::string | value_ |
Children | children_ |
Friends | |
std::ostream & | operator<< (std::ostream &ostr, const SamFileHeaderBlock &block) |
Used to manage sections of the SAM file header use "operator <<" to serialize the content into a SAM file.