Two helper class groups can be imported from `#! python varnaapi.param` for two VARNA operations, [add_annotation][varnaapi.BasicDraw.add_annotation] and [add_bases_style][varnaapi.BasicDraw.add_bases_style].
## Annotation
An `Annotation` object represents a textual annotation added to a VARNA drawing.
The object stores the text and other informtation needed.
One can add `Annotation` to drawing using [VARNA.add_annotation](varna.md#varnaapi.Structure.add_annotation).
One can add `Annotation` to drawing using [BasicDraw.add_annotation][varnaapi.BasicDraw.add_annotation].
Four annotation types allowed in VARNA are represented by four objects below.
values (float list): list of values in float for each base. `0`s are added at the end of the list if the list length is shorter than the number of bases.
vMin: Minium value for the color map
vMax: Maximum value for the color map
caption: Color map caption
style: Color map style, which is one of the following
- predefined style from
['red', 'blue', 'green', 'heat', 'energy', 'bw']
- customized style in a list of pairs, (value, color)