package utils.nexus;
import java.util.ArrayList;
import java.util.Iterator;
import org.apache.commons.lang.math.IntRange;
import org.apache.log4j.Logger;
public class Excludes extends Ranges{
private static final Logger logger = Logger.getLogger(Excludes.class);
public Excludes() {
super();
}
public Excludes(Excludes excludes) {
super(excludes);
}
public boolean isExcluded(int pos){
return contains(pos);
}
public Excludes getCopy(){
return new Excludes(this);
}
public void addNexusRange(NexusRange range){
Range newRange = new Range(range.getMinimumInt() - 1, range.getMaximumInt() - 1, 0); // one less because internally we work with 0 as first pos
addRange(newRange);
}
}