
Public Member Functions | |
| SamFileHeader (const SamFileHeader &header) | |
| SamFileHeader & | operator= (const SamFileHeader &header) |
| bool | copy (const SamFileHeader &header) |
| void | resetHeader () |
| bool | getHeaderString (std::string &header) const |
| int | getReferenceID (const String &referenceName, bool addID=false) |
| int | getReferenceID (const char *referenceName, bool addID=false) |
| const String & | getReferenceLabel (int id) const |
| const SamReferenceInfo * | getReferenceInfo () const |
| void | addReferenceInfo (const char *referenceSequenceName, int32_t referenceSequenceLength) |
| bool | addHeaderLine (const char *type, const char *tag, const char *value) |
| bool | addHeaderLine (const char *headerLine) |
| bool | setHDTag (const char *tag, const char *value) |
| bool | setSQTag (const char *tag, const char *value, const char *name) |
| bool | setRGTag (const char *tag, const char *value, const char *id) |
| bool | setPGTag (const char *tag, const char *value, const char *id) |
| bool | addHD (SamHeaderHD *hd) |
| bool | addSQ (SamHeaderSQ *sq) |
| bool | addRG (SamHeaderRG *rg) |
| bool | addPG (SamHeaderPG *pg) |
| bool | removeHD () |
| bool | removeSQ (const char *name) |
| bool | removeRG (const char *id) |
| bool | removePG (const char *id) |
| SamStatus::Status | setHeaderFromBamFile (IFILE filePtr) |
| const char * | getHDTagValue (const char *tag) |
| const char * | getSQTagValue (const char *tag, const char *name) |
| const char * | getRGTagValue (const char *tag, const char *id) |
| const char * | getPGTagValue (const char *tag, const char *id) |
| int | getNumSQs () |
| int | getNumRGs () |
| int | getNumPGs () |
| SamHeaderHD * | getHD () |
| SamHeaderSQ * | getSQ (const char *name) |
| SamHeaderRG * | getRG (const char *id) |
| SamHeaderPG * | getPG (const char *id) |
| const char * | getSortOrder () |
| const char * | getTagSO () |
| SamHeaderRecord * | getNextSQRecord () |
| SamHeaderRecord * | getNextRGRecord () |
| SamHeaderRecord * | getNextPGRecord () |
| void | resetSQRecordIter () |
| void | resetRGRecordIter () |
| void | resetPGRecordIter () |
| SamHeaderRecord * | getNextHeaderRecord (uint32_t &index, SamHeaderRecord::SamHeaderRecordType headerType) |
| SamHeaderRecord * | getNextHeaderRecord () |
| bool | getNextHeaderLine (std::string &headerLine) |
| void | resetHeaderRecordIter () |
| const char * | getNextComment () |
| void | resetCommentIter () |
| bool | addComment (const char *comment) |
| void | generateReferenceInfo () |
Definition at line 31 of file SamFileHeader.h.
1.6.3