* taking into account sequence feature locations, feature colour schemes,
* render ordering, feature and feature group visibility, and transparency.
* <p>
+ * Does not take into account global feature visibility (show features on or
+ * off). Test for this before calling this method if necessary. This allows,
+ * for example, feature colours to be computed for structures even if not
+ * shown on the alignment.
+ * <p>
* The graphics argument should be provided if transparency is applied
* (getTransparency() < 1). With feature transparency, visible features are
* written to the graphics context and the composite colour may be read off