Changes

From Genome Analysis Wiki
Jump to navigationJump to search
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();
 
}
 
}

Navigation menu