From Genome Analysis Wiki
Jump to navigationJump to search
382 bytes added
, 13:00, 17 September 2010
Line 81: |
Line 81: |
| setSequenceAndQualityFromBuffer(); | | setSequenceAndQualityFromBuffer(); |
| } | | } |
| + | return mySequence.c_str(); |
| + | } |
| + | |
| + | |
| + | |
| + | const char* SamRecord::getSequence(std::string& sequence) |
| + | { |
| + | myStatus = SamStatus::SUCCESS; |
| + | if(mySequence.Length() == 0) |
| + | { |
| + | // 0 Length, means that it is in the buffer, but has not yet |
| + | // been synced to the string, so do the sync. |
| + | setSequenceAndQualityFromBuffer(); // Can fail. |
| + | } |
| + | sequence = mySequence; |
| return mySequence.c_str(); | | return mySequence.c_str(); |
| } | | } |