Skip to content

Commit fef9360

Browse files
committed
Expected runtime (PR166)
1 parent 5845b73 commit fef9360

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Writer/MetadataWriter.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,12 +213,13 @@ private void WriteJsonMetada(IRawDataPlus rawFile, int firstScanNumber, int last
213213

214214
if (rawFile.SelectMsData())
215215
{
216-
var runHeader = rawFile.RunHeader;
217216
var runHeaderEx = rawFile.RunHeaderEx;
218217
var startTime = runHeaderEx.StartTime;
219218
var endTime = runHeaderEx.EndTime;
220219
metadata.addScanSetting(new CVTerm("MS:1000016", "MS", "scan start time",
221220
startTime.ToString(CultureInfo.InvariantCulture)));
221+
metadata.addScanSetting(new CVTerm("", "", "expected runtime",
222+
runHeaderEx.ExpectedRunTime.ToString(CultureInfo.InvariantCulture)));
222223
metadata.addScanSetting(new CVTerm("MS:1000011", "MS", "mass resolution",
223224
runHeaderEx.MassResolution.ToString(CultureInfo.InvariantCulture)));
224225
metadata.addScanSetting(new CVTerm("UO:0000002", "MS", "mass unit",
@@ -388,8 +389,8 @@ private void WriteTextMetadata(IRawDataPlus rawFile, int firstScanNumber, int la
388389

389390
output.AddRange(new List<string>
390391
{
391-
"MS min charge=" + minCharge.ToString(CultureInfo.InvariantCulture),
392-
"MS max charge=" + maxCharge.ToString(CultureInfo.InvariantCulture),
392+
$"MS min charge={minCharge.ToString(CultureInfo.InvariantCulture)}",
393+
$"MS max charge={maxCharge.ToString(CultureInfo.InvariantCulture)}",
393394
$"MS min RT={minTime.ToString(CultureInfo.InvariantCulture)}",
394395
$"MS max RT={maxTime.ToString(CultureInfo.InvariantCulture)}",
395396
$"MS min MZ={minMz.ToString(CultureInfo.InvariantCulture)}",
@@ -407,6 +408,7 @@ private void WriteTextMetadata(IRawDataPlus rawFile, int firstScanNumber, int la
407408
{
408409
"#ScanSettings",
409410
$"Scan start time={startTime.ToString(CultureInfo.InvariantCulture)}",
411+
$"Expected runtime={rawFile.RunHeaderEx.ExpectedRunTime.ToString(CultureInfo.InvariantCulture)}",
410412
$"Mass resolution=[MS, MS:1000011, mass resolution, {rawFile.RunHeaderEx.MassResolution.ToString(CultureInfo.InvariantCulture)}]",
411413
"Units=" + rawFile.GetInstrumentData().Units,
412414
$"Number of scans={rawFile.RunHeaderEx.SpectraCount}",

0 commit comments

Comments
 (0)