Changes

From Genome Analysis Wiki
Jump to: navigation, search

LibStatGen: BAM

1,092 bytes added, 14:58, 16 March 2010
no edit summary
}
</pre>
 
 
== Setting fields in a SAM/BAM Header ==
The SamRecord class contains accessors to set the header lines of a SAM/BAM header. By using these set methods to setup the header, they can be pulled back out using the get accessors or the header can be later written to a SAM/BAM file.
This methods found in the SamFileHeader class for setting fields are:
{| class="wikitable" style="width:100%" border="1"
|+ style="font-size:150%"|'''SamFile Class Methods'''
! width=""|Method Name
! width=""|Description
|-
| bool addHeaderLine(const char* type, const char* tag, int value)
| Adds the type, tag, and integer value to the header.
Returns true if successfully added, false if not.
|-
| bool addHeaderLine(const char* type, const char* tag, const char* value)
| Adds the type, tag, and const char* value to the header.
Returns true if successfully added, false if not.
|-
| bool addHeaderLine(const char* headerLine)
| Adds the already setup/formatted headerLine to the header. It is assumed that the line does not contain a ā€œ\nā€.
Returns true if successfully added, false if not.
|-
|}

Navigation menu