/// <summary>
        /// c'tor
        /// </summary>
        /// <param name="appManager"></param>
        /// <param name="filePaths"></param>
        public CmdFilterCompoundGroupsMFE(ProfinderLogic appManager) : base(appManager)
        {
            m_psetFilters = m_AppManager[QualDAMethod.ParamKeyCpdGroupFilters] as IPSetCpdGroupFilters;
            var psetFileList = m_PFLogic[QualInMemoryMethod.ParamDataFileList] as PSetDataFileList;

            m_sampleGroupDict = psetFileList.SelectedFileName.ToDictionary(
                fs => fs.FileName,
                fs => string.Join(":", fs.SampleGroups));
        }
        public void UpdateInputDefaults(MFEInputParameters allParameters)
        {
            AllInputsParameters       = allParameters;
            MassHunterProcessingPSet  = AllInputsParameters.AllParameters[MFEPSetKeys.MASS_HUNTER_PROCESSING] as IPSetMassHunterProcessing;
            PeakFilterStatus          = 8;
            ChargeStateAssignmentPSet = AllInputsParameters.AllParameters[MFEPSetKeys.CHARGE_STATE_ASSIGNMENT] as IPSetChargeStateAssignment;
            IsotopeTypeInd            = 2;
            AlignmentInfoPSet         = AllInputsParameters.AllParameters[MFEPSetKeys.ALIGNMENT_INFO] as IPSetAlignmentInfo;

            CPDGroupFiltersPset = AllInputsParameters.AllParameters[MFEPSetKeys.MFE_CPD_GROUP_FILTERS] as IPSetCpdGroupFilters;
        }