Package VCF.Filters
Interface VCFFilter
-
- All Known Implementing Classes:
BiallelicFilter
,HasDepthFilter
,MAFFilter
,ParalogHWFilter
,PositionFilter
,PositionMissing
,SampleFilter
,SampleMissing
public interface VCFFilter
Represents a VCF filter (either a position filter or a sample filter)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
change(VCF vcf)
Apply this filter to a VCForg.apache.commons.configuration2.tree.ImmutableNode
getConfig()
Get the config for this filterjava.lang.String
getSummary()
Gets a string summary of this filter
-
-
-
Method Detail
-
change
void change(VCF vcf) throws VCFDataException
Apply this filter to a VCF- Parameters:
vcf
- The VCF- Throws:
VCFDataException
- If there is a problem with the data in the VCF
-
getSummary
java.lang.String getSummary()
Gets a string summary of this filter- Returns:
- The string
-
getConfig
org.apache.commons.configuration2.tree.ImmutableNode getConfig()
Get the config for this filter- Returns:
- The config
-
-