return nonNullFirst(idx_mqual, o1data, o2data);
}
// models, so rank on qmean - b
- float o1_mq = (Float) o1data[idx_mqual];
- float o2_mq = (Float) o2data[idx_mqual];
+ double o1_mq = (Double) o1data[idx_mqual];
+ double o2_mq = (Double) o2data[idx_mqual];
return (o2_mq < o1_mq) ? 1 : (o2_mq == o1_mq) ? 0 : -1;
}
}
cover.andNot(scover);
}
}
+ if (selected.size()==0)
+ {
+ return selected;
+ }
// final step is to sort on length - this might help the superposition
// process
Collections.sort(selected, new Comparator<FTSData>()