Bug fix for logging likelihoods in new read allele map: reads which were filtered out were being excluded from map, but they should be included in annotations

This commit is contained in:
Guillermo del Angel 2012-09-09 20:35:45 -04:00
parent 8ca205f1a9
commit 2d4b00833b
1 changed files with 5 additions and 10 deletions

View File

@ -346,20 +346,15 @@ public class LikelihoodCalculationEngine {
}
}
}
/* // add all filtered reads to the NO_CALL list because they weren't given any likelihoods
List<GATKSAMRecord> readList = alleleReadMap.get(Allele.NO_CALL);
if( readList == null ) {
readList = new ArrayList<GATKSAMRecord>();
alleleReadMap.put(Allele.NO_CALL, readList);
}
*/
/* for( final GATKSAMRecord read : perSampleFilteredReadList.get(sample.getKey()) ) {
// add all filtered reads to the NO_CALL list because they weren't given any likelihoods
for( final GATKSAMRecord read : perSampleFilteredReadList.get(sample.getKey()) ) {
// only count the read if it overlaps the event, otherwise it is not added to the output read list at all
if( callLoc.overlapsP(parser.createGenomeLoc(read)) ) {
readList.add(read);
for( final Allele a : call.getFirst().getAlleles() )
likelihoodMap.add(read,a,0.0);
}
}
*/
returnMap.put(sample.getKey(), likelihoodMap);
}