public class GeneMapImageDrawer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GeneMapImageDrawer.Gene |
static class |
GeneMapImageDrawer.Motif |
static class |
GeneMapImageDrawer.MotifInstance |
Modifier and Type | Field and Description |
---|---|
private static java.awt.Color[] |
COLOR_PROGRESSION |
private static java.awt.Color |
DEFAULT_BACKGROUND_COLOR |
private static java.awt.Color |
FONT_COLOR |
private static java.lang.String |
FONTNAME |
private static int |
FONTSIZE |
private static java.awt.Color |
GENE_COLOR |
private static int |
GENE_THICKNESS |
private static int |
LEFT_PADDING |
private static int |
MAX_NAME_WIDTH |
private static int |
MIN_MOTIF_WIDTH |
private static int |
MOTIF_THICKNESS |
private static int |
NAME_OFFSET |
private static int |
SCALE_THICKNESS |
private static int |
TICK_HEIGHT |
Constructor and Description |
---|
GeneMapImageDrawer() |
Modifier and Type | Method and Description |
---|---|
private static java.awt.image.BufferedImage |
drawGenes(int width,
int separation,
java.util.List<GeneMapImageDrawer.Gene> genes) |
private static void |
drawScale(java.awt.Graphics2D g2,
int maxLen,
double scalingFac) |
static void |
main(java.lang.String[] args) |
private static java.util.List<GeneMapImageDrawer.Gene> |
parseMapFile(java.io.Reader r) |
private static final java.awt.Color[] COLOR_PROGRESSION
private static final java.awt.Color DEFAULT_BACKGROUND_COLOR
private static final java.awt.Color FONT_COLOR
private static final java.lang.String FONTNAME
private static final java.awt.Color GENE_COLOR
private static final int GENE_THICKNESS
private static final int MOTIF_THICKNESS
private static final int MIN_MOTIF_WIDTH
private static final int SCALE_THICKNESS
private static final int TICK_HEIGHT
private static final int NAME_OFFSET
private static final int FONTSIZE
private static final int LEFT_PADDING
private static final int MAX_NAME_WIDTH
private static java.awt.image.BufferedImage drawGenes(int width, int separation, java.util.List<GeneMapImageDrawer.Gene> genes)
private static void drawScale(java.awt.Graphics2D g2, int maxLen, double scalingFac)
public static void main(java.lang.String[] args)
private static java.util.List<GeneMapImageDrawer.Gene> parseMapFile(java.io.Reader r) throws java.io.IOException
java.io.IOException