Skip to content

Commit c9dc72a

Browse files
committed
Correct counting of spectra
1 parent 6006276 commit c9dc72a

File tree

3 files changed

+15
-5
lines changed

3 files changed

+15
-5
lines changed

MainClass.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public static class MainClass
1919
private static readonly ILog Log =
2020
LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
2121

22-
public const string Version = "1.3.1-pre";
22+
public const string Version = "1.3.1";
2323

2424
public static void Main(string[] args)
2525
{

Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[assembly: AssemblyConfiguration("")]
1010
[assembly: AssemblyCompany("")]
1111
[assembly: AssemblyProduct("ThermoRawFileParser")]
12-
[assembly: AssemblyCopyright("Copyright © 2017")]
12+
[assembly: AssemblyCopyright("Copyright © 2017 - 2020")]
1313
[assembly: AssemblyTrademark("")]
1414
[assembly: AssemblyCulture("")]
1515

@@ -31,7 +31,7 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("1.2.3.0")]
35-
[assembly: AssemblyFileVersion("1.2.3.0")]
34+
[assembly: AssemblyVersion("1.3.1.0")]
35+
[assembly: AssemblyFileVersion("1.3.1.0")]
3636

3737
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config")]

Writer/MzMlSpectrumWriter.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,17 @@ private string GetTotalScanNumber()
593593

594594
_rawFile.SelectInstrument(Device.MS, 1);
595595

596-
numScans += 1 + _rawFile.RunHeader.LastSpectrum - _rawFile.RunHeader.FirstSpectrum;
596+
var levelFilter = _rawFile.GetFilterFromString("");
597+
598+
foreach (var level in ParseInput.MsLevel)
599+
{
600+
levelFilter.MSOrder = (MSOrderType)level;
601+
602+
var filteredScans = _rawFile.GetFilteredScansListByScanRange(levelFilter, _rawFile.RunHeader.FirstSpectrum, _rawFile.RunHeader.LastSpectrum);
603+
604+
numScans += filteredScans.Count;
605+
}
606+
597607

598608
if (ParseInput.AllDetectors)
599609
{

0 commit comments

Comments
 (0)