gatk-3.8/public/java/test/org/broadinstitute/sting
Mark DePristo 669c43031a BCF2 optimizations; parallel CombineVariants
-- BCF2 now determines whether it can safely write out raw genotype blocks, which is true in the case where the VCF header of the input is a complete, ordered subset of the output header.  Added utilities to determine this and extensive unit tests (headerLinesAreOrderedConsistently)
-- Cleanup collapseStringList and exploreStringList for new unit tests of BCF2Utils.  Fixed bug in edge case that never occurred in practice
-- VCFContigHeaderLine now provides its own key (VCFHeader.CONTIG_KEY) directly instead of requiring the user to provide it (and hoping its right)
-- More ways to access the data in VCFHeader
-- BCF2Writer uses a cache to avoid recomputing unnecessarily whether raw genotype blocks can be emitted directly into the output
-- Optimization of fullyDecodeAttributes -- attributes.size() is expensive and unnecessary.  We just guess that on average we need ~10 elements for the attribute map
-- CombineVariants optimization -- filters are online HashSet but are sorted at the end by creating a TreeSet
-- makeCombinations is now makePermutations, and you can request to create the permutations with or without replacement
2012-08-15 21:13:16 -04:00
..
alignment Reinitialize random seed in the bwa bindings from the fixed seed stored in the 2011-07-22 13:41:53 -04:00
commandline Cleanup of VCF header lines and constants, BCF2 bugfixes 2012-06-21 15:16:31 -04:00
gatk Parallel combine variants! 2012-08-15 21:13:15 -04:00
jna Updated hard limit MathUtils.MAXN number of samples from 11,000 to 50,000. 2012-05-29 11:18:22 -04:00
utils BCF2 optimizations; parallel CombineVariants 2012-08-15 21:13:16 -04:00
BaseTest.java Extensive unit tests, contacts, and documentation for RecalDatum 2012-07-31 08:11:03 -04:00
MD5DB.java Finalizing BCF2 mark III commit 2012-06-21 15:16:27 -04:00
MD5Mismatch.java Final updates to integration tests for BCF2 2012-05-24 10:58:59 -04:00
StingTextReporter.java Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
WalkerTest.java On the way to really sorting out HMS error handling 2012-07-25 22:11:10 -04:00