protected override PrecursorResult ConstructItem(ResultFileKey key) { return(new PrecursorResult(Precursor, GetResultFile(key))); }
protected ResultFile GetResultFile(ResultFileKey key) { return(new ResultFile(new Replicate(DataSchema, key.ReplicateIndex), key.ChromFileInfoId, key.OptimizationStep)); }
protected override PeptideResult ConstructItem(ResultFileKey key) { return(new PeptideResult(Peptide, GetResultFile(key))); }
protected override TransitionResult ConstructItem(ResultFileKey key) { return(new TransitionResult(Transition, GetResultFile(key))); }
protected bool Equals(ResultFileKey other) { return ReplicateIndex == other.ReplicateIndex && ReferenceEquals(ChromFileInfoId, other.ChromFileInfoId) && OptimizationStep == other.OptimizationStep; }
protected bool Equals(ResultFileKey other) { return(ReplicateIndex == other.ReplicateIndex && ReferenceEquals(ChromFileInfoId, other.ChromFileInfoId) && OptimizationStep == other.OptimizationStep); }
protected override MultiPrecursorResult ConstructItem(ResultFileKey key) { return(new MultiPrecursorResult(DataSchema, DocNodes, key)); }
protected override MultiTransitionResult ConstructItem(ResultFileKey key) { return(new MultiTransitionResult(DataSchema, DocNodes, key)); }