Prevent array bounds errors
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@1435 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
26a6f816c9
commit
82e2b7017e
|
|
@ -77,7 +77,7 @@ public class IndelFilterWalker extends RefWalker<Integer, Integer> {
|
||||||
leftRun++;
|
leftRun++;
|
||||||
}
|
}
|
||||||
|
|
||||||
indelBase = indel.isDeletion() ? bases[refBasePos+indel.length()] : indel.getAltBasesFWD().charAt(indel.getAltBasesFWD().length()-1);
|
indelBase = indel.isDeletion() ? bases[Math.min(refBasePos+indel.length(),bases.length-1)] : indel.getAltBasesFWD().charAt(indel.getAltBasesFWD().length()-1);
|
||||||
int rightRun = 0;
|
int rightRun = 0;
|
||||||
for ( int i = refBasePos + (indel.isDeletion() ? 1+indel.length() : 1); i < bases.length; i++) {
|
for ( int i = refBasePos + (indel.isDeletion() ? 1+indel.length() : 1); i < bases.length; i++) {
|
||||||
if ( bases[i] != indelBase )
|
if ( bases[i] != indelBase )
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue