Пример #1
0
 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));
 }
Пример #2
0
 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));
 }