Example #1
0
        public static ResultNameMap <RetentionTimeSource> ListAvailableRetentionTimeSources(SrmSettings settings)
        {
            if (!settings.TransitionSettings.FullScan.IsEnabled)
            {
                return(ResultNameMap <RetentionTimeSource> .EMPTY);
            }
            IEnumerable <RetentionTimeSource> sources = new RetentionTimeSource[0];

            foreach (var library in settings.PeptideSettings.Libraries.Libraries)
            {
                if (library == null || !library.IsLoaded)
                {
                    continue;
                }
                sources = sources.Concat(library.ListRetentionTimeSources());
            }
            return(ResultNameMap.FromNamedElements(sources));
        }
 public static ResultNameMap<RetentionTimeSource> ListAvailableRetentionTimeSources(SrmSettings settings)
 {
     if (!settings.TransitionSettings.FullScan.IsEnabled)
     {
         return ResultNameMap<RetentionTimeSource>.EMPTY;
     }
     IEnumerable<RetentionTimeSource> sources = new RetentionTimeSource[0];
     foreach (var library in settings.PeptideSettings.Libraries.Libraries)
     {
         if (library == null || !library.IsLoaded)
         {
             continue;
         }
         sources = sources.Concat(library.ListRetentionTimeSources());
     }
     return ResultNameMap.FromNamedElements(sources);
 }