Skip to content

Commit 74d4d5b

Browse files
committed
Remove msLevels retrival out of the for loop; Raw file wont change in single function call
1 parent a30bbac commit 74d4d5b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Writer/MetadataWriter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ public void WriteMetadata(IRawDataPlus rawFile, int firstScanNumber, int lastSca
4747
{
4848
if(rawFile.SelectMsData())
4949
{
50+
// Get MS levels
51+
msLevels = WriterUtil.CountScanOrder(rawFile);
52+
5053
for (var scanNumber = firstScanNumber; scanNumber <= lastScanNumber; scanNumber++)
5154
{
5255
var time = rawFile.RetentionTimeFromScanNumber(scanNumber);
@@ -57,9 +60,6 @@ public void WriteMetadata(IRawDataPlus rawFile, int firstScanNumber, int lastSca
5760
// Get the scan event for this scan number
5861
var scanEvent = rawFile.GetScanEventForScanNumber(scanNumber);
5962

60-
// Get MS levels
61-
msLevels = WriterUtil.CountScanOrder(rawFile);
62-
6363
if (time > maxTime)
6464
maxTime = time;
6565
if (time < minTime)

0 commit comments

Comments
 (0)