--- /dev/null
+/**
+ *
+ */
+package jalview.api;
+
+import jalview.datamodel.SequenceI;
+
+import java.awt.Color;
+
+/**
+ * Abstract feature renderer interface
+ * @author JimP
+ *
+ */
+public interface FeatureRenderer
+{
+
+ Color findFeatureColour(Color col, SequenceI sequenceI, int r);
+
+}
--- /dev/null
+package jalview.api;
+
+import jalview.datamodel.SequenceI;
+
+import java.awt.Color;
+
+public interface SequenceRenderer
+{
+
+ Color getResidueBoxColour(SequenceI sequenceI, int r);
+
+}