gatk-3.8/public/java/test/org/broadinstitute/sting/gatk/walkers
Mauricio Carneiro ffd61f4c1c Refactor the Pileup Element with regards to indels
Eric reported this bug due to the reduced reads failing with an index out of bounds on what we thought was a deletion, but turned out to be a read starting with insertion.

   * Refactored PileupElement to distinguish clearly between deletions and read starting with insertion
   * Modified ExtendedEventPileup to correctly distinguish elements with deletion when creating new pileups
   * Refactored most of the lazyLoadNextAlignment() function of the LocusIteratorByState for clarity and to create clear separation between what is a pileup with a deletion and what's not one. Got rid of many useless if statements.
   * Changed the way LocusIteratorByState creates extended event pileups to differentiate between insertions in the beginning of the read and deletions.
   * Every deletion now has an offset (start of the event)
   * Fixed bug when LocusITeratorByState found a read starting with insertion that happened to be a reduced read.
   * Separated the definitions of deletion/insertion (in the beginning of the read) in all UG annotations (and the annotator engine).
   * Pileup depth of coverage for a deleted base will now return the average coverage around the deletion.
   * Indel ReadPositionRankSum test now uses the deletion true offset from the read, changed all appropriate md5's
   * The extra pileup elements now properly read by the Indel mode of the UG made any subsequent call have a different random number and therefore all RankSum tests have slightly different values (in the 10^-3 range). Updated all appropriate md5s after extremely careful inspection -- Thanks Ryan!

 phew!
2012-01-24 16:07:21 -05:00
..
CNV Updating md5 because the file changed 2011-09-23 07:33:20 -04:00
annotator updating TDT integration test 2012-01-18 09:52:50 -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
coverage Patching special case in the adaptor clipping 2012-01-11 17:47:44 -05:00
diffengine Right aligning GATKReport numeric columns and updated MD5s in tests. 2011-12-05 23:22:15 -05: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 Refactor the Pileup Element with regards to indels 2012-01-24 16:07:21 -05: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 Bug fix for VariantSummary 2012-01-05 21:51:06 -05: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 Bug fix: if there are multiple records at a given position, it turns out that SelectVariants would drop all variants that follow after one that fails filters (instead of dropping just the failing one). Added an integration test to cover this case. 2011-12-19 10:04:33 -05: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