import java.util.ArrayList;
import java.util.BitSet;
-import java.util.Collections;
import java.util.List;
import java.util.SortedSet;
import java.util.TreeSet;
-import com.google.common.collect.Lists;
-
/**
* Holds a list of search result matches, where each match is a contiguous
* stretch of a single sequence.