The BatchFilter abstract data type is only ever used for clustering and is wrapped in the function apply_clustering(). To keep the code simple, this removes the BatchFilter abstract data type and ResultList's apply_batch_filter() method and instead uses the ResultList's filter_results() method directly.
This also simplifies some of the logic with using other result data types that I have been experimenting with in #549
The
BatchFilter
abstract data type is only ever used for clustering and is wrapped in the functionapply_clustering()
. To keep the code simple, this removes theBatchFilter
abstract data type andResultList
'sapply_batch_filter()
method and instead uses theResultList
'sfilter_results()
method directly.This also simplifies some of the logic with using other result data types that I have been experimenting with in #549