Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Writer/MetadataWriter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ public void WriteMetadata(IRawDataPlus rawFile, int firstScanNumber, int lastSca
{
if(rawFile.SelectMsData())
{
// Get MS levels
msLevels = WriterUtil.CountScanOrder(rawFile);

for (var scanNumber = firstScanNumber; scanNumber <= lastScanNumber; scanNumber++)
{
var time = rawFile.RetentionTimeFromScanNumber(scanNumber);
Expand All @@ -57,9 +60,6 @@ public void WriteMetadata(IRawDataPlus rawFile, int firstScanNumber, int lastSca
// Get the scan event for this scan number
var scanEvent = rawFile.GetScanEventForScanNumber(scanNumber);

// Get MS levels
msLevels = WriterUtil.CountScanOrder(rawFile);

if (time > maxTime)
maxTime = time;
if (time < minTime)
Expand Down Expand Up @@ -174,10 +174,10 @@ private void WriteJsonMetada(IRawDataPlus rawFile, int firstScanNumber, int last
metadata.addMSData(new CVTerm("PRIDE:0000481", "PRIDE", "Number of MS1 spectra",
msLevels[MSOrderType.Ms].ToString()));
if (msLevels[MSOrderType.Ms2] > 0)
metadata.addMSData(new CVTerm("PRIDE:0000482", "PRIDE", "Number of MS1 spectra",
metadata.addMSData(new CVTerm("PRIDE:0000482", "PRIDE", "Number of MS2 spectra",
msLevels[MSOrderType.Ms2].ToString()));
if (msLevels[MSOrderType.Ms3] > 0)
metadata.addMSData(new CVTerm("PRIDE:0000483", "PRIDE", "Number of MS1 spectra",
metadata.addMSData(new CVTerm("PRIDE:0000483", "PRIDE", "Number of MS3 spectra",
msLevels[MSOrderType.Ms3].ToString()));

metadata.addMSData(new CVTerm("PRIDE:0000472", "PRIDE", "MS min charge",
Expand Down