[Biojava-l] Error in SimpleRichLocation.contains()
    Augusto Fernandes Vellozo 
    augustovmail-java at yahoo.com.br
       
    Tue Sep  9 19:03:26 UTC 2008
    
    
  
Hi Everyone.
I think there is one error with the method contains in SimpleRichLocation.
If I have the locations
loc1=(1..10) ,
loc2=join(2..4, 6..8) then
loc1 contains (loc2) is true, it is right?
But....the program below prints false.
Someone knows what's happening?
Thanks a lot,
Augusto
public class Test
{
    public static void main(String[] args) {
        RichLocation loc1 = new SimpleRichLocation(new SimplePosition(1),
new SimplePosition(10), 0);
        RichLocation loc2 = new SimpleRichLocation(new SimplePosition(2),
new SimplePosition(4), 0);
        RichLocation loc3 = new SimpleRichLocation(new SimplePosition(6),
new SimplePosition(8), 0);
        ArrayList a = new ArrayList();
        a.add(loc2);
        a.add(loc3);
        CompoundRichLocation loc4 = new CompoundRichLocation(a);
        System.out.println(loc1.contains(loc4));
    }
}
-- 
Augusto F. Vellozo
-- 
Augusto F. Vellozo
    
    
More information about the Biojava-l
mailing list