public string GetLocationName(DisplaySettings displaySettings) { if (_chromInfoIndex >= 0) { int resultsIndex = ResultsIndex; var peptideDocNode = NodePath.OfType <PeptideDocNode>().FirstOrDefault(); if (resultsIndex < 0) { return(Resources.BookmarkEnumerator_GetLocationName_UnknownFile); } if (peptideDocNode == null) { return(Resources.BookmarkEnumerator_GetLocationName_NoPeptide); } var chromatogramSets = Document.Settings.MeasuredResults.Chromatograms; var chromatogramSet = chromatogramSets[resultsIndex]; var resultDisplaySettings = new DisplaySettings(displaySettings.NormalizedValueCalculator, peptideDocNode, false, resultsIndex, displaySettings.NormalizeOption); return(CurrentDocNode.GetDisplayText(resultDisplaySettings) + @" (" + chromatogramSet.Name + @")"); } return(CurrentDocNode.GetDisplayText(displaySettings)); }
public string GetLocationName(DisplaySettings displaySettings) { if (_chromInfoIndex >= 0) { int resultsIndex = ResultsIndex; var peptideDocNode = NodePath.FirstOrDefault(docNode => docNode is PeptideDocNode) as PeptideDocNode; if (resultsIndex < 0) { return(Resources.BookmarkEnumerator_GetLocationName_UnknownFile); } if (peptideDocNode == null) { return(Resources.BookmarkEnumerator_GetLocationName_NoPeptide); } var chromatogramSets = Document.Settings.MeasuredResults.Chromatograms; var chromatogramSet = chromatogramSets[resultsIndex]; var resultDisplaySettings = new DisplaySettings( peptideDocNode, false, resultsIndex, displaySettings.RatioIndex); //, displaySettings.DisplayProteinsMode); return(CurrentDocNode.GetDisplayText(resultDisplaySettings) + " (" + chromatogramSet.Name + ")"); // Not L10N } return(CurrentDocNode.GetDisplayText(displaySettings)); }