Class BulkDataSlicerUtils
java.lang.Object
ubic.gemma.core.analysis.preprocess.slice.BulkDataSlicerUtils
Slice bulk data vectors.
- Author:
- poirigui
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends BulkExpressionDataVector>
Function<T, T> createSlicer
(List<BioAssay> assays, Class<T> vectorType) Create a slicer function for bulk data vectors that can be applied on aStream
.static <T extends BulkExpressionDataVector>
Collection<T> slice
(Collection<T> vectors, List<BioAssay> assays, Class<T> vectorType) Slice a collection of bulk data vectors.
-
Constructor Details
-
BulkDataSlicerUtils
public BulkDataSlicerUtils()
-
-
Method Details
-
slice
public static <T extends BulkExpressionDataVector> Collection<T> slice(Collection<T> vectors, List<BioAssay> assays, Class<T> vectorType) Slice a collection of bulk data vectors.- Parameters:
vectorType
- the type of vector produced
-
createSlicer
public static <T extends BulkExpressionDataVector> Function<T,T> createSlicer(List<BioAssay> assays, Class<T> vectorType) Create a slicer function for bulk data vectors that can be applied on aStream
.
-