From Genome Analysis Wiki
Jump to navigationJump to search
391 bytes added
, 16:56, 6 April 2010
Line 19: |
Line 19: |
| <path to base pipeline directory>/libbam.a <path to base pipeline directory>/libcsg/libcsg.a <path to base pipeline directory>/thirdParty/samtools/libbam.a | | <path to base pipeline directory>/libbam.a <path to base pipeline directory>/libcsg/libcsg.a <path to base pipeline directory>/thirdParty/samtools/libbam.a |
| | | |
| + | === Classes in the BAM/SAM Library === |
| + | {| style="margin: 1em 1em 1em 0; background-color: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" border="1" |
| + | |-style="background: #f2f2f2; text-align: center;" |
| + | ! Class Name !! Description |
| + | |- |
| + | | <code>[[C++ Class: SamFile|SamFile]]</code> |
| + | | Class used for reading/writing SAM/BAM files and their headers and records. |
| + | |- |
| + | | <code>[[C++ Class: SamFileHeader|SamFileHeader]]</code> |
| + | | Class used for storing the header. Allows access for getting and setting header values when both reading & writing SAM/BAM files. |
| + | |- |
| + | | <code>[[C++ Class: SamRecord|SamRecord]]</code> |
| + | | Class used for storing a SAM/BAM Record. Allows access for getting and setting record values when both reading & writing SAM/BAM files. |
| + | |- |
| + | |} |
| | | |
− | == Reading/Writing SAM/BAM Files In Your Program ==
| |
− |
| |
− | Documentation on the '''SamFile''' class can be found at [[C++ Class: SamFile]].
| |
− |
| |
− |
| |
− | == SAM/BAM Header ==
| |
− |
| |
− | Documentation on reading/writing a SAM/BAM Header can be found at [[C++ Class: SamFileHeader]].
| |
− |
| |
− |
| |
− | == SAM/BAM Record ==
| |
− |
| |
− | Documentation on reading/writing a SAM/BAM Record can be found at [[C++ Class: SamRecord]].
| |
| | | |
| == Suggested Improvements/Features == | | == Suggested Improvements/Features == |