C# 클래스 PerseusPluginLib.Utils.PerseusPluginUtils

파일 보기 프로젝트 열기: JurgenCox/perseus-plugins 1 사용 예제들

공개 메소드들

메소드 설명
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