protected override Core.Results.TargetedResult ConvertTextToDataObject(List <string> processedData) { O16O18TargetedResult result = new O16O18TargetedResult(); result.DatasetName = LookupData(processedData, datasetHeaders); if (result.DatasetName == "-1") { result.DatasetName = TryGetDatasetNameFromFileName(); } result.ChargeState = ParseIntField(LookupData(processedData, chargeStateHeaders)); result.FitScore = ParseFloatField(LookupData(processedData, fitScoreHeaders)); result.Intensity = ParseFloatField(LookupData(processedData, intensityRepHeaders)); result.IntensityI0 = ParseFloatField(LookupData(processedData, intensityI0Headers)); result.IScore = ParseFloatField(LookupData(processedData, iscoreHeaders)); result.MassTagID = ParseLongField(LookupData(processedData, targetIDHeaders)); result.MonoMass = ParseDoubleField(LookupData(processedData, monomassHeaders)); result.MonoMZ = ParseDoubleField(LookupData(processedData, mzHeaders)); result.NET = ParseFloatField(LookupData(processedData, netHeaders)); result.NumChromPeaksWithinTol = ParseIntField(LookupData(processedData, numchromPeaksWithinTolHeaders)); result.ScanLC = ParseIntField(LookupData(processedData, scanHeaders)); result.ScanLCEnd = ParseIntField(LookupData(processedData, scanEndHeaders)); result.ScanLCStart = ParseIntField(LookupData(processedData, scanStartHeaders)); result.IntensityI2 = ParseFloatField(LookupData(processedData, intensityI2Headers)); result.IntensityI4 = ParseFloatField(LookupData(processedData, intensityI4Headers)); result.IntensityTheorI0 = ParseFloatField(LookupData(processedData, intensityTheorIOHeaders)); result.IntensityTheorI2 = ParseFloatField(LookupData(processedData, intensityTheorI2Headers)); result.IntensityTheorI4 = ParseFloatField(LookupData(processedData, intensityTheorI4Headers)); result.IntensityI4Adjusted = ParseFloatField(LookupData(processedData, intensityI4AdjustedHeaders)); return(result); }
protected override string addAdditionalInfo(Core.Results.TargetedResult result) { O16O18TargetedResult o16o18result = (O16O18TargetedResult)result; var data = new List <string> { o16o18result.IntensityI0, o16o18result.IntensityI2, o16o18result.IntensityI4, o16o18result.IntensityI4Adjusted, o16o18result.Ratio.ToString("0.0000") }; return(string.Join(Delimiter.ToString(), data)); }
protected override string addAdditionalInfo(Core.Results.TargetedResult result) { O16O18TargetedResult o16o18result = (O16O18TargetedResult)result; StringBuilder sb = new StringBuilder(); sb.Append(Delimiter); sb.Append(o16o18result.IntensityI0); sb.Append(Delimiter); sb.Append(o16o18result.IntensityI2); sb.Append(Delimiter); sb.Append(o16o18result.IntensityI4); sb.Append(Delimiter); sb.Append(o16o18result.IntensityI4Adjusted); sb.Append(Delimiter); sb.Append(o16o18result.Ratio.ToString("0.0000")); return(sb.ToString()); }