Sometime it is gates are defined on the different dimensions across different GatingSets, (e.g. FSC-W or SSC-H may be used for Y axis for cytokines) These difference in dimensions may not be critical since they are usually just used for visualization(istead of thresholding events) But this prevents the gs from merging because they may not be collected across batces Thus we have to separate them if we want to visualize the gates.

gs_split_by_channels(x)

## Arguments

x a list of GatingSets

## Examples

if (FALSE) {
gslist <- list(gs1, gs2, gs3, gs4, gs5)
gs_groups <- gs_split_by_channels(gslist)
}