public O18QuantificationFileProcessorUI()
        {
            InitializeComponent();

              base.SetFileArgument("MascotTextResult", new OpenFileArgument("Identified Result", new string[] { "txt", "noredundant" }));

              this.Text = Constants.GetSQHTitle(title, version);
              this.rawDir = new RcpaDirectoryField(btnRawDirectory, txtRawDirectory, "RawDir", "Raw File", false);
              this.purityOfWater = new RcpaDoubleField(txtPurityOfO18Water, "PurityOfO18Water", "purity of O18 water", 0.95, true);
              this.precursorPPMTolerance = new RcpaDoubleField(txtPrecursorTolerance, "PrecursorPPMTolerance", "precursor PPM tolerance", 50, true);
              this.postDigestionLabelling = new RcpaCheckBox(cbPostDigestionLabelling, "PostDigestionLabelling", false);
              this.limitScanRange = new RcpaCheckBox(cbScanRange, "LimitScanRange", false);
              this.scanStart = new RcpaDoubleField(txtScanStart, "ScanStart", "Limit scan start percentage", 20, false);
              this.scanEnd = new RcpaDoubleField(txtScanEnd, "ScanEnd", "Limit scan end percentage", 80, false);
              this.rawExtensions = new RcpaComboBox<string>(cbRawFormat, "RawFormat", new string[] { ".raw", ".mzXML", ".mzData", ".mzData.xml" }, 0);

              this.scanStart.MinValue = 0.0;
              this.scanStart.MaxValue = 100.0;
              this.scanEnd.MinValue = 0.0;
              this.scanEnd.MaxValue = 100.0;

              this.AddComponent(rawDir);
              this.AddComponent(purityOfWater);
              this.AddComponent(precursorPPMTolerance);
              this.AddComponent(postDigestionLabelling);
              this.AddComponent(limitScanRange);
              this.AddComponent(scanStart);
              this.AddComponent(scanEnd);
              AddComponent(this.rawExtensions);
        }
        public ExtendSilacQuantificationProteinFileProcessorUI()
        {
            InitializeComponent();

            base.SetFileArgument("IdentificationResult", new OpenFileArgument("Identification Result", new string[] { "txt", "noredundant" }));

            this.Text             = Constants.GetSQHTitle(title, version);
            rawDir                = new RcpaDirectoryField(btnRawDirectory, txtRawDirectory, "RawDir", "Raw File", false);
            rawFormats            = new RcpaComboBox <IRawFormat>(comboBox1, "RawFormat", new IRawFormat[] { new ThermoRawFormat() }, 0);
            precursorPPMTolerance = new RcpaDoubleField(txtPrecursorTolerance, "PrecursorPPMTolerance", "precursor PPM tolerance", 50, true);
            silacFile             = new RcpaFileField(btnSilacFile, txtSilacFile, "SilacFile", new OpenFileArgument("SILAC Configuration", "ini"), true);
            searchEngine          = new RcpaComboBox <SearchEngineType>(cbSearchEngine, "SearchEngine", new SearchEngineType[] { SearchEngineType.MASCOT, SearchEngineType.SEQUEST }, 0);
            ignoreModifications   = new RcpaTextField(textBox1, "IgnoreModifications", "Ignore Modifications (such like @ for Heavy labelling of Leu)", "", false);
            minCorrelation        = new RcpaDoubleField(txtMinPepRegCorrelation, "MinCorrelation", "Minimum Peptide Regression Correlation", 0.8, true);
            _profileLength        = new RcpaIntegerField(txtProfileLength, "ProfileLength", "Profile length used in calculation", 3, true);

            this.AddComponent(rawDir);
            this.AddComponent(rawFormats);
            this.AddComponent(precursorPPMTolerance);
            this.AddComponent(silacFile);
            this.AddComponent(searchEngine);
            this.AddComponent(ignoreModifications);
            this.AddComponent(minCorrelation);
            this.AddComponent(_profileLength);
            this.AddComponent(datasetClassification);
            this.AddComponent(rawPairClassification);

            this.InsertButton(2, btnLoadParam);
            this.InsertButton(3, btnSaveParam);
        }
        public SpectrumSAPValidatorUI()
        {
            InitializeComponent();
            peptideFile = new RcpaFileField(btnPeptideFile, txtPeptideFile, "PeptideFile", new OpenFileArgument("Peptides", "peptides"), true);
            AddComponent(peptideFile);

            imageDirectory = new RcpaDirectoryField(btnImageDirectory, txtImageDirectory, "ImageDirectory", "Images", true);
            AddComponent(imageDirectory);

            this.Text = Constants.GetSQHTitle(title, version);
        }
