This now goes with FlowUtils 1.23.6
In flowCore, I basically just commented out a parameter check in flowFrame-accessors.R
since this was an issue for Union/Intersect filters applied on tranformed parameters.
I checked against older versions of flowCore and it appears that this does not have
anything to do with my recent changes. The filter result seems to produced OK when
this check is disabled. Otherwise, it would complain that the transformed parameters
are not in the data frame. (The transformed parameters get resolved later when
the "argument" filters are being evaluated.)
Added a special filter method for class setOperationFilter. This
is almost the same as for class filter except missing the check that
all parameters are present in the flowFrame. This is a fix since
otherwise, union/intersect filters with arguments on transformed
parameters will complain that these do not exist in the flowFrame
(although that is OK and the appropriate columns will be added
later when the "argument" filters are evaluated). This issue existed
for while I guess.
Also, originally, I commented out this check for all filters, but
than figured that I may as well leave it in except for the
setOperationFilter class (e.g., union, intersect, subset, complement),
where the check of parameters should be done later at the argument
level only.