From 8df07ef03d3eee2dd34b597548be1fe56922c773 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Wed, 10 May 2006 12:57:56 +0000 Subject: [PATCH] saves and loads annotations with seqrefs --- src/jalview/gui/Jalview2XML.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/jalview/gui/Jalview2XML.java b/src/jalview/gui/Jalview2XML.java index d652da2..6384125 100755 --- a/src/jalview/gui/Jalview2XML.java +++ b/src/jalview/gui/Jalview2XML.java @@ -316,6 +316,12 @@ public class Jalview2XML Annotation an = new Annotation(); an.setDescription(aa[i].description); + + if(aa[i].sequenceRef!=null) + { + an.setSequenceRef(aa[i].sequenceRef.getName()); + } + if(aa[i].graph>0) { an.setGraph(true); @@ -816,6 +822,14 @@ public class Jalview2XML an[i].getDescription(), anot); } + if(an[i].getSequenceRef()!=null) + { + jaa.createSequenceMapping( + al.findName(an[i].getSequenceRef()), 1 + ); + al.findName(an[i].getSequenceRef()).addAlignmentAnnotation(jaa); + } + al.addAnnotation(jaa); } } -- 1.7.10.2