public PeptideFileAnalysisData SetPeaks(bool autoFindPeak, PeakSet peaks) { return(new PeptideFileAnalysisData(this) { AutoFindPeak = autoFindPeak, Peaks = peaks }); }
/// <summary> /// The output peaks. /// </summary> /// <param name="peakSet"> /// The peak set. /// </param> /// <param name="outputFile"> /// The output file. /// </param> public static void OutputPeaks(PeakSet peakSet, FileInfo outputFile) { var serializer = new DataContractSerializer(typeof(PeakSet)); using (var writer = GetXmlWriter(outputFile)) { serializer.WriteObject(writer, peakSet); } }
public PeptideFileAnalysisData(DbPeptideFileAnalysis dbPeptideFileAnalysis, IEnumerable<Peak> peaks) { MsDataFileId = dbPeptideFileAnalysis.MsDataFile.GetId(); ValidationStatus = dbPeptideFileAnalysis.ValidationStatus; Note = dbPeptideFileAnalysis.Note; ChromatogramStartTime = dbPeptideFileAnalysis.ChromatogramStartTime; ChromatogramEndTime = dbPeptideFileAnalysis.ChromatogramEndTime; AutoFindPeak = dbPeptideFileAnalysis.AutoFindPeak; Peaks = new PeakSet(dbPeptideFileAnalysis, peaks); if (null != dbPeptideFileAnalysis.ChromatogramSet) { ChromatogramSetId = dbPeptideFileAnalysis.ChromatogramSet.Id; } }
public PeptideFileAnalysisData(DbPeptideFileAnalysis dbPeptideFileAnalysis, IEnumerable <Peak> peaks) { MsDataFileId = dbPeptideFileAnalysis.MsDataFile.GetId(); ValidationStatus = dbPeptideFileAnalysis.ValidationStatus; Note = dbPeptideFileAnalysis.Note; ChromatogramStartTime = dbPeptideFileAnalysis.ChromatogramStartTime; ChromatogramEndTime = dbPeptideFileAnalysis.ChromatogramEndTime; AutoFindPeak = dbPeptideFileAnalysis.AutoFindPeak; Peaks = new PeakSet(dbPeptideFileAnalysis, peaks); if (null != dbPeptideFileAnalysis.ChromatogramSet) { ChromatogramSetId = dbPeptideFileAnalysis.ChromatogramSet.Id; } }
public PeptideFileAnalysisData SetPeaks(bool autoFindPeak, PeakSet peaks) { return new PeptideFileAnalysisData(this) {AutoFindPeak = autoFindPeak, Peaks = peaks}; }