Interface ReadTransformer
- All Superinterfaces:
Function<GATKRead,
,GATKRead> Serializable
,SerializableFunction<GATKRead,
,GATKRead> UnaryOperator<GATKRead>
- All Known Implementing Classes:
AdapterTrimTransformer
,BaseQualityClipReadTransformer
,BaseQualityReadTransformer
,BQSRReadTransformer
,DRAGENMappingQualityReadTransformer
,DUSTReadTransformer
,IUPACReadTransformer
,MappingQualityReadTransformer
,MisencodedBaseQualityReadTransformer
,NDNCigarReadTransformer
,PalindromeArtifactClipReadTransformer
,SimpleRepeatMaskTransformer
,StripMateNumberTransformer
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface ReadTransformer
extends UnaryOperator<GATKRead>, SerializableFunction<GATKRead,GATKRead>
Classes which perform transformations from GATKRead -> GATKRead should implement this interface by overriding
SerializableFunction<GATKRead,GATKRead>#apply(GATKRead)
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReadTransformer
andThen
(ReadTransformer after) default ReadTransformer
compose
(ReadTransformer before) static ReadTransformer
identity()
Methods inherited from interface org.broadinstitute.hellbender.utils.SerializableFunction
apply
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
-
Method Details
-
andThen
-
compose
-
identity
-