I have to remember that this is Java, not C.

git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@5709 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
carneiro 2011-04-28 17:40:14 +00:00
parent f04cc4321f
commit a5b96e0e04
1 changed files with 4 additions and 4 deletions

View File

@ -289,7 +289,7 @@ public class SelectVariants extends RodWalker<Integer, Integer> {
int positionToPrint = positionToAdd; int positionToPrint = positionToAdd;
for (int i=0; i<numRandom; i++) { for (int i=0; i<numRandom; i++) {
vcfWriter.add(variantArray[positionToPrint].vc, variantArray[positionToPrint].refBase); vcfWriter.add(variantArray[positionToPrint].vc, variantArray[positionToPrint].refBase);
positionToPrint = nextCircularPosition(positionToPrint, numRandom); positionToPrint = nextCircularPosition(positionToPrint);
} }
} }
} }
@ -349,13 +349,13 @@ public class SelectVariants extends RodWalker<Integer, Integer> {
if ( v < t) { if ( v < t) {
variantArray[positionToAdd].set(vc, refBase); variantArray[positionToAdd].set(vc, refBase);
nVariantsAdded++; nVariantsAdded++;
positionToAdd = nextCircularPosition(positionToAdd, numRandom); positionToAdd = nextCircularPosition(positionToAdd);
} }
} }
} }
private int nextCircularPosition(int cur, int size) { private int nextCircularPosition(int cur) {
if ((cur + 1) == size) if ((cur + 1) == variantArray.length)
return 0; return 0;
return cur + 1; return cur + 1;
} }