private List <PointPairList> GetPointPairLists(TransitionGroupDocNode nodeGroup,
                                                           TransitionDocNode nodeTran,
                                                           DisplayTypeChrom displayType)
            {
                var transitionChromInfoDatas = TransitionChromInfoData.GetTransitionChromInfoDatas(
                    _document.Settings.MeasuredResults, nodeTran.Results);

                return(MakePointPairLists(displayType, transitionChromInfoDatas, IsMissingValue, CreatePointPair));
            }
            private List <PointPairList> GetPointPairLists(PeptideDocNode peptideDocNode,
                                                           TransitionGroupDocNode nodeGroup,
                                                           TransitionDocNode nodeTran,
                                                           DisplayTypeChrom displayType)
            {
                if (!IncludeTransition(nodeTran))
                {
                    return(new List <PointPairList>());
                }

                var transitionChromInfoDatas = TransitionChromInfoData.GetTransitionChromInfoDatas(
                    _document.Settings.MeasuredResults, peptideDocNode, nodeGroup, nodeTran);

                return(MakePointPairLists(displayType, transitionChromInfoDatas, IsMissingValue, CreatePointPair));
            }
 protected abstract bool IsMissingValue(TransitionChromInfoData chromInfo);
示例#4
0
 private RetentionTimeValues?GetRetentionTimeValues(TransitionChromInfoData transitionChromInfoData)
 {
     return(transitionChromInfoData.GetRetentionTimes());
 }
示例#5
0
 protected override bool IsMissingValue(TransitionChromInfoData chromInfoData)
 {
     return(IsMissingAlignment(chromInfoData) || null == GetRetentionTimeValues(chromInfoData));
 }
 protected override bool IsMissingValue(TransitionChromInfoData chromInfo)
 {
     return(false);
 }