The command line says:
Usage:   vcfutils.pl varFilter [options] <in.vcf>
Options: -Q INT    minimum RMS mapping quality for SNPs [10]
         -d INT    minimum read depth [2]
         -D INT    maximum read depth [10000000]
         -a INT    minimum number of alternate bases [2]
         -w INT    SNP within INT bp around a gap to be filtered [3]
         -W INT    window size for filtering adjacent gaps [10]
         -1 FLOAT  min P-value for strand bias (given PV4) [0.0001]
         -2 FLOAT  min P-value for baseQ bias [1e-100]
         -3 FLOAT  min P-value for mapQ bias [0]
         -4 FLOAT  min P-value for end distance bias [0.0001]
         -e FLOAT  min P-value for HWE (plus F<0) [0.0001]
         -p        print filtered variants
Note: Some of the filters rely on annotations generated by SAMtools/BCFtools.
The description of -a seems counter intuitive, why would you want two alternative alleles as the default?
Is this better written "minimum number of alternate reads supporting each alternative allele [2]"?
That would at least make sense as an option to have.
P.S. anyone know which filters rely on annotations generated by SAMtools/BCFtools?
Anyone know why -p is an option ;-)