Example #1
0
 public PeptideFileAnalysisData SetPeaks(bool autoFindPeak, PeakSet peaks)
 {
     return(new PeptideFileAnalysisData(this)
     {
         AutoFindPeak = autoFindPeak, Peaks = peaks
     });
 }
Example #2
0
        /// <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;
     }
 }
Example #4
0
 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};
 }