gatk-3.8/public/java/test/org/broadinstitute/sting/gatk
Mauricio Carneiro cbd21c6339 Nasty, nasty.....
VariantEval is overly abusive of the GATKReport (lack of) spec.

   1. It converts numeric values (longs, integers and doubles) to string before sending to the Report, then expects it to decipher that those were actually numbers.
   2. Worse, the stratification modules somehow instead of sending the actual values to the report table, sends a string with the value "unknown" and then abuses the GATKReport spec to convert those "unknown" placeholder values with numbers. Then again, it expects the report to know those are numbers, not strings.

   Now that the GATKReport HAS specs, VariantEval needs to be overhauled to conform with that. In the meantime, I have added special ad-hoc treatment to these wrong contracts. It works, and the integration tests all passed without changing any MD5's, but right after Mark and Ryan commit their VariantEval refactors, I will step in to change the way it interacts with the GATKReport, so we can clean up the GATKReport.

   No wonder, the printing needed to be O(n^2).
2012-03-29 17:49:53 -04:00
..
datasources Avoid buffer underflow in GATKBAMIndex by detecting premature EOF in BAM indices 2012-03-08 15:30:44 -05:00
executive Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
filters Taking care of bad cigars in the GATK 2012-03-20 14:32:57 -04:00
iterators a) Bug fix in calling new functions that give indel bases and length from regular pileup in LocusIteratorByState, b) Added unit test to cover these. 2012-02-25 13:57:28 -05:00
refdata Merge with master 2011-11-19 09:56:06 -05:00
report Added more primitives to GATK Report Column Type 2012-03-28 09:07:54 -04:00
samples Added UnitTests for getFamilies() and getChildrenWithParents() 2011-12-09 15:57:07 +01:00
traversals First pass of the asynchronous block loader. 2011-11-18 15:02:59 -05:00
walkers Nasty, nasty..... 2012-03-29 17:49:53 -04:00
EngineFeaturesIntegrationTest.java HierarchicalMicroScheduler no longer attempts to wrap exceptions 2012-03-23 11:27:21 -04:00
GenomeAnalysisEngineUnitTest.java Allow processing of empty intervals, but warn user when this case is encountered. 2011-10-28 12:12:14 -04:00
WalkerManagerUnitTest.java Moving more tools over to use the standard VC arg collection. Also, while I'm in there, I removed all of the empty references to @Requires given that it's no longer relevant. 2011-08-10 12:20:18 -04:00