Пример #1
0
 public MultipleRaw2OneMgfProcessor(IRawFile2 rawFile, IPeakListWriter <Peak> writer, double retentionTimeTolerance,
                                    double ppmPrecursorTolerance, double ppmPeakTolerance,
                                    IProcessor <PeakList <Peak> > pklProcessor, FileInfo saveToMergedFile)
     : base(rawFile, writer, retentionTimeTolerance, ppmPrecursorTolerance, ppmPeakTolerance, pklProcessor)
 {
     this.saveToMergedFile = saveToMergedFile;
 }
 public Raw2MgfProcessor(IRawFile2 rawReader, IPeakListWriter <Peak> writer, double retentionTimeTolerance, double ppmPrecursorTolerance,
                         double ppmPeakTolerance, IProcessor <PeakList <Peak> > pklProcessor, DirectoryInfo saveToDir, bool groupByScanMode)
     : base(rawReader, writer, retentionTimeTolerance, ppmPrecursorTolerance, ppmPeakTolerance, pklProcessor)
 {
     this.saveToDir       = saveToDir;
     this.groupByScanMode = groupByScanMode;
     this.DeduceIonCount  = 6;
 }
 public AbstractRawConverterProcessor(IRawFile2 rawReader, IPeakListWriter <Peak> writer, double retentionTimeTolerance,
                                      double ppmPrecursorTolerance, double ppmPeakTolerance,
                                      IProcessor <PeakList <Peak> > pklProcessor)
 {
     this.rawReader = rawReader;
     this.writer    = writer;
     this.retentionTimeTolerance = retentionTimeTolerance;
     this.ppmPrecursorTolerance  = ppmPrecursorTolerance;
     this.ppmPeakTolerance       = ppmPeakTolerance;
     this.pklProcessor           = pklProcessor;
 }
Пример #4
0
 public MultipleRaw2MgfProcessor2(IPeakListWriter <Peak> writer, double retentionTimeTolerance,
                                  double ppmPrecursorTolerance, double ppmPeakTolerance,
                                  IProcessor <PeakList <Peak> > pklProcessor, IEnumerable <string> rawFiles, bool groupByMode)
 {
     this.writer = writer;
     this.retentionTimeTolerance = retentionTimeTolerance;
     this.ppmPrecursorTolerance  = ppmPrecursorTolerance;
     this.ppmPeakTolerance       = ppmPeakTolerance;
     this.pklProcessor           = pklProcessor;
     this.rawFiles    = rawFiles.ToList();
     this.groupByMode = groupByMode;
 }
 public MultipleRaw2OneMgfThreadProcessor(DirectoryInfo rawDir, FileInfo saveToFile,
                                          IRawFile2 rawFile, IPeakListWriter <Peak> writer,
                                          double retentionTimeTolerance, double ppmPrecursorTolerance,
                                          double ppmPeakTolerance, IProcessor <PeakList <Peak> > pklProcessor,
                                          IProgressCallback eachProcessorProgress)
 {
     this.rawDir                 = rawDir;
     this.saveToFile             = saveToFile;
     this.rawFile                = rawFile;
     this.writer                 = writer;
     this.retentionTimeTolerance = retentionTimeTolerance;
     this.ppmPrecursorTolerance  = ppmPrecursorTolerance;
     this.ppmPeakTolerance       = ppmPeakTolerance;
     this.pklProcessor           = pklProcessor;
     this.eachProcessorProgress  = eachProcessorProgress;
 }
Пример #6
0
 public Dta2MgfProcessor(string programInfo, IPeakListWriter <Peak> writer, string saveToDir)
 {
     this.programInfo = programInfo;
     this.writer      = writer;
     this.saveToDir   = saveToDir;
 }