FeaturePlotter
#
- class biotite.sequence.graphics.FeaturePlotter[source]#
Bases:
object
A
FeaturePlotter
is an object, that ‘knows’ how to draw a certain type of sequence feature onto amatplotlib.Axes
.Whether the
FeaturePlotter
is able to draw a feature, is checked via thematches()
method. The visualization of a compatible feature is conducted in thedraw()
method.- abstract draw(axes, feature, bbox, location, style_param)#
Draw a feature onto an axes.
- Parameters:
- axesAxes
A Matplotlib axes, that is used as plotting area.
- featureFeature
The feature to be drawn.
- bboxBbox
The bounding box, that describes the area on the axes, where the feature should be drawn.
- locationint
The location of the feature, that should be drawn. Might be useful, when the visualization is dependent on e.g. location defects.
- style_paramdict
Additional style parameters.
- abstract matches(feature)#
Check, whether this object is able to draw a given sequence feature.
- Parameters:
- featureFeature
The sequence feature to be checked.
- Returns:
- compatibilitybool
True, if this object is able to draw the given feature, false otherwise.
Gallery#

Three ways to get the secondary structure of a protein