Details
-
Type:
Improvement
-
Status: Open
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: 2.11.4.0
-
Fix Version/s: 2.12.0
-
Component/s: Dev and Dep, renderer
-
Labels:None
Description
The 2.12 merge will mean all these need to be reconciled. Similarly, JAL-2402 describes changes to the UI to simplify the way someone can configure Jalview to shade parts of an alignment according to annotation, conservation, consensus thresholds, or other values associated with aligned sequences.
Propose refactoring is done to separate the data dependent code from the render, where the renderer has a standardised configuration bean who's form does not have data-specific methods (e.g. conservation, consensus, ss-consensus, hmm), only data-specific factory methods.