@@ -58,6 +58,7 @@ public abstract class SpectrumMatchFromTsv : IQuantifiableRecord
5858 public string NextResidue { get ; protected set ; }
5959 public string DecoyContamTarget { get ; protected set ; }
6060 public double ? QValueNotch { get ; protected set ; }
61+ public double ? OneOverK0 { get ; protected set ; }
6162
6263 public List < MatchedFragmentIon > VariantCrossingIons { get ; protected set ; }
6364
@@ -171,6 +172,7 @@ protected SpectrumMatchFromTsv(string line, char[] split, Dictionary<string, int
171172 RetentionTime = ( parsedHeader [ SpectrumMatchFromTsvHeader . Ms2ScanRetentionTime ] < 0 ) ? - 1 : double . TryParse ( spl [ parsedHeader [ SpectrumMatchFromTsvHeader . Ms2ScanRetentionTime ] ] . Trim ( ) , CultureInfo . InvariantCulture , out double rt ) ? rt : - 1 ;
172173 PEP = double . Parse ( spl [ parsedHeader [ SpectrumMatchFromTsvHeader . PEP ] ] . Trim ( ) , CultureInfo . InvariantCulture ) ;
173174 PEP_QValue = double . Parse ( spl [ parsedHeader [ SpectrumMatchFromTsvHeader . PEP_QValue ] ] . Trim ( ) , CultureInfo . InvariantCulture ) ;
175+ OneOverK0 = ( parsedHeader [ SpectrumMatchFromTsvHeader . OneOverK0 ] < 0 ) ? null : ( double ? ) double . Parse ( spl [ parsedHeader [ SpectrumMatchFromTsvHeader . OneOverK0 ] ] . Trim ( ) , CultureInfo . InvariantCulture ) ;
174176 VariantCrossingIons = FindVariantCrossingIons ( ) ;
175177 SpectralAngle = ( parsedHeader [ SpectrumMatchFromTsvHeader . SpectralAngle ] < 0 )
176178 ? null
@@ -251,6 +253,7 @@ protected SpectrumMatchFromTsv(SpectrumMatchFromTsv psm, string fullSequence, in
251253 DecoyContamTarget = psm . DecoyContamTarget ;
252254 QValueNotch = psm . QValueNotch ;
253255 RetentionTime = psm . RetentionTime ;
256+ OneOverK0 = psm . OneOverK0 ;
254257 }
255258
256259 /// <summary>
0 commit comments