Added cluster tree and preliminary capability to highlight child branches. Need to implement capability to highlight from selected node down to the leaf
Updated tree functionality to be able to highlight all nodes down from a parent. Branch highlighting not implemented yet.
Expanded selection capability by being able to deselect all child nodes from the clicked parent.
Added branch highlighting functionality.
Added comments to tree algorithm. Changed path selection to be equal to its source x and y coordinates instead of just its x coordinate.
Minor edits.
Added functionality that captures the genes being selected when the user clicks on a cluster on the tree, downstream from the node. Capabilities include being able to check the array for redundancy and removing genes if the user deselects a cluster. Temporarily outputting to an alert window for testing and debugging.
Fixed some syntaxes, minor code issues, and provided comments
Added animation to the nodes of the cluster tree to provide better user feedback when they click a cluster. Minor edits/syntax corrections.