public ManualViewingWithoutRawDataViewModel(FileInputsInfo fileInputs = null)
        {
            Results = new ObservableCollection<ResultWithImageInfo>();

            _fileInputsInfo = fileInputs;
            FileInputs = new FileInputsViewModel(fileInputs);

            FileInputs.PropertyChanged += FileInputsPropertyChanged;
            _resultRepositorySource = new TargetedResultRepository();
        }
        public AutoprocessorViewModel()
        {
            ExecutorParameters = new SipperWorkflowExecutorParameters();
            ExecutorParameters.TargetType = Globals.TargetType.LcmsFeature;

            SipperWorkflowParameters = new SipperTargetedWorkflowParameters();
            StatusCollection = new ObservableCollection<string>();
            ProgressInfos = new ObservableCollection<TargetedWorkflowExecutorProgressInfo>();

            FileInputs = new FileInputsViewModel(null);
        }
        public ViewAndAnnotateViewModel()
        {
            FileInputs = new FileInputsViewModel();
            _resultRepositorySource = new TargetedResultRepository();
            Results = new ObservableCollection<SipperLcmsFeatureTargetedResultDTO>();
            var workflowParameters = new SipperTargetedWorkflowParameters();
            Workflow = new SipperTargetedWorkflow(workflowParameters);
            ChromGraphXWindowWidth = 600;
            MsGraphMinX = 400;
            MsGraphMaxX = 1400;

            ShowFileAndResultsList = true;
            MassSpecVisibleWindowWidth = 15;
        }
        public ViewAndAnnotateViewModel(FileInputsInfo fileInputs)
            : this()
        {
            FileInputs = new FileInputsViewModel(fileInputs);
            FileInputs.PropertyChanged += FileInputsPropertyChanged;

            LoadParameters();
            UpdateGraphRelatedProperties();
        }
 public AutoprocessorViewModel(FileInputsInfo fileInputs)
     : this()
 {
     FileInputs = new FileInputsViewModel(fileInputs);
 }