gatk-3.8/public/java/test/org/broadinstitute/sting/gatk/walkers
Mauricio Carneiro 3bfca0ccfd BitSet implementation of the on-the-fly recalibration using the CSV format file.
Infrastructure:
   * Added static interface to all different clipping algorithms of low quality tail clipping
   * Added reverse direction pileup element event lookup (indels) to the PileupElement and LocusIteratorByState
   * Complete refactor of the KeyManager. Much cleaner implementation that handles keys with no optional covariates (necessary for on-the-fly recalibration)
   * EventType is now an independent enum with added capabilities. All functionality is now centralized.

 BQSR and RecalibrateBases:
   * On-the-fly recalibration is now generic and uses the same bit set structure as BQSR for a reduced memory footprint
   * Refactored the object creation to take advantage of the compact key structure
   * Replaced nested hash maps with single hash maps indexed by bitsets
   * Eliminated low quality tails from the context covariate (using ReadClipper's write N's algorithm).
   * Excluded contexts with N's from the output file.
   * Fixed cycle covariate for discrete platforms (need to check flow cycle platforms now!)
   * Redfined error for indels to look at the previous base in negative strand reads (using new PE functionality)
   * Added the covariate ID (for optional covariates) to the output for disambiguation purposes
   * Refactored CovariateKeySet -- eventType functionality is now handled by the EventType enum.
   * Reduced memory usage of the BQSR script to 4

 Tests:
   * Refactored BQSRKeyManagerUnitTest to handle the new implementation of the key manager
   * Added tests for keys without optional covariates
   * Added tests for on-the-fly recalibration (but more tests are necessary)
2012-03-16 13:02:15 -04:00
..
CNV Updating md5 because the file changed 2011-09-23 07:33:20 -04:00
activeregionqc CountReadsInActiveRegions now emits a detailed GATK report 2012-03-14 17:26:37 -04:00
annotator Updating integration tests now that standard annotations support multiple alleles 2012-02-27 11:32:26 -05:00
beagle Minor tweaks to T2D-related qscripts. Replacing old md5s from the BeagleIntegrationTest. All differences boiled down either to the accounting of genotypes changed (./. --> 0/0 is no longer a "changed" genotype, and original genotypes that were ./. are represented as OG=. rather than OG=./. .) 2012-01-23 08:25:34 -05:00
bqsr BitSet implementation of the on-the-fly recalibration using the CSV format file. 2012-03-16 13:02:15 -04:00
coverage DoC now properly handles reference N bases + misc. additional cleanups 2012-02-25 11:32:50 -05:00
diagnostics GATKReport v1.0 2012-03-12 23:09:19 -04:00
diffengine GATKReport v1.0 2012-03-12 23:09:19 -04:00
fasta Removing the legacy -L "interval1;interval2" syntax 2011-11-21 13:18:53 -05:00
filters Again, fixing the add call when we really mean replace 2011-11-21 19:15:56 -05:00
genotyper Adding integration test to cover errors from my previous commit (GENOTYPE_GIVEN_ALLELE bugs reported by Sara Pulit and Chris Hartl) 2012-03-13 12:43:40 -04:00
indels Rename *PerformanceTest test classes to *LargeScaleTest 2011-12-22 10:38:49 -05:00
phasing Merge with master 2011-11-19 09:56:06 -05:00
qc First version of VariantContextBuilder 2011-11-18 11:06:15 -05:00
recalibration Patching special case in the adaptor clipping 2012-01-11 17:47:44 -05:00
validation Removing all instances of -BTI (in tests and in GATKdocs) and replacing them with the appropriate alternative. 2011-10-27 23:55:11 -04:00
varianteval Updating md5s because MultiallelicSummary is now standard 2012-03-13 16:31:13 -04:00
variantrecalibration Changing the VQSR command line syntax back to the parsed tags approach. This cleans up the code and makes sure we won't be parsing the same rod file multiple times. I've tried to update the appropriate qscripts. 2011-09-12 12:17:43 -04:00
variantutils GATKReport v1.0 2012-03-12 23:09:19 -04:00
BAQIntegrationTest.java merge master 2011-10-25 16:08:39 -04:00
ClipReadsWalkersIntegrationTest.java Updating MD5s for updated BAM with read groups 2011-10-06 12:15:48 -07:00
PileupWalkerIntegrationTest.java Updated integration tests for the new adaptor clipping fix. 2011-12-30 18:47:14 -05:00
PrintReadsIntegrationTest.java Reorganized the codebase beneath top-level public and private directories, 2011-06-28 06:55:19 -04:00
PrintReadsUnitTest.java Better location for the downsampling of reads in PrintReads 2012-01-14 14:06:09 -05:00