/// <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; }