UpdateSeuratObject: Update old Seurat object to accommodate new features
Description
Updates Seurat objects to new structure for storing data/calculations.
For Seurat v3 objects, will validate object structure ensuring all keys
and feature names are formed properly.
Usage
UpdateSeuratObject(object)
Value
Returns a Seurat object compatible with latest changes