public Parameters GetParameters(IMatrixData mdata, ref string errorString) { return (new Parameters(new [] { PerseusPluginUtils.GetMinValuesParam(true), new SingleChoiceWithSubParams("Mode") { Values = new[] { "In total", "In each group", "In at least one group" }, SubParams = new[] { new Parameters(new Parameter[0]), new Parameters(new Parameter[] { new SingleChoiceParam("Grouping") { Values = mdata.CategoryRowNames } }), new Parameters(new Parameter[] { new SingleChoiceParam("Grouping") { Values = mdata.CategoryRowNames } }) }, ParamNameWidth = 50, TotalWidth = 731 }, PerseusPluginUtils.GetValuesShouldBeParam(), PerseusPluginUtils.GetFilterModeParam(false) })); }
public Parameters GetParameters(IMatrixData mdata, ref string errorString) { return (new Parameters(PerseusPluginUtils.GetMinValuesParam(mdata, false), new SingleChoiceWithSubParams("Mode") { Values = new[] { "In total" }, SubParams = { new Parameters(new Parameter[0]) }, ParamNameWidth = 50, TotalWidth = 731 }, PerseusPluginUtils.GetValuesShouldBeParam(), PerseusPluginUtils.CreateFilterModeParam(true))); }