public class FilterVcf extends CommandLineProgram
Modifier and Type | Field and Description |
---|---|
File |
INPUT |
double |
MAX_FS |
double |
MIN_AB |
int |
MIN_DP |
int |
MIN_GQ |
double |
MIN_QD |
File |
OUTPUT |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_RECORDS_IN_RAM, QUIET, REFERENCE_SEQUENCE, TMP_DIR, VALIDATION_STRINGENCY, VERBOSITY
Constructor and Description |
---|
FilterVcf()
Constructor to default to having index creation on.
|
Modifier and Type | Method and Description |
---|---|
protected int |
doWork()
Do the work after command line has been parsed.
|
static void |
main(String[] args) |
customCommandLineValidation, getCommandLine, getCommandLineParser, getDefaultHeaders, getMetricsFile, getNestedOptions, getNestedOptionsForHelp, getStandardUsagePreamble, getVersion, instanceMain, instanceMainWithExit, parseArgs, setDefaultHeaders
@Option(doc="The minimum allele balance acceptable before filtering a site. Allele balance is calculated for heterozygotes as the number of bases supporting the least-represented allele over the total number of base observations. Different heterozygote genotypes at the same locus are measured independently. The locus is filtered if any allele balance is below the limit.") public double MIN_AB
@Option(doc="The minimum sequencing depth supporting a genotype before the genotype will be filtered out.") public int MIN_DP
@Option(doc="The minimum genotype quality that must be achieved for a sample otherwise the genotype will be filtered out.") public int MIN_GQ
@Option(doc="The maximum phred scaled fisher strand value before a site will be filtered out.") public double MAX_FS
public static void main(String[] args)
protected int doWork()
CommandLineProgram
doWork
in class CommandLineProgram