/// <summary>
        /// This method displays the Options dialog for the view
        /// </summary>
        private void OnShowOptions()
        {
            IUIVisualizer uiVisualizer = Resolve <IUIVisualizer>();

            if (uiVisualizer != null)
            {
                int  groupingMinMaxLevel = Options.MinGroupingRange;
                bool sortByTaxonomy      = Options.SortByTaxonomy;
                var  displayOptions      = new DisplayOptionsViewModel();
                bool?rc = uiVisualizer.ShowDialog(typeof(OptionsWindow).ToString(), displayOptions);
                if (rc == true)
                {
                    Options.BroadcastOptionChange();
                    if (groupingMinMaxLevel != Options.MinGroupingRange || sortByTaxonomy != Options.SortByTaxonomy)
                    {
                        ReloadSequences();
                    }
                }
            }
        }
 public FiltersViewModel(DisplayOptionsViewModel parent)
 {
     PopulateFilterItems();
     Parent = parent;
 }