Interface | Description |
---|---|
BlockPainter | |
LogoContext | |
LogoPainter |
The interface for something that will draw the sequence logo for a state.
|
SymbolStyle |
The interface for things that say how to paint a symbol.
|
Class | Description |
---|---|
BarLogoPainter |
A logo painter that paints in bars.
|
DistributionLogo |
The GUI component for rendering a DistributionLogo.
|
DNAStyle |
A simple implementation of SymbolStyle optimized for DNA.
|
FeatureTree |
FeatureTree is GUI tree to display the features and annotations
of the sequences in a
SequenceDB Nested Features are
displayed as expandable leaves. |
PlainBlock |
A painter that just draws a block (or bar).
|
PlainStyle |
A simple implementation of SymbolStyle that just uses a single paint for
outlines and a single paint for filling.
|
SimpleSymbolStyle |
A no-frills implementation of SymbolStyle.
|
StackedLogoPainter |
A logo painter that paints in stacked areas.
|
TextBlock |
A BlockPainter that renders letters in proportion to the size of the signal.
|
TextLogoPainter |
A logo painter that paints in stacked letters.
|
Where ever possible we have used java bean like interfaces. The model view paradigm is used, and in most cases the org.biojava.bio.seq and org.biojava.bio.alignment interfaces form the basis of the model. Often the actual rendering of the component is abstracted off so that the same class can render data in different ways by swapping in an appropriate renderer. This maintains a consistent API even when the user sees very different images.
Copyright © 2014 BioJava. All rights reserved.