private int getLowestFixSameVersion(final int versionKey) { if (versionKey < fixerVersions.firstInt()) { // can have a version before everything else return fixerVersions.firstInt() - 1; } return fixerVersions.subSet(0, versionKey + 1).lastInt(); }
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default IntSortedSet subSet(final Integer from, final Integer to) { return subSet(from.intValue(), to.intValue()); } /**
@Override public IntSortedSet subSet(final int from, final int to) { return new SynchronizedSortedSet(sortedSet.subSet(from, to), sync); } @Override
@Override public IntSortedSet subSet(final int from, final int to) { return new UnmodifiableSortedSet(sortedSet.subSet(from, to)); } @Override
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override public IntSortedSet subSet(final Integer from, final Integer to) { return new SynchronizedSortedSet(sortedSet.subSet(from, to), sync); } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override public IntSortedSet subSet(final Integer from, final Integer to) { return new UnmodifiableSortedSet(sortedSet.subSet(from, to)); } /**
private List<KmerPathNode> lengthSplit(IntSortedSet startPositions, List<KmerPathNode> path) { List<KmerPathNode> result = new ArrayList<KmerPathNode>(startPositions.size()); for (int i = 0; i < path.size(); i++) { KmerPathNode pn = path.get(i); // break node internally for (int breakStartPosition : startPositions.subSet(pn.firstStart() + 1, pn.firstStart() + pn.length())) { int breakLength = breakStartPosition - pn.firstStart(); KmerPathNode split = lengthSplit(pn, breakLength); result.add(split); } result.add(pn); } return result; } private KmerPathNode lengthSplit(KmerPathNode node, int length) {
final IntIterable valuesToIncrement = multimap.get(keyToIncrement).subSet(fromValue, toValue); for (final int valueToIncrement : valuesToIncrement) {