Package VCF.Filters
Class PositionMissing
- java.lang.Object
-
- VCF.Filters.PositionFilter
-
- VCF.Filters.PositionMissing
-
- All Implemented Interfaces:
VCFFilter
public class PositionMissing extends PositionFilter
Filters a position based on a maximum allowed amount of missing genotypes
-
-
Constructor Summary
Constructors Constructor Description PositionMissing(double threshold, int minDepth)
ConstructorPositionMissing(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> params)
Constructor from a config (read in from a XML file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.commons.configuration2.tree.ImmutableNode
getConfig()
Get the config for this filterjava.lang.String
getSummary()
Gets a string summary of this filterboolean
test(Position p)
Tests whether a position should be filtered out-
Methods inherited from class VCF.Filters.PositionFilter
change
-
-
-
-
Constructor Detail
-
PositionMissing
public PositionMissing(double threshold, int minDepth)
Constructor- Parameters:
threshold
- The missing thresholdminDepth
- The minimum number of reads required for a genotype to be considered present
-
PositionMissing
public PositionMissing(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> params)
Constructor from a config (read in from a XML file)- Parameters:
params
- The config
-
-
Method Detail
-
test
public boolean test(Position p) throws VCFDataException
Description copied from class:PositionFilter
Tests whether a position should be filtered out- Specified by:
test
in classPositionFilter
- Parameters:
p
- The position to test- Returns:
- Whether this position should be filtered out
- Throws:
VCFDataException
- If there is a problem with the data in the VCF
-
getConfig
public org.apache.commons.configuration2.tree.ImmutableNode getConfig()
Description copied from interface:VCFFilter
Get the config for this filter- Returns:
- The config
-
getSummary
public java.lang.String getSummary()
Description copied from interface:VCFFilter
Gets a string summary of this filter- Returns:
- The string
-
-