createMapping alreadyMapped
[jalview.git] / src / jalview / io / JnetAnnotationMaker.java
index 862b578..60fb601 100755 (executable)
 */package jalview.io;\r
 \r
 import jalview.datamodel.*;\r
-import java.net.URL;\r
-import java.io.BufferedReader;\r
-import java.io.InputStreamReader;\r
-import java.io.FileReader;\r
-\r
 \r
 public class JnetAnnotationMaker\r
 {\r
@@ -57,6 +52,11 @@ public class JnetAnnotationMaker
     AlignmentAnnotation annot;\r
     Annotation[] annotations = null;\r
 \r
+    int existingAnnotations = 0;\r
+    if(al.getAlignmentAnnotation()!=null)\r
+       existingAnnotations = al.getAlignmentAnnotation().length;\r
+\r
+\r
     while (i < preds.length)\r
     {\r
       String id = preds[i].getName().toUpperCase();\r
@@ -111,11 +111,14 @@ public class JnetAnnotationMaker
 \r
         if (seqRef != null)\r
         {\r
-          annot.createSequenceMapping(seqRef, 0);\r
+          annot.createSequenceMapping(seqRef, 1, false);\r
           seqRef.addAlignmentAnnotation(annot);\r
         }\r
 \r
         al.addAnnotation(annot);\r
+        al.setAnnotationIndex(annot,\r
+                              al.getAlignmentAnnotation().\r
+                              length - existingAnnotations - 1);\r
 \r
         if (noMsa)\r
         {\r