コード例 #1
0
        public IqWorkflowExecutor(Run run, IqWorkflow workflow, WorkflowExecutorBaseParameters parameters, BackgroundWorker backgroundWorker = null)
        {
            _backgroundWorker = backgroundWorker;
            Parameters        = parameters;

            _resultsFolder = GetResultsFolder(Parameters.ResultsFolder);
        }
コード例 #2
0
ファイル: IQExecutor.cs プロジェクト: trishorts/DeconTools
 public IqExecutor(WorkflowExecutorBaseParameters parameters, Run run)
 {
     Results              = new List <IqResult>();
     IsDataExported       = true;
     DisposeResultDetails = true;
     _parameters          = parameters;
     _run = run;
     SetupLogging();
     IqLogger.Log.Info("Log started for dataset: " + _run.DatasetName);
     IqLogger.Log.Info(Environment.NewLine + "Parameters: " + Environment.NewLine + _parameters.ToStringWithDetails());
 }
コード例 #3
0
        protected TargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, WorkflowParameters workflowParameters, string datasetPath, BackgroundWorker backgroundWorker = null)
        {
            this.DatasetPath = datasetPath;
            RunIsDisposed    = true;

            _backgroundWorker = backgroundWorker;

            this.WorkflowParameters = parameters;
            _workflowParameters     = workflowParameters;

            ResultRepository = new TargetedResultRepository();
            InitializeWorkflow();
        }
コード例 #4
0
        protected TargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, Run run, BackgroundWorker backgroundWorker = null)
        {
            Run           = run;
            RunIsDisposed = true;

            if (Run != null)
            {
                DatasetPath = Run.DataSetPath;
            }

            _backgroundWorker = backgroundWorker;

            this.WorkflowParameters = parameters;

            ResultRepository = new TargetedResultRepository();
            InitializeWorkflow();
        }
コード例 #5
0
 public BasicTargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, string datasetPath, BackgroundWorker backgroundWorker = null)
     : base(parameters, datasetPath, backgroundWorker)
 {
 }
コード例 #6
0
 public BasicTargetedWorkflowExecutor(WorkflowExecutorBaseParameters workflowExecutorParameters, WorkflowParameters workflowParameters, string datasetPath) : base(workflowExecutorParameters, workflowParameters, datasetPath)
 {
 }
コード例 #7
0
 public UIMFTargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, string datasetPath) : base(parameters, datasetPath)
 {
 }
コード例 #8
0
 public LcmsFeatureTargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, string datasetPath) : base(parameters, datasetPath)
 {
 }
コード例 #9
0
 public ResultReprocessingTargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, Run run, BackgroundWorker backgroundWorker) : base(parameters, run, backgroundWorker)
 {
 }
コード例 #10
0
 public ResultReprocessingTargetedWorkflowExecutor(WorkflowExecutorBaseParameters parameters, string datasetPath, BackgroundWorker backgroundWorker) : base(parameters, datasetPath, backgroundWorker)
 {
 }
コード例 #11
0
 public TopDownMSAlignExecutor(WorkflowExecutorBaseParameters parameters, Run run, BackgroundWorker backgroundWorker) : base(parameters, run, backgroundWorker)
 {
 }
コード例 #12
0
 public TopDownMSAlignExecutor(WorkflowExecutorBaseParameters parameters, Run run) : base(parameters, run)
 {
 }