27 SamHeader(
const std::string& headerText =
"");
28 SamHeader(
const SamHeader& other);
33 std::string GetErrorString(
void)
const;
34 bool HasError(
void)
const;
35 bool IsValid(
bool verbose =
false)
const;
36 void SetHeaderText(
const std::string& headerText);
37 std::string ToString(
void)
const;
40 bool HasVersion(
void)
const;
41 bool HasSortOrder(
void)
const;
42 bool HasGroupOrder(
void)
const;
43 bool HasSequences(
void)
const;
44 bool HasReadGroups(
void)
const;
45 bool HasPrograms(
void)
const;
46 bool HasComments(
void)
const;
72 mutable std::string m_errorString;
77 #endif // SAM_HEADER_H
#define API_EXPORT
Definition: api_global.h:18