@@ -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