Bug fix.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3526 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
ca4eab1d23
commit
f55f32d4ee
|
|
@ -612,15 +612,15 @@ public class DownsamplingLocusIteratorByState extends LocusIterator {
|
||||||
// nextReadState != null indicates that we haven't returned this value from the next() method yet.
|
// nextReadState != null indicates that we haven't returned this value from the next() method yet.
|
||||||
if(nextReadState != null)
|
if(nextReadState != null)
|
||||||
return;
|
return;
|
||||||
if(alignmentStartIterator!=null&&alignmentStartIterator.hasNext()) {
|
while(alignmentStartIterator!=null&&alignmentStartIterator.hasNext()) {
|
||||||
nextReadState = alignmentStartIterator.next();
|
nextReadState = alignmentStartIterator.next();
|
||||||
}
|
}
|
||||||
else if(sampleIterator!=null&&sampleIterator.hasNext()) {
|
while(nextReadState==null&&sampleIterator!=null&&sampleIterator.hasNext()) {
|
||||||
currentAlignmentStart = sampleIterator.next();
|
currentAlignmentStart = sampleIterator.next();
|
||||||
alignmentStartIterator = currentAlignmentStart!=null ? currentAlignmentStart.iterator() : null;
|
alignmentStartIterator = currentAlignmentStart!=null ? currentAlignmentStart.iterator() : null;
|
||||||
nextReadState = alignmentStartIterator!=null&&alignmentStartIterator.hasNext() ? alignmentStartIterator.next() : null;
|
nextReadState = alignmentStartIterator!=null&&alignmentStartIterator.hasNext() ? alignmentStartIterator.next() : null;
|
||||||
}
|
}
|
||||||
else if(sampleIterators.hasNext()) {
|
while(nextReadState==null&&sampleIterators.hasNext()) {
|
||||||
sampleIterator = sampleIterators.next();
|
sampleIterator = sampleIterators.next();
|
||||||
currentAlignmentStart = sampleIterator!=null&&sampleIterator.hasNext() ? sampleIterator.next() : null;
|
currentAlignmentStart = sampleIterator!=null&&sampleIterator.hasNext() ? sampleIterator.next() : null;
|
||||||
alignmentStartIterator = currentAlignmentStart!=null ? currentAlignmentStart.iterator() : null;
|
alignmentStartIterator = currentAlignmentStart!=null ? currentAlignmentStart.iterator() : null;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue