Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-4438

refactor ResidueShaderI to support new types of data-dependent shading

    XMLWordPrintable

    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

      JAL-4436 (targeted for 2.11.4) added an additional set of methods to ResidueShaderI for dealign with secondary structure profiles in a similar way to residue profiles for a collection of aligned sequences (AnnotatedCollectionI). At the same time, new features incoming in 2.12 support more sophisticated annotation based shading for shading according to match to HMMer profiles: JAL-3623.

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jprocter James Procter
              Reporter:
              jprocter James Procter
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: