From f3349bc9021e8ef27cf56dd7bc8417f1762f31e3 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Fri, 26 Jan 2007 17:31:51 +0000 Subject: [PATCH] AnnotationId is hashcode of object --- src/jalview/datamodel/AlignmentAnnotation.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/jalview/datamodel/AlignmentAnnotation.java b/src/jalview/datamodel/AlignmentAnnotation.java index 6803e9f..6dcf23b 100755 --- a/src/jalview/datamodel/AlignmentAnnotation.java +++ b/src/jalview/datamodel/AlignmentAnnotation.java @@ -31,7 +31,7 @@ public class AlignmentAnnotation * eg consensus, quality or conservation graphs */ public boolean autoCalculated = false; - public String annotationId = Math.random() +""; + public String annotationId; public SequenceI sequenceRef; @@ -160,6 +160,7 @@ public class AlignmentAnnotation } + annotationId = this.hashCode()+""; } /** @@ -293,9 +294,11 @@ public class AlignmentAnnotation int startRes, boolean alreadyMapped) { + if(seqRef == null) return; + sequenceMapping = new java.util.Hashtable(); sequenceRef = seqRef; @@ -314,7 +317,6 @@ public class AlignmentAnnotation } } - adjustForAlignment(); } public void adjustForAlignment() -- 1.7.10.2