sampNLoc -> sample_names_from in open_flowjo_xmlflowjo/cytobank/diva_to_gatingset) now return GatingSet based on cytoset rather than ncdfFlowSettrans argument to cytobank_to_gatingset to allow overriding of transformations from gatingML file (#76)gatingset_to_flowjo now uses a docker image with a compiled converter: hub.docker.com/r/wjiang2/gs-to-flowjoflowjo_to_gatingset searches for FCS files (#77)flowjo_to_gatingset to include samples without gatesgatingset_to_flowjo to take a path to a GatingSet archive directorygating_graphGML to replace gating.graphGML method for openCyto::gating genericce_get_samples, ce_get_panelsflowjo_to_gatingset RGLab/cytolib#33stringsAsFactors=FALSE in R 4.0GatingSetList to merge_gs_listexperimental::filesystem to boost::filesystem in C++ FlowJo parserChange handling of quad gates according to RGLab/cytolib#16
Renaming of methods:
openWorkspace -> open_diva_xml, open_flowjo_xmlcytobankExperiment -> open_cytobank_experimentcytobank2GatingSet -> cytobank_to_gatingsetparseWorkspace -> flowjo_to_gatingset, diva_to_gatingsetgetSampleGroups -> fj_ws_get_sample_groups, diva_get_sample_groupsgetSamples -> fj_ws_get_samples, diva_get_samplesgetKeywords -> fj_ws_get_keywordsgetCompensationMatrices -> ce_get_compensationsgetTransformation -> ce_get_transformationscompare.counts -> gs_compare_cytobank_countsRenaming of classes:
divaWorkspace -> diva_workspaceflowJoWorkspace -> flowjo_workspaceAdd CytoML.par.set, CytoML.par.get for setting parameters in CytoML namespace
gatingset_to_cytobank export cytobank ML with attribute namespacesdiva_to_gatingset to use compensation matrix from xml... args from cytobank_to_gatingset appropriately down to FCS parserGatingSet during Diva parsingdiva_to_gatingset to using flowjo_log_trans instead of logtGml2_transgating.graphGML lookup tailored gates by FCS name as well as file idgetSpilloverMat used in gatingset_to_flowjo