Package | Description |
---|---|
org.biojava.bio.gui.sequence |
Graphical displays of biological sequences and associated annotations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PairwiseRenderContext
PairwiseRenderContext encapsulates information
required for the rendering of a pair of sequences. |
Modifier and Type | Class and Description |
---|---|
class |
HeadlessRenderContext
A stand-alone SequenceRenderContext to make it easy to render to an image.
|
class |
PairwiseSequencePanel
A
PairwiseSequencePanel is a panel that displays a
pair of sequences; one sequence (the primary) may be either
left-to-right (HORIZONTAL) or from top-to-bottom (VERTICAL). |
class |
SequencePanel
A panel that displays a Sequence.
|
class |
SequencePoster
Deprecated.
This doesn't handle loads of stuff. Use SequencePoster.
|
class |
SubPairwiseRenderContext
SubPairwiseRenderContext is a rendering context
which wraps a delegate context and effectively hides some of the
delegate's properties with its own. |
class |
SubSequenceRenderContext
Allows a new renderer to "wrap" another one, replacing one or more values.
|
class |
TranslatedSequencePanel
TranslatedSequencePanel is a panel that displays a
Sequence. |
Modifier and Type | Method and Description |
---|---|
SequenceRenderContext |
AlignmentRenderer.contextForLabel(SequenceRenderContext src,
String label) |
protected SequenceRenderContext |
FilteringRenderer.getContext(SequenceRenderContext src) |
protected SequenceRenderContext |
GappedRenderer.makeContext(SequenceRenderContext src,
RangeLocation loc) |
Modifier and Type | Method and Description |
---|---|
SequenceRenderContext |
AlignmentRenderer.contextForLabel(SequenceRenderContext src,
String label) |
protected List |
BumpedRenderer.doLayer(SequenceRenderContext src,
FeatureFilter filt) |
void |
SixFrameRenderer.drawLine(Graphics2D g,
SequenceRenderContext src,
int base,
StrandedFeature.Strand strand)
draws required bar in correct translation frame.
|
protected SequenceRenderContext |
FilteringRenderer.getContext(SequenceRenderContext src) |
double |
ZiggyImapRenderer.getDepth(SequenceRenderContext context) |
double |
ZiggyFeatureRenderer.getDepth(SequenceRenderContext src) |
double |
TickFeatureRenderer.getDepth(SequenceRenderContext src) |
double |
SymbolSequenceRenderer.getDepth(SequenceRenderContext context) |
double |
StopRenderer.getDepth(SequenceRenderContext src) |
double |
StackedFeatureRenderer.getDepth(SequenceRenderContext src) |
double |
SixFrameZiggyRenderer.getDepth(SequenceRenderContext src) |
double |
SixFrameRenderer.getDepth(SequenceRenderContext src) |
double |
SequenceRendererWrapper.getDepth(SequenceRenderContext src) |
double |
SequenceRenderer.getDepth(SequenceRenderContext src)
Retrieve the depth of this renderer when rendering src.
|
double |
RulerRenderer.getDepth(SequenceRenderContext src) |
double |
RoundRectangularBeadRenderer.getDepth(SequenceRenderContext context)
getDepth calculates the depth required by this
renderer to display its beads. |
double |
RectangularImapRenderer.getDepth(SequenceRenderContext context) |
double |
RectangularBeadRenderer.getDepth(SequenceRenderContext context)
getDepth calculates the depth required by this
renderer to display its beads. |
double |
PaddingRenderer.getDepth(SequenceRenderContext src) |
double |
OverlayRendererWrapper.getDepth(SequenceRenderContext src) |
double |
OffsetRulerRenderer.getDepth(SequenceRenderContext src) |
double |
MultiLineRenderer.getDepth(SequenceRenderContext src) |
double |
LabelledSequenceRenderer.getDepth(SequenceRenderContext sRC) |
double |
GlyphFeatureRenderer.getDepth(SequenceRenderContext src)
Returns the depth property of this class.
|
double |
GappedRenderer.getDepth(SequenceRenderContext src) |
double |
FilteringRenderer.getDepth(SequenceRenderContext src) |
double |
FeatureRenderer.getDepth(SequenceRenderContext src) |
double |
FeatureLabelRenderer.getDepth(SequenceRenderContext src) |
double |
FeatureBlockSequenceRenderer.getDepth(SequenceRenderContext src) |
double |
EllipticalBeadRenderer.getDepth(SequenceRenderContext context)
getDepth calculates the depth required by this
renderer to display its beads. |
double |
BumpedRenderer.getDepth(SequenceRenderContext src) |
double |
BasicImapRenderer.getDepth(SequenceRenderContext context) |
double |
BasicFeatureRenderer.getDepth(SequenceRenderContext src) |
double |
ArrowedFeatureRenderer.getDepth(SequenceRenderContext src) |
double |
AlignmentRenderer.getDepth(SequenceRenderContext ctx) |
double |
AbstractBeadRenderer.getDepth(SequenceRenderContext context)
getDepth calculates the depth required by this
renderer to display its beads. |
double |
AbiTraceRenderer.getDepth(SequenceRenderContext src) |
protected Shape |
SimpleLabelRenderer.getLabelGlyph(SequenceRenderContext src,
FontRenderContext frc) |
double |
SymbolSequenceRenderer.getMinimumLeader(SequenceRenderContext context) |
double |
StopRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
SixFrameRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
SequenceRendererWrapper.getMinimumLeader(SequenceRenderContext src) |
double |
SequenceRenderer.getMinimumLeader(SequenceRenderContext src)
Retrieve the minimum leading distance for this renderer when rendering src.
|
double |
RulerRenderer.getMinimumLeader(SequenceRenderContext context) |
double |
PaddingRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
OverlayRendererWrapper.getMinimumLeader(SequenceRenderContext src) |
double |
OffsetRulerRenderer.getMinimumLeader(SequenceRenderContext context) |
double |
MultiLineRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
LabelledSequenceRenderer.getMinimumLeader(SequenceRenderContext sRC) |
double |
GappedRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
FilteringRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
FeatureLabelRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
FeatureBlockSequenceRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
BumpedRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
AlignmentRenderer.getMinimumLeader(SequenceRenderContext ctx) |
double |
AbiTraceRenderer.getMinimumLeader(SequenceRenderContext src) |
double |
SymbolSequenceRenderer.getMinimumTrailer(SequenceRenderContext context) |
double |
StopRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
SixFrameRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
SequenceRendererWrapper.getMinimumTrailer(SequenceRenderContext src) |
double |
SequenceRenderer.getMinimumTrailer(SequenceRenderContext src)
Retrieve the minimum trailing distance for this renderer when rendering src.
|
double |
RulerRenderer.getMinimumTrailer(SequenceRenderContext context) |
double |
PaddingRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
OverlayRendererWrapper.getMinimumTrailer(SequenceRenderContext src) |
double |
OffsetRulerRenderer.getMinimumTrailer(SequenceRenderContext context) |
double |
MultiLineRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
LabelledSequenceRenderer.getMinimumTrailer(SequenceRenderContext sRC) |
double |
GappedRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
FilteringRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
FeatureLabelRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
FeatureBlockSequenceRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
BumpedRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
AlignmentRenderer.getMinimumTrailer(SequenceRenderContext ctx) |
double |
AbiTraceRenderer.getMinimumTrailer(SequenceRenderContext src) |
double |
SimpleLabelRenderer.getMinimumWidth(SequenceRenderContext sp) |
double |
LabelRenderer.getMinimumWidth(SequenceRenderContext sp)
Retrieve the minimum space required to render the label.
|
double |
LabelRenderer.RenderNothing.getMinimumWidth(SequenceRenderContext src) |
static Location |
GUITools.getVisibleRange(SequenceRenderContext src,
Graphics2D g2) |
protected List |
BumpedRenderer.layer(SequenceRenderContext src) |
protected SequenceRenderContext |
GappedRenderer.makeContext(SequenceRenderContext src,
RangeLocation loc) |
void |
SymbolSequenceRenderer.paint(Graphics2D g2,
SequenceRenderContext context) |
void |
StopRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
SixFrameRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
SequenceRendererWrapper.paint(Graphics2D g,
SequenceRenderContext src) |
void |
SequenceRenderer.paint(Graphics2D g,
SequenceRenderContext src)
Render a portion (possibly all) of the information for src to g, displaying
all of the data that would fall within seqBox.
|
void |
RulerRenderer.paint(Graphics2D g2,
SequenceRenderContext context) |
void |
PaddingRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
OverlayRendererWrapper.paint(Graphics2D g,
SequenceRenderContext src) |
void |
OffsetRulerRenderer.paint(Graphics2D g2,
SequenceRenderContext context) |
void |
MultiLineRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
LabelledSequenceRenderer.paint(Graphics2D g,
SequenceRenderContext sRC) |
void |
GappedRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
FilteringRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
FeatureBlockSequenceRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
BumpedRenderer.paint(Graphics2D g,
SequenceRenderContext src) |
void |
AlignmentRenderer.paint(Graphics2D g,
SequenceRenderContext ctx) |
void |
AbiTraceRenderer.paint(Graphics2D g,
SequenceRenderContext ctxt) |
void |
SimpleLabelRenderer.paint(Graphics2D g,
SequenceRenderContext sp,
int min,
int max,
SequenceRenderContext.Border side) |
void |
LabelRenderer.paint(Graphics2D g,
SequenceRenderContext sp,
int min,
int max,
SequenceRenderContext.Border border)
Render a label for the information for sp to g.
|
void |
LabelRenderer.RenderNothing.paint(Graphics2D g,
SequenceRenderContext sp,
int min,
int max,
SequenceRenderContext.Border border) |
FeatureHolder |
ZiggyImapRenderer.processMouseEvent(FeatureHolder holder,
SequenceRenderContext context,
MouseEvent mEvent) |
FeatureHolder |
ZiggyFeatureRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
TickFeatureRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
StackedFeatureRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
SixFrameZiggyRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
RectangularImapRenderer.processMouseEvent(FeatureHolder holder,
SequenceRenderContext context,
MouseEvent mEvent) |
FeatureHolder |
GlyphFeatureRenderer.processMouseEvent(FeatureHolder fh,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
FeatureRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
FeatureLabelRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
BasicImapRenderer.processMouseEvent(FeatureHolder holder,
SequenceRenderContext context,
MouseEvent mEvent) |
FeatureHolder |
BasicFeatureRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
ArrowedFeatureRenderer.processMouseEvent(FeatureHolder hits,
SequenceRenderContext src,
MouseEvent me) |
FeatureHolder |
AbstractBeadRenderer.processMouseEvent(FeatureHolder holder,
SequenceRenderContext context,
MouseEvent mEvent)
processMouseEvent defines the behaviour on
revieving a mouse event. |
SequenceViewerEvent |
SymbolSequenceRenderer.processMouseEvent(SequenceRenderContext context,
MouseEvent me,
List path) |
SequenceViewerEvent |
StopRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
SixFrameRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
SequenceRendererWrapper.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
SequenceRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path)
Produce a SequenceViewerEvent in response to a mouse gesture.
|
SequenceViewerEvent |
RulerRenderer.processMouseEvent(SequenceRenderContext context,
MouseEvent me,
List path) |
SequenceViewerEvent |
PaddingRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
OverlayRendererWrapper.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
OffsetRulerRenderer.processMouseEvent(SequenceRenderContext context,
MouseEvent me,
List path) |
SequenceViewerEvent |
MultiLineRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
LabelledSequenceRenderer.processMouseEvent(SequenceRenderContext sRC,
MouseEvent mE,
List path) |
SequenceViewerEvent |
FilteringRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
FeatureBlockSequenceRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
BumpedRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
SequenceViewerEvent |
AbiTraceRenderer.processMouseEvent(SequenceRenderContext src,
MouseEvent me,
List path) |
void |
RoundRectangularBeadRenderer.renderBead(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderBead renders features as a rectangle with
rounded corners. |
void |
RectangularImapRenderer.renderBead(Graphics2D g2,
Feature f,
SequenceRenderContext context) |
void |
RectangularBeadRenderer.renderBead(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderBead renders features as simple rectangle. |
void |
EllipticalBeadRenderer.renderBead(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderBead renders features as simple ellipse. |
void |
BeadFeatureRenderer.renderBead(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderBead should implement rendering for this
bead type only. |
abstract void |
AbstractBeadRenderer.renderBead(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderBead should be overridden by the concrete
BeadRenderer . |
void |
ZiggyImapRenderer.renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext context) |
void |
ZiggyFeatureRenderer.renderFeature(Graphics2D g,
Feature f,
SequenceRenderContext context) |
void |
TickFeatureRenderer.renderFeature(Graphics2D g,
Feature f,
SequenceRenderContext src) |
void |
StackedFeatureRenderer.renderFeature(Graphics2D g,
Feature f,
SequenceRenderContext src) |
void |
SixFrameZiggyRenderer.renderFeature(Graphics2D g,
Feature f,
SequenceRenderContext context) |
void |
RectangularImapRenderer.renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext context) |
void |
GlyphFeatureRenderer.renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext src) |
void |
FeatureRenderer.renderFeature(Graphics2D g2,
Feature feat,
SequenceRenderContext context) |
void |
FeatureLabelRenderer.renderFeature(Graphics2D g,
Feature feat,
SequenceRenderContext src) |
void |
BasicImapRenderer.renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext context) |
void |
BasicFeatureRenderer.renderFeature(Graphics2D g,
Feature f,
SequenceRenderContext src) |
void |
ArrowedFeatureRenderer.renderFeature(Graphics2D g,
Feature f,
SequenceRenderContext src) |
void |
AbstractBeadRenderer.renderFeature(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderFeature draws a feature using the supplied
graphics context. |
void |
ZiggyImapRenderer.renderImageMap(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderImageMap writes a set of image map
coordinates corresponding to the rectangle sections drawn by
the renderer. |
void |
RectangularImapRenderer.renderImageMap(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderImageMap writes a set of image map
coordinates corresponding to the rectangle drawn by the
renderer. |
void |
ImageMapRenderer.renderImageMap(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderImageMap renders the Feature as
set of image map hotspots. |
void |
BasicImapRenderer.renderImageMap(Graphics2D g2,
Feature f,
SequenceRenderContext context)
renderImageMap writes a set of image map
coordinates corresponding to the rectangle sections drawn by
the renderer. |
void |
SixFrameRenderer.renderLocation(Graphics2D g,
SequenceRenderContext src,
Location loc)
Render another "exon" in the correct translation frame.
|
List |
SixFrameRenderer.sequenceExtentOfPixels(SequenceRenderContext src) |
Constructor and Description |
---|
SubSequenceRenderContext(SequenceRenderContext src,
SymbolList symbols,
FeatureHolder features,
RangeLocation range) |
SubSequenceRenderContext(SequenceRenderContext src,
SymbolList symbols,
FeatureHolder features,
RangeLocation range,
int symOffset) |
Copyright © 2014 BioJava. All rights reserved.