Maximilian Haeussler wrote:

Hi everyone,
still searching for something similar to SequencePanel that does not throw exceptions in a JScrollPane...while doing this, I stumbled upon SequencePoster. Hum...the javadoc for both looks very very similar, if not identical... can someone give me a hint on the difference between SequencePanel and SequencePoster?
This question sounds rather stupid, but doing a diff on both didn't really help, and I don't really know where to search. And in the demos-dir, there are EmblViewer and BeadDemo but they look really pretty similar...


Thanks
Max


_______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l

Its highly probable that i have nailed down the reason you are seeing lots of IndexOutOfBoundsException being thrown.
SequencePanel. The actual output will most likely look something like this.


java.lang.IndexOutOfBoundsException: max must exceed min: min=1, max=-18
at org.biojava.bio.symbol.RangeLocation.<init>(RangeLocation.java:61)
at org.biojava.bio.gui.sequence.GUITools.getVisibleRange(GUITools.java:36)
at org.biojava.bio.gui.sequence.FeatureBlockSequenceRenderer.paint(FeatureBlockSequenceRenderer.java:216)
at org.biojava.bio.gui.sequence.SequenceRendererWrapper.paint(SequenceRendererWrapper.java:160)


I have a fix for this problem ( developed with help from Matthew ). BUT, it seems like the fix might cause some rendering
issues. Atleast that was my initial thougt, untill a few hours ago, when i checked out a fresh sourceetree and tried out the
demo applications, and it seems the current sourcetree has the same rendering issus as my fixed version.


The rendering issues i am talking about is that some of the demos render LOTS of empty space behind the sequences. From
a quick look it looks like it first renders the sequence, and then an equaly large empty part, behind the sequence.


I see this behaviour with the following demo applications

seqviewer.BeadDemo
seqviewer.EmblViewer2

What these two things share, is that they both use SequencePanel.

What i would like, if that anyone can just take a quick look at the BeadDemo and EmblViewer2 demos, and just check that
they see the same rendering problem as i see, so i am 100% its not a bug i have introduced somehow.


If thats the case, i would feel comfortable in commiting the changes that will fix the Exception throwing. And i can then try
to find out why the SequencePanel renders lots of blank space.


regards Kalle
_______________________________________________
Biojava-l mailing list  -  [EMAIL PROTECTED]
http://biojava.org/mailman/listinfo/biojava-l

Reply via email to