示例#4
0
        public ValidatedPeptideDistillerUI()
        {
            InitializeComponent();

            base.SetFileArgument("Peptides", new OpenFileArgument("Peptides", "peptides"));

            imageDir = new RcpaDirectoryField(btnImage, txtImageDirectory, "ImageDir", "Spectrum Image", true);
            AddComponent(imageDir);

            this.Text = Constants.GetSQHTitle(title, version);
        }
        public TurboOuts2PepXmlConverterUI()
        {
            InitializeComponent();

            this.Text = Constants.GetSQHTitle(title, version);

            this.targetDir = new RcpaDirectoryField(btnOutsFile, txtOutsFile, "TargetDir", "Target PepXml", true);
            this.AddComponent(targetDir);

            base.SetFileArgument("OutsFile", new OpenFileArgument("Sequest Outs", "outs"));
            base.SetDirectoryArgument("OutsDir", "Outs");
        }
示例#6
0
        public ChromatographProfileBuilderUI()
        {
            InitializeComponent();

            this.peptideFile = new RcpaFileField(btnPeptideFile, txtPeptideFile, "PeptideFile", new OpenFileArgument("peptides", "peptides"), true);
            this.AddComponent(this.peptideFile);

            this.rawDirectory = new RcpaDirectoryField(btnRawDirectory, txtRawDirectory, "RawDirectory", "Raw", true);
            this.AddComponent(this.rawDirectory);

            this.Text = Constants.GetSQHTitle(title, version);
        }
示例#7
0
        public MultipleMgfPrecursorCorrectionProcessorUI()
        {
            InitializeComponent();

            this.Text = Constants.GetSQHTitle(title, version);

            this.SetFileArgument("PeptideFile", new OpenFileArgument("BuildSummary Peptides", "peptides"));

            targetDir = new RcpaDirectoryField(btnTargetDir, txtTargetDir, "TargetDir", "Target MGF", true);
            AddComponent(targetDir);

            mgfFiles.FileArgument = new OpenFileArgument("Mascot Generic Format", "mgf");
        }
        public TurboCensusMs1BuilderUI()
        {
            InitializeComponent();

            base.SetFileArgument("RawFile", new OpenFileArgument("Thermo Raw", "raw"));

            base.SetDirectoryArgument("RawDir", "Raw");

            this.targetDir = new RcpaDirectoryField(this.btnTargetDir, this.txtTargetDir, "TargetDir", "Target Directory", true);

            AddComponent(this.targetDir);

            this.Text = Constants.GetSQHTitle(title, version);
        }
示例#9
0
        public TurboRaw2MzXmlProcessorUI()
        {
            InitializeComponent();

            this.Text = Constants.GetSQHTitle(title, version);

            this.targetDir  = new RcpaDirectoryField(btnTarget, txtTarget, "TargetDir", "Target MzXml", true);
            this.fullMsOnly = new RcpaCheckBox(cbFullMsOnly, "FullMsOnly", false);
            this.centroid   = new RcpaCheckBox(cbCentroid, "Centroid", true);
            this.AddComponent(targetDir);
            this.AddComponent(fullMsOnly);
            this.AddComponent(centroid);

            base.SetFileArgument("RawFile", new OpenFileArgument("Thermo Raw", "raw"));
            base.SetDirectoryArgument("RawDir", "Raw");
        }
示例#10
0
        public One2AllProcessorUI()
        {
            InitializeComponent();

            this.SetFileArgument("Peptides", new OpenFileArgument("BuildSummary Peptides", "peptides"));

            lbDtaFiles.FileArgument = new OpenFileArgument("Sequest Dtas", "dtas");

            this.dtasFiles = new RcpaMultipleFileComponent(lbDtaFiles.GetItemInfos(), "DtasFiles", "Sequest Dtas File", false, true);
            this.AddComponent(this.dtasFiles);

            this.targetDir = new RcpaDirectoryField(btnTargetDirectory, txtTargetDirectory, "TargetDirectory", "Target Directory", true);
            this.AddComponent(this.targetDir);

            this.extractToSameDirectory = new RcpaCheckBox(cbExtractToSameDirectory, "ExtractToSameDirectory", false);
            this.AddComponent(this.extractToSameDirectory);

            this.Text = Constants.GetSQHTitle(title, version);
        }
示例#11
0
        public SmallMoleculeDataImageBuilderUI()
        {
            InitializeComponent();

            base.SetFileArgument("SigFile", new OpenFileArgument("Result", ".sig"));

            sampleFile = new RcpaDirectoryField(button1, textBox1, "SampleDir", "Sample Data", true);
            AddComponent(sampleFile);

            refFile = new RcpaDirectoryField(button2, textBox2, "RefDir", "Reference Data", true);
            AddComponent(refFile);

            targetDir = new RcpaDirectoryField(button3, textBox3, "TargetDir", "Target Image", true);
            AddComponent(targetDir);

            peakPattern = new RcpaTextField(textBox4, "PeakPattern", "Peak Pattern (P for positive, N for negative)", "P", true);
            AddComponent(peakPattern);

            this.Text = Constants.GetSQHTitle(title, version);
        }