Package org.biojava.bio.gui.sequence
Class AbstractPeptideDigestRenderer
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.gui.sequence.MultiLineRenderer
org.biojava.bio.gui.sequence.AbstractPeptideDigestRenderer
- All Implemented Interfaces:
Serializable
,SequenceRenderer
,Changeable
- Direct Known Subclasses:
PeptideDigestRenderer
A SequenceRenderer that renders a set of Features that match a FeatureFilter in such a way that
they do not overlap in the display.
- Since:
- 1.5
- Author:
- Mark Southern
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojava.bio.gui.sequence.SequenceRenderer
SequenceRenderer.RendererForwarder
-
Field Summary
FieldsFields inherited from class org.biojava.bio.gui.sequence.MultiLineRenderer
renderers, RENDERERS
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractPeptideDigestRenderer
(FeatureSource source, FeatureFilter filter) AbstractPeptideDigestRenderer
(FeatureSource source, FeatureFilter filter, int distanceBetweenFeatures) -
Method Summary
Modifier and TypeMethodDescriptionabstract FeatureRenderer
createRenderer
(int lane) protected void
protected void
int
void
setDistanceBetweenFeatures
(int d) void
setFeatureSource
(FeatureSource source) void
setFilter
(FeatureFilter filter) void
Methods inherited from class org.biojava.bio.gui.sequence.MultiLineRenderer
_addRenderer, _removeRenderer, addRenderer, clearRenderers, getChangeSupport, getDepth, getMinimumLeader, getMinimumTrailer, paint, processMouseEvent, removeRenderer
Methods inherited from class org.biojava.utils.AbstractChangeable
addChangeListener, addChangeListener, generateChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
-
Field Details
-
DIGEST
-
LANE
- See Also:
-
-
Constructor Details
-
AbstractPeptideDigestRenderer
public AbstractPeptideDigestRenderer() -
AbstractPeptideDigestRenderer
-
AbstractPeptideDigestRenderer
-
AbstractPeptideDigestRenderer
public AbstractPeptideDigestRenderer(FeatureSource source, FeatureFilter filter, int distanceBetweenFeatures)
-
-
Method Details
-
setFeatureSource
-
getFeatureSource
-
getFilter
-
setFilter
-
setDistanceBetweenFeatures
-
getDistanceBetweenFeatures
-
sortPeptidesIntoLanes
- Throws:
ChangeVetoException
-
doRefreshRenderers
- Throws:
ChangeVetoException
-
createRenderer
-
doSortPeptides
-