public bool Equals(PeptideChromInfo other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(base.Equals(other) && other.PeakCountRatio == PeakCountRatio && other.RetentionTime.Equals(RetentionTime) && ArrayUtil.EqualsDeep(other.LabelRatios, LabelRatios)); }
private PeptideChromInfoData(MeasuredResults measuredResults, int replicateIndex, ChromFileInfo chromFileInfo, PeptideChromInfo peptideChromInfo, PeptideDocNode peptideDocNode) : base(measuredResults, replicateIndex, chromFileInfo, peptideChromInfo, peptideDocNode, null) { }