X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FJalview2XML.java;h=55d29d514fd6e0997df57a344edb5e965070e601;hb=7c19c72efd3433b14f845c265747010d9dc596cc;hp=cda08c65c6556181f93f44d9b1179d4db337fa08;hpb=8e1be43e250107a4d86898bd554cf03098fa5957;p=jalview.git diff --git a/src/jalview/gui/Jalview2XML.java b/src/jalview/gui/Jalview2XML.java index cda08c6..55d29d5 100644 --- a/src/jalview/gui/Jalview2XML.java +++ b/src/jalview/gui/Jalview2XML.java @@ -39,6 +39,7 @@ import jalview.ext.varna.RnaModel; import jalview.gui.StructureViewer.ViewerType; import jalview.io.DataSourceType; import jalview.io.FileFormat; +import jalview.renderer.ResidueShaderI; import jalview.schemabinding.version2.AlcodMap; import jalview.schemabinding.version2.AlcodonFrame; import jalview.schemabinding.version2.Annotation; @@ -73,7 +74,6 @@ import jalview.schemabinding.version2.Tree; import jalview.schemabinding.version2.UserColours; import jalview.schemabinding.version2.Viewport; import jalview.schemes.AnnotationColourGradient; -import jalview.schemes.CollectionColourSchemeI; import jalview.schemes.ColourSchemeI; import jalview.schemes.ColourSchemeProperty; import jalview.schemes.FeatureColour; @@ -1178,7 +1178,7 @@ public class Jalview2XML ColourSchemeI colourScheme = sg.getColourScheme(); if (colourScheme != null) { - CollectionColourSchemeI groupColourScheme = sg + ResidueShaderI groupColourScheme = sg .getGroupColourScheme(); if (groupColourScheme.conservationApplied()) { @@ -1270,8 +1270,8 @@ public class Jalview2XML view.setWidth(size.width); view.setHeight(size.height); - view.setStartRes(av.startRes); - view.setStartSeq(av.startSeq); + view.setStartRes(av.getStartRes()); + view.setStartSeq(av.getStartSeq()); if (av.getGlobalColourScheme() instanceof jalview.schemes.UserColourScheme) { @@ -1294,7 +1294,7 @@ public class Jalview2XML .getGlobalColourScheme())); } - CollectionColourSchemeI vcs = av.getViewportColourScheme(); + ResidueShaderI vcs = av.getResidueShading(); ColourSchemeI cs = av.getGlobalColourScheme(); if (cs != null) @@ -3373,6 +3373,7 @@ public class Jalview2XML jGroup.getDisplayBoxes(), jGroup.getDisplayText(), jGroup.getColourText(), jGroup.getStart(), jGroup.getEnd()); sg.getGroupColourScheme().setThreshold(pidThreshold, true); + sg.getGroupColourScheme().setConservationInc(jGroup.getConsThreshold()); sg.setOutlineColour(new java.awt.Color(jGroup.getOutlineColour())); sg.textColour = new java.awt.Color(jGroup.getTextCol1()); @@ -4418,10 +4419,12 @@ public class Jalview2XML af.viewport.setShowAnnotation(view.getShowAnnotation()); af.viewport.setAbovePIDThreshold(view.getPidSelected()); + af.viewport.setThreshold(view.getPidThreshold()); af.viewport.setColourText(view.getShowColourText()); af.viewport.setConservationSelected(view.getConservationSelected()); + af.viewport.setIncrement(view.getConsThreshold()); af.viewport.setShowJVSuffix(view.getShowFullId()); af.viewport.setRightAlignIds(view.getRightAlignIds()); af.viewport.setFont( @@ -4468,24 +4471,18 @@ public class Jalview2XML { cs = ColourSchemeProperty.getColourScheme(al, view.getBgColour()); } - - // if (cs != null) - // { - // cs.setThreshold(view.getPidThreshold(), true); - // cs.setConsensus(af.viewport.getSequenceConsensusHash()); - // } } af.viewport.setGlobalColourScheme(cs); - af.viewport.getViewportColourScheme().setThreshold( + af.viewport.getResidueShading().setThreshold( view.getPidThreshold(), true); - af.viewport.getViewportColourScheme().setConsensus( + af.viewport.getResidueShading().setConsensus( af.viewport.getSequenceConsensusHash()); af.viewport.setColourAppliesToAllGroups(false); if (view.getConservationSelected() && cs != null) { - af.viewport.getViewportColourScheme().setConservationInc( + af.viewport.getResidueShading().setConservationInc( view.getConsThreshold()); }