C# Класс PerseusPluginLib.Utils.PerseusPluginUtils

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CalcBenjaminiHochbergFdr ( double pvals, double threshold, int n, double &fdrs ) : string[][]
CalcPvalueSignificance ( double pvals, double threshold ) : string[][]
CollapseCatCol ( string catCol, int collapse ) : string[][]
CollapseNumCol ( double numCol, int collapse ) : double[]
CollapseNumCol ( float numCol, int collapse ) : float[]
FilterColumns ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int cols ) : void
FilterRows ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int rows ) : void
GetCategoryColumns ( IMatrixData mdata ) : List
GetCategoryColumns ( IMatrixData mdata, IList inds ) : List
GetCategoryRows ( IMatrixData mdata ) : List
GetCategoryRows ( IMatrixData mdata, IList inds ) : List
GetFilterModeParam ( bool column ) : BasicLib.Param.SingleChoiceParam
GetImage ( string file ) : Bitmap2
GetIndexOf ( IMatrixData data, string categoryName ) : int
GetIndexOfCol ( IMatrixData data, string categoryName ) : int
GetIndicesOf ( IMatrixData data, string categoryName, HashSet values ) : int[]
GetIndicesOf ( IMatrixData data, string categoryName, string value ) : int[]
GetIndicesOfCol ( IMatrixData data, string categoryName, HashSet values ) : int[]
GetIndicesOfCol ( IMatrixData data, string categoryName, string value ) : int[]
GetMainColIndices ( IList groupCol, string groupNames ) : int[][]
GetMinValids ( BasicLib.Param.Parameters param, bool &percentage ) : int
GetMinValuesParam ( bool rows ) : BasicLib.Param.Parameter
GetMinValuesParamOld ( bool rows ) : BasicLib.Param.Parameter
GetValuesShouldBeParam ( ) : SingleChoiceWithSubParams

Приватные методы

Метод Описание
CollapseCatCol ( IList catCol, IEnumerable collapse ) : string[]
CollapseNumCol ( IList numCol, IEnumerable collapse ) : double
CollapseNumCol ( IList numCol, IEnumerable collapse ) : float
GetFilterModeParamNew ( ) : SingleChoiceWithSubParams
GetMainColIndices ( IList groupCol, string groupName ) : int[]
GetModeParam1 ( ) : BasicLib.Param.SingleChoiceParam
GetModeParam2 ( ) : BasicLib.Param.SingleChoiceParam
GetReduceMatrix ( BasicLib.Param.Parameters parameters ) : bool
IsValid ( double data, double threshold, double threshold2, FilteringMode filterMode ) : bool
NonzeroFilter1 ( bool rows, int minValids, bool percentage, IMatrixData mdata, BasicLib.Param.Parameters param, double threshold, double threshold2, FilteringMode filterMode ) : void
ReadValuesShouldBeParams ( BasicLib.Param.Parameters param, FilteringMode &filterMode, double &threshold, double &threshold2 ) : void
Valid ( int count, int minValids, bool percentage, int total ) : bool

Описание методов

CalcBenjaminiHochbergFdr() публичный статический Метод

public static CalcBenjaminiHochbergFdr ( double pvals, double threshold, int n, double &fdrs ) : string[][]
pvals double
threshold double
n int
fdrs double
Результат string[][]

CalcPvalueSignificance() публичный статический Метод

public static CalcPvalueSignificance ( double pvals, double threshold ) : string[][]
pvals double
threshold double
Результат string[][]

CollapseCatCol() публичный статический Метод

public static CollapseCatCol ( string catCol, int collapse ) : string[][]
catCol string
collapse int
Результат string[][]

CollapseNumCol() публичный статический Метод

public static CollapseNumCol ( double numCol, int collapse ) : double[]
numCol double
collapse int
Результат double[]

CollapseNumCol() публичный статический Метод

public static CollapseNumCol ( float numCol, int collapse ) : float[]
numCol float
collapse int
Результат float[]

FilterColumns() публичный статический Метод

public static FilterColumns ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int cols ) : void
mdata IMatrixData
parameters BasicLib.Param.Parameters
cols int
Результат void

FilterRows() публичный статический Метод

public static FilterRows ( IMatrixData mdata, BasicLib.Param.Parameters parameters, int rows ) : void
mdata IMatrixData
parameters BasicLib.Param.Parameters
rows int
Результат void

GetCategoryColumns() публичный статический Метод

public static GetCategoryColumns ( IMatrixData mdata ) : List
mdata IMatrixData
Результат List

GetCategoryColumns() публичный статический Метод

public static GetCategoryColumns ( IMatrixData mdata, IList inds ) : List
mdata IMatrixData
inds IList
Результат List

GetCategoryRows() публичный статический Метод

public static GetCategoryRows ( IMatrixData mdata ) : List
mdata IMatrixData
Результат List

GetCategoryRows() публичный статический Метод

public static GetCategoryRows ( IMatrixData mdata, IList inds ) : List
mdata IMatrixData
inds IList
Результат List

GetFilterModeParam() публичный статический Метод

public static GetFilterModeParam ( bool column ) : BasicLib.Param.SingleChoiceParam
column bool
Результат BasicLib.Param.SingleChoiceParam

GetImage() публичный статический Метод

public static GetImage ( string file ) : Bitmap2
file string
Результат Bitmap2

GetIndexOf() публичный статический Метод

public static GetIndexOf ( IMatrixData data, string categoryName ) : int
data IMatrixData
categoryName string
Результат int

GetIndexOfCol() публичный статический Метод

public static GetIndexOfCol ( IMatrixData data, string categoryName ) : int
data IMatrixData
categoryName string
Результат int

GetIndicesOf() публичный статический Метод

public static GetIndicesOf ( IMatrixData data, string categoryName, HashSet values ) : int[]
data IMatrixData
categoryName string
values HashSet
Результат int[]

GetIndicesOf() публичный статический Метод

public static GetIndicesOf ( IMatrixData data, string categoryName, string value ) : int[]
data IMatrixData
categoryName string
value string
Результат int[]

GetIndicesOfCol() публичный статический Метод

public static GetIndicesOfCol ( IMatrixData data, string categoryName, HashSet values ) : int[]
data IMatrixData
categoryName string
values HashSet
Результат int[]

GetIndicesOfCol() публичный статический Метод

public static GetIndicesOfCol ( IMatrixData data, string categoryName, string value ) : int[]
data IMatrixData
categoryName string
value string
Результат int[]

GetMainColIndices() публичный статический Метод

public static GetMainColIndices ( IList groupCol, string groupNames ) : int[][]
groupCol IList
groupNames string
Результат int[][]

GetMinValids() публичный статический Метод

public static GetMinValids ( BasicLib.Param.Parameters param, bool &percentage ) : int
param BasicLib.Param.Parameters
percentage bool
Результат int

GetMinValuesParam() публичный статический Метод

public static GetMinValuesParam ( bool rows ) : BasicLib.Param.Parameter
rows bool
Результат BasicLib.Param.Parameter

GetMinValuesParamOld() публичный статический Метод

public static GetMinValuesParamOld ( bool rows ) : BasicLib.Param.Parameter
rows bool
Результат BasicLib.Param.Parameter

GetValuesShouldBeParam() публичный статический Метод

public static GetValuesShouldBeParam ( ) : SingleChoiceWithSubParams
Результат SingleChoiceWithSubParams