| 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.