import java.util.Iterator;
import java.util.List;
+import intervalstore.api.IntervalI;
+
/**
* Functions for cross-referencing sequence databases.
*
*/
SequenceFeature newFeature = new SequenceFeature(feat)
{
+ // BH 2019.08.15 We must override equalsInterval, not
+ // equals, because that is part of the IntervalI interface,
+ // and IntervalStore may need that for proper, faster
+ // processing.
+ // @Override
+ // public boolean equals(Object o)
+ // {
+ // return super.equals(o, true);
+ // }
+ //
@Override
- public boolean equals(Object o)
+ public boolean equalsInterval(IntervalI sf)
{
- return super.equals(o, true);
+ return equals((SequenceFeature) sf, true);
}
};
+
matched.addSequenceFeature(newFeature);
}
}