예제 #1
0
        protected override IProcessor GetProcessor()
        {
            var options = new ChromatographProfileBuilderOptions()
            {
                InputFile  = peptideFile.FullName,
                OutputFile = Path.ChangeExtension(peptideFile.FullName, ".labelfree.tsv"),
                RawFiles   = Directory.GetFiles(rawDirectory.FullName, "*.raw", SearchOption.AllDirectories),
                DrawImage  = rbDrawImage.Checked,
                Overwrite  = rbOverwrite.Checked
            };

            return(new ChromatographProfileBuilder(options));
        }
 public ChromatographProfileBuilder(ChromatographProfileBuilderOptions options)
 {
     this.options = options;
 }