Change for lower-case references (always compare upper case bases)
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@1888 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
3b1fabeff0
commit
b83df5616a
|
|
@ -138,7 +138,7 @@ public class BaseTransitionTableCalculatorJavaWalker extends LocusWalker<Referen
|
|||
|
||||
public boolean useRead( SAMRecord read, int offset, ReferenceContext ref ) {
|
||||
|
||||
if ( Character.toUpperCase(read.getReadBases()[offset]) == ref.getBase() ) {
|
||||
if ( Character.toUpperCase(read.getReadBases()[offset]) == Character.toUpperCase(ref.getBase()) ) {
|
||||
return false;
|
||||
} else if ( read.getMappingQuality() <= minMappingQuality ) {
|
||||
return false;
|
||||
|
|
@ -300,6 +300,9 @@ class BaseTransitionTable {
|
|||
}
|
||||
|
||||
public void update(char observedBase, char refBase ) {
|
||||
//if ( observedBase == refBase ) {
|
||||
// throw new StingException("BaseTransitionTable received equal observed and reference bases, which should not happen.");
|
||||
//}
|
||||
table[BaseUtils.simpleBaseToBaseIndex(observedBase)][BaseUtils.simpleBaseToBaseIndex(refBase)] ++;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue