diff --git a/src/output/ods/samplesheet.cpp b/src/output/ods/samplesheet.cpp index 170cae5c81f9844f5a62edeaed7208af2c91f954..af74978257dd3ec2664ddf549e3f92f8a5533152 100644 --- a/src/output/ods/samplesheet.cpp +++ b/src/output/ods/samplesheet.cpp @@ -90,7 +90,9 @@ void SampleSheet::writeHeaders() { void SampleSheet::writeIdentificationDataSource(IdentificationDataSource * p_ident_data_source) { _p_writer->writeLine(); MsRunSp msrun_sp = p_ident_data_source->getMsRunSp(); - SpectrumStore::checkMsRunStatistics(msrun_sp); + if (_msrun_statistics) { + SpectrumStore::checkMsRunStatistics(msrun_sp); + } _p_writer->writeCell(msrun_sp.get()->getXmlId()); _p_writer->writeCell(msrun_sp.get()->getSampleName()); diff --git a/src/output/ods/samplesheet.h b/src/output/ods/samplesheet.h index 00de25a371a2b472a2052ffc7967b031560df7fb..9c1fc7c435ed2e77c014d4aa51de3db333b8866d 100644 --- a/src/output/ods/samplesheet.h +++ b/src/output/ods/samplesheet.h @@ -46,6 +46,7 @@ private : OdsExport * _p_ods_export; const Project * _p_project; CalcWriterInterface * _p_writer; + bool _msrun_statistics = false; }; #endif // SAMPLESHEET_H