gatk-3.8/public/java/test/org/broadinstitute/sting/gatk/walkers
Mark DePristo 9c81f45c9f Phase I commit to get shadowBCFs passing tests
-- The GATK VCFWriter now enforces by default that all INFO, FILTER, and FORMAT fields be properly defined in the header.  This helps avoid some of the low-level errors I saw in SelectVariants.  This behavior can be disable in the engine with the --allowMissingVCFHeaders argument
-- Fixed broken annotations in TandemRepeat, which were overwriting AD instead of defining RPA
-- Optimizations to VariantEval, removing some obvious low-hanging fruit all in the subsetting of variants by sample
-- SelectVariants header fixes -- Was defining DP for the info field as a FORMAT field, as for AC, AF, and AN original
-- Performance optimizations in BCF2 codec and writer
    -- using arrays not lists for intermediate data structures
    -- Create once and reuse an array of GenotypeBuilders for the codec, avoiding reallocating this data structure over and over
-- VCFHeader (which needs a complete rewrite, FYI Eric)
    -- Warn and fix on the way flag values with counts > 0
    -- GenotypeSampleNames are now stored as a List as they are ordered, and the set iteration was slow.  Duplicates are detected once at header creation.
    -- Explicitly track FILTER fields for efficient lookup in their own hashmap
    -- Automatically add PL field when we see a GL field and no PL field
    -- Added get and has methods for INFO, FILTER, and FORMAT fields
-- No longer add AC and AF values to the INFO field when there's no ALT allele
-- Memory efficient comparison of VCF and BCF files for shadow BCF testing.  Now there's no (memory) constraint on the size of the files we can compare
-- Because of VCF's limited floating point resolution we can only use 1 sig digit for comparing doubles between BCF and VCF
2012-06-21 15:16:26 -04:00
..
CNV Updating MD5s to latest version to reflect inclusion of contigs in headers 2012-06-14 16:42:36 -04:00
annotator Optimizations for VCF and BCF2 2012-06-14 16:42:39 -04:00
beagle Optimizations for VCF and BCF2 2012-06-14 16:42:39 -04:00
bqsr Ryan confirmed that we don't need separate arguments to control the context size for insertions and deletions, which allows us to cut down the expensive context calculations. 2012-06-15 09:28:56 -04:00
coverage DoC now properly handles reference N bases + misc. additional cleanups 2012-02-25 11:32:50 -05:00
diagnostics DiagnoseTargets with working Q1,Median,Q3 2012-05-29 10:16:45 -04:00
diffengine Final support for variable length lists of strings in BCF2 2012-06-14 16:42:38 -04:00
fasta Removing the legacy -L "interval1;interval2" syntax 2011-11-21 13:18:53 -05:00
filters Updating MD5s to latest version to reflect inclusion of contigs in headers 2012-06-14 16:42:36 -04:00
genotyper Emit the MLE AC and AF in the INFO field of the UG output 2012-06-18 12:19:36 -04:00
indels GATK tests use public/testdata not /humgen/ as much as possible 2012-05-24 10:58:58 -04:00
phasing Final support for variable length lists of strings in BCF2 2012-06-14 16:42:38 -04:00
qc First version of VariantContextBuilder 2011-11-18 11:06:15 -05:00
recalibration GATK tests use public/testdata not /humgen/ as much as possible 2012-05-24 10:58:58 -04:00
validation Final support for variable length lists of strings in BCF2 2012-06-14 16:42:38 -04:00
varianteval If present, VE's AlleleCount stratification uses the MLE AC by default (and otherwise drops down to use the greedy AC). Added integration test to cover it. 2012-06-18 13:36:14 -04:00
variantrecalibration Final support for variable length lists of strings in BCF2 2012-06-14 16:42:38 -04:00
variantutils Phase I commit to get shadowBCFs passing tests 2012-06-21 15:16:26 -04:00
BAQIntegrationTest.java merge master 2011-10-25 16:08:39 -04:00
ClipReadsWalkersIntegrationTest.java GATK tests use public/testdata not /humgen/ as much as possible 2012-05-24 10:58:58 -04:00
FlagStatIntegrationTest.java Adding integration test for Flag Stat 2012-04-10 22:40:38 -04:00
PileupWalkerIntegrationTest.java Had some free time, so I unplugged extended events from the walkers. Now they exist only in LocusIteratorByState, but ReadProperties.generateExtendedEvents() always returns false so that block is never actually executed anymore. I don't want to touch LIBS because I think David is in there right now. 2012-04-02 14:27:36 -04:00
PrintReadsIntegrationTest.java GATK tests use public/testdata not /humgen/ as much as possible 2012-05-24 10:58:58 -04:00
PrintReadsUnitTest.java Better location for the downsampling of reads in PrintReads 2012-01-14 14:06:09 -05:00