void CHPQuantificationFileBufferWriter::FlushBuffer() { if(m_BufferSize > 0) { for (int target=0; target<m_CHPFileNames->size(); target++) { CalvinCHPFileUpdater updater; updater.OpenCHPFile((*m_CHPFileNames)[target].c_str()); updater.UpdateExpressionQuantificationBuffer(m_TargetQuantificationRowIndexes[target], m_TargetQuantificationBuffers[target]); updater.CloseCHPFile(); m_TargetQuantificationRowIndexes[target] += m_TargetQuantificationBuffers[target].size(); m_TargetQuantificationBuffers[target].clear(); } } m_BufferSize = 0; }