cgatools::mapping::SamFileHeaderBlock Class Reference

Used to manage sections of the SAM file header use "operator <<" to serialize the content into a SAM file. More...

#include <SamRecord.hpp>

List of all members.

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 SamFileHeaderBlockgetChild (const std::string &child) const
bool operator== (const SamFileHeaderBlock &other) const
SamFileHeaderBlockget (const SamFileHeaderBlock &b)
SamFileHeaderBlockadd (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)

Detailed Description

Used to manage sections of the SAM file header use "operator <<" to serialize the content into a SAM file.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2