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

Represents a list of correlated and anati correlated genes. More...

Inheritance diagram for CellexalVR.AnalysisObjects.CorrelatedGenesList:

Public Member Functions

void PopulateList (string geneName, Definitions.Measurement type, string[] correlatedGenes, string[] anticorrelatedGenes)
 Fills the list with genenames. The list has room for 10 correlated and 10 anto correlated genes. More...
 
void SetVisible (bool visible)
 Activates or deactivates all underlying renderers and colliders. More...
 
void CalculateCorrelatedGenes (string nodeName, Extensions.Definitions.Measurement type)
 For multiplayer use. Listnode cant be sent as RPC call so send name of node directly. More...
 
void CalculateCorrelatedGenes (ClickableTextPanel node, Extensions.Definitions.Measurement type)
 Calculates the genes correlated and anti correlated to a certain gene. More...
 

Public Attributes

ReferenceManager referenceManager
 
GameObject listNodePrefab
 
ClickableTextPanel sourceGeneListNode
 
GameObject listNodesParent
 
List< GameObject > listNodes
 
List< ClickableTextPanelcorrelatedPanels
 
List< ClickableTextPanelanticorrelatedPanels
 

Detailed Description

Represents a list of correlated and anati correlated genes.

Member Function Documentation

◆ CalculateCorrelatedGenes() [1/2]

void CellexalVR.AnalysisObjects.CorrelatedGenesList.CalculateCorrelatedGenes ( ClickableTextPanel  node,
Extensions.Definitions.Measurement  type 
)

Calculates the genes correlated and anti correlated to a certain gene.

Parameters
indexThe genes index in the list of previous searches.
nameThe genes name.

◆ CalculateCorrelatedGenes() [2/2]

void CellexalVR.AnalysisObjects.CorrelatedGenesList.CalculateCorrelatedGenes ( string  nodeName,
Extensions.Definitions.Measurement  type 
)

For multiplayer use. Listnode cant be sent as RPC call so send name of node directly.

Parameters
nodeName
type

◆ PopulateList()

void CellexalVR.AnalysisObjects.CorrelatedGenesList.PopulateList ( string  geneName,
Definitions.Measurement  type,
string[]  correlatedGenes,
string[]  anticorrelatedGenes 
)

Fills the list with genenames. The list has room for 10 correlated and 10 anto correlated genes.

Parameters
correlatedGenesThe names of the correlated genes.
anticorrelatedGenesThe names of the anti correlated genes.

◆ SetVisible()

void CellexalVR.AnalysisObjects.CorrelatedGenesList.SetVisible ( bool  visible)

Activates or deactivates all underlying renderers and colliders.

Parameters
visibleTrue if activating renderers and colliders, false if deactivating.

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