Exemplo n.º 1
0
 public AnalysisBackCommand(AnalysisSetupViewModel model)
     : base(null, AlwaysPass)
 {
     m_model = model;
 }
Exemplo n.º 2
0
        /// <summary>
        ///     Shows the new analysis setup
        /// </summary>
        private void ShowNewAnalysisSetup()
        {
            string message;
            var canStart = StateModerator.CanPerformNewAnalysis(out message);
            Status = message;
            if (!canStart)
            {
                return;
            }

            ApplicationStatusMediator.SetStatus("Creating new analysis.");

            StateModerator.CurrentViewState = ViewState.SetupAnalysisView;
            StateModerator.CurrentAnalysisState = AnalysisState.Setup;

            var config = new AnalysisConfig
            {
                Analysis = new MultiAlignAnalysis(),
                AnalysisPath = MainDataDirectory,
                AnalysisName = MainDataName
            };
            config.Analysis.AnalysisType = AnalysisType.Full;
            config.Analysis.Options.AlignmentOptions.IsAlignmentBaselineAMasstagDB = false;

            AnalysisSetupViewModel = new AnalysisSetupViewModel(config);
            AnalysisSetupViewModel.AnalysisQuit += AnalysisSetupViewModel_AnalysisQuit;
            AnalysisSetupViewModel.AnalysisStart += AnalysisSetupViewModel_AnalysisStart;
            AnalysisSetupViewModel.CurrentStep = AnalysisSetupStep.DatasetSelection;
        }