Do not add the first and last 4 cycles to the recalibration tables.
This commit is contained in:
parent
08dbd756f3
commit
1db2d1ba82
|
|
@ -78,8 +78,10 @@ public class CycleCovariate implements StandardCovariate {
|
||||||
increment = readOrderFactor;
|
increment = readOrderFactor;
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < read.getReadLength(); i++) {
|
final int CUSHION = 4;
|
||||||
cycles[i] = BitSetUtils.bitSetFrom(cycle);
|
final int MAX_CYCLE = read.getReadLength() - CUSHION - 1;
|
||||||
|
for (int i = 0; i < MAX_CYCLE; i++) {
|
||||||
|
cycles[i] = (i<CUSHION || i>MAX_CYCLE) ? null : BitSetUtils.bitSetFrom(cycle);
|
||||||
cycle += increment;
|
cycle += increment;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue