>>>>> "Jolyon" == Jolyon Holdstock <[EMAIL PROTECTED]> writes:

    Jolyon> Hi, Should SequencePoster still be in the API (at
    Jolyon> biojava.org) as SequencePanel seems identical?  Cheers,
    Jolyon> Jolyon

I guess that SequencePoster could go as it seems to have the same
functionality as SequencePanel, just a slightly different
implementation. In fact, the possibility of TranslatedSequencePanel
being the the default SequencePanel was raised a while back.

What we have now are:

SequencePoster - older implementation

SequencePanel - main implementation containing a drawing workaround
which allows high pixel coordinates to be drawn accurately by
translating them towards zero, but which gives unexpected results when
making a BufferedImage from the panel. Nice and easy to use.

TranslatedSequencePanel - supplementary implementation which uses a
different drawing workaround which avoids use of high pixel
coordinates altogether and doesn't suffer the BufferedImage offset
problem, but which is not a drop-in replacement (if you drop it in it
will work, but the high pixel coordinates problem remains - you need
to use its extra translation methods to pan the view to high
sequence/low pixel coords). However, performance is much (6-8x)
improved and it generally feels more snappy.

I think SequencePoster should go. Not sure about the others - I think
there's room for both if the differences are clearly documented.

Keith

-- 

-= Keith James - [EMAIL PROTECTED] - http://www.sanger.ac.uk/Users/kdj =-
Pathogen Sequencing Unit, Wellcome Trust Sanger Institute, Cambridge, UK
_______________________________________________
Biojava-l mailing list  -  [EMAIL PROTECTED]
http://biojava.org/mailman/listinfo/biojava-l

Reply via email to