apollo.dataadapter.synteny
Class ChromosomeDrawer

java.lang.Object
  extended by apollo.dataadapter.synteny.ChromosomeDrawer

public class ChromosomeDrawer
extends java.lang.Object


Constructor Summary
ChromosomeDrawer(Chromosome chromosome, java.util.Vector regions, java.util.Hashtable colours, boolean hit)
           
 
Method Summary
 void draw(java.awt.Graphics g, int x, int y, int width, int height)
           
 SyntenyRegion pixelBoxToRegion(int xpixel, int ypixel)
           
 int pixelToBase(int x, int y)
           
 SyntenyRegion pixelToRegion(int xpixel, int ypixel)
           
 java.awt.Rectangle regionToRectangle(SyntenyRegion reg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChromosomeDrawer

public ChromosomeDrawer(Chromosome chromosome,
                        java.util.Vector regions,
                        java.util.Hashtable colours,
                        boolean hit)
Method Detail

draw

public void draw(java.awt.Graphics g,
                 int x,
                 int y,
                 int width,
                 int height)

pixelToBase

public int pixelToBase(int x,
                       int y)

pixelToRegion

public SyntenyRegion pixelToRegion(int xpixel,
                                   int ypixel)

pixelBoxToRegion

public SyntenyRegion pixelBoxToRegion(int xpixel,
                                      int ypixel)

regionToRectangle

public java.awt.Rectangle regionToRectangle(SyntenyRegion reg)