public BuildSummaryResultParser(IFalseDiscoveryRateCalculator calc, string decoyPattern)
 {
     this.options = new BuildSummaryResultParserOptions()
     {
         TargetFDR    = calc is TargetFalseDiscoveryRateCalculator,
         DecoyPattern = decoyPattern
     };
 }
        protected override IProcessor GetProcessor()
        {
            var options = new BuildSummaryResultParserOptions()
            {
                InputDirectory = inputDirectory.FullName,
                DecoyPattern   = decoyPattern.Text,
                TargetFDR      = fdrType.SelectedIndex == 0
            };

            return(new BuildSummaryResultParser(options));
        }
 public BuildSummaryResultParser(BuildSummaryResultParserOptions options)
 {
     this.options = options;
 }