CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.Filters.Filter Class Reference

Represents a filter that can be used with the selection tool to only select some cells that fulfill some criteria. More...

Public Member Functions

bool Pass (Cell cell)
 Checks if a cell passes this filter. More...
 
List< string > GetGenes (bool onlyPercent=false)
 Gets all the genes in this filter. More...
 
List< string > GetFacs (bool onlyPercent=false)
 Gets all the facs measurements in this filter. More...
 
List< string > GetAttributes ()
 Gets all the attributes in this filter. More...
 
List< string > GetNumericalAttributes ()
 Gets all the numerical attributes in this filter. More...
 

Properties

BooleanExpression.Expr Expression [get, set]
 

Detailed Description

Represents a filter that can be used with the selection tool to only select some cells that fulfill some criteria.

Member Function Documentation

◆ GetAttributes()

List<string> CellexalVR.Filters.Filter.GetAttributes ( )

Gets all the attributes in this filter.

Parameters
onlyPercentTrue if only attributes that have not been converted from percent expressions should be returned.

◆ GetFacs()

List<string> CellexalVR.Filters.Filter.GetFacs ( bool  onlyPercent = false)

Gets all the facs measurements in this filter.

Parameters
onlyPercentTrue if only facs measurements that have not been converted from percent expressions should be returned.

◆ GetGenes()

List<string> CellexalVR.Filters.Filter.GetGenes ( bool  onlyPercent = false)

Gets all the genes in this filter.

Parameters
onlyPercentTrue if only genes that have not been converted from percent expressions should be returned.

◆ GetNumericalAttributes()

List<string> CellexalVR.Filters.Filter.GetNumericalAttributes ( )

Gets all the numerical attributes in this filter.

Parameters
onlyPercentTrue if only attributes that have not been converted from percent expressions should be returned.

◆ Pass()

bool CellexalVR.Filters.Filter.Pass ( Cell  cell)

Checks if a cell passes this filter.

Parameters
cellThe cell to check.
Returns
True if the cell passed this filter, false otherwise.

The documentation for this class was generated from the following file: