예제 #1
0
        public GroupIdentifier GetGroupIdentifier(AnnotationCalculator annotationCalculator, ChromatogramSet chromatogramSet)
        {
            AnnotationDef annotationDef =
                annotationCalculator.SrmDocument.Settings.DataSettings.AnnotationDefs.FirstOrDefault(a => a.Name == ControlAnnotation);

            if (annotationDef == null)
            {
                return(default(GroupIdentifier));
            }
            return(GroupIdentifier.MakeGroupIdentifier(annotationCalculator.GetReplicateAnnotation(annotationDef, chromatogramSet)));
        }
예제 #2
0
 public override object GetValue(AnnotationCalculator annotationCalculator, ChromatogramSet chromatogramSet)
 {
     return(annotationCalculator.GetReplicateAnnotation(AnnotationDef, chromatogramSet));
 }