private List <PointPairList> GetPointPairLists(TransitionGroupDocNode nodeGroup, DisplayTypeChrom displayType) { var transitionGroupChromInfoDatas = TransitionGroupChromInfoData.GetTransitionGroupChromInfoDatas( _document.Settings.MeasuredResults, nodeGroup.Results); return(MakePointPairLists(displayType, transitionGroupChromInfoDatas, IsMissingValue, CreatePointPair)); }
protected abstract bool IsMissingValue(TransitionGroupChromInfoData chromInfoData);
private RetentionTimeValues?GetRetentionTimeValues(TransitionGroupChromInfoData transitionGroupChromInfoData) { return(transitionGroupChromInfoData.GetRetentionTimes()); }
protected override bool IsMissingValue(TransitionGroupChromInfoData chromInfoData) { return(IsMissingAlignment(chromInfoData) || !GetRetentionTimeValues(chromInfoData).HasValue); }
protected override bool IsMissingValue(TransitionGroupChromInfoData chromInfoData) { return(!GetValue(chromInfoData.ChromInfo).HasValue); }