Class AbstractFilter<M extends Matrix2D<R,C,V>,R,C,V>

java.lang.Object
ubic.basecode.datafilter.AbstractFilter<M,R,C,V>
All Implemented Interfaces:
Filter<M,R,C,V>
Direct Known Subclasses:
AbstractLevelFilter, AffymetrixProbeNameFilter, RowAbsentFilter, RowMissingFilter, RowNameFilter

public abstract class AbstractFilter<M extends Matrix2D<R,C,V>,R,C,V> extends Object implements Filter<M,R,C,V>
Base implementation of the filter interface. Subclasses must implement the filter() method.
Author:
Paul Pavlidis
  • Field Details

    • log

      protected static final org.slf4j.Logger log
  • Constructor Details

    • AbstractFilter

      public AbstractFilter()
  • Method Details

    • getOutputMatrix

      protected M getOutputMatrix(M data, int numRows, int numCols)