Interface PairwiseSequenceRenderer

All Known Implementing Classes:
CrosshairRenderer, PairwiseDiagonalRenderer, PairwiseFilteringRenderer, PairwiseOverlayRenderer

public interface PairwiseSequenceRenderer
PairwiseSequenceRenderers render information about the relationship between two sequences. Its function is analagous to SequenceRenderer for single sequences and is extensively based on that code.
Since:
1.2
Author:
Keith James
  • Method Details

    • paint

      paints some or all of the information about the sequence pair.
      Parameters:
      g2 - a Graphics2D.
      prc - a PairwiseRenderContext encapsulating the information to be displayed.
    • processMouseEvent

      processMouseEvent produces a SequenceViewerEvent in response to a mouse gesture.
      Parameters:
      prc - a PairwiseRenderContext.
      me - a MouseEvent that caused the request.
      path - a List of PairwiseSequenceRenderer instances passed through so far.
      Returns:
      a SequenceViewerEvent encapsulating the mouse gesture.