X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FJalview2XML_V1.java;h=8bce1e806d0125f1d22ac18e67bf39d39e75587f;hb=ec012cb44879af718f1f9d88d669ebdc763712f2;hp=d84b8dbf73f317152eb5b8334b31d07fdaf340a7;hpb=2be3bda24ceee2da9d3c41723b5bc1e660948a20;p=jalview.git diff --git a/src/jalview/gui/Jalview2XML_V1.java b/src/jalview/gui/Jalview2XML_V1.java index d84b8db..8bce1e8 100755 --- a/src/jalview/gui/Jalview2XML_V1.java +++ b/src/jalview/gui/Jalview2XML_V1.java @@ -1,6 +1,6 @@ /* * Jalview - A Sequence Alignment Editor and Viewer - * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle + * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -113,10 +113,8 @@ public class Jalview2XML_V1 for (int i = 0; i < entryCount; i++) { jarentry = jin.getNextJarEntry(); - } - class NoDescIDResolver implements IDResolver { public Object resolve(String idref) @@ -295,7 +293,9 @@ public class Jalview2XML_V1 groups[i].getColour()); } - cs.setThreshold(groups[i].getPidThreshold(), true); + if(cs!=null) + cs.setThreshold(groups[i].getPidThreshold(), true); + } Vector seqs = new Vector(); @@ -318,7 +318,7 @@ public class Jalview2XML_V1 if (groups[i].getConsThreshold() != 0) { jalview.analysis.Conservation c = new jalview.analysis.Conservation("All", - ResidueProperties.propHash, 3, sg.sequences, 0, + ResidueProperties.propHash, 3, sg.getSequences(false), 0, sg.getWidth() - 1); c.calculate(); c.verdict(false, 25); @@ -359,16 +359,13 @@ public class Jalview2XML_V1 af.viewport.setWrapAlignment(view.getWrapAlignment()); af.wrapMenuItem.setSelected(view.getWrapAlignment()); - if (view.getWrapAlignment()) - { - af.alignPanel.setWrapAlignment(view.getWrapAlignment()); - } - else - { - af.annotationPanelMenuItem.setState(view.getShowAnnotation()); - af.viewport.setShowAnnotation(view.getShowAnnotation()); - af.alignPanel.setAnnotationVisible(view.getShowAnnotation()); - } + + af.alignPanel.setWrapAlignment(view.getWrapAlignment()); + + af.annotationPanelMenuItem.setState(view.getShowAnnotation()); + af.viewport.setShowAnnotation(view.getShowAnnotation()); + af.alignPanel.setAnnotationVisible(view.getShowAnnotation()); + af.viewport.setShowBoxes(view.getShowBoxes()); af.viewBoxesMenuItem.setSelected(view.getShowBoxes());