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

          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: