+\r
+ public String getVamsasId()\r
+ {\r
+ return vamsasId;\r
+ }\r
+\r
+ public void setVamsasId(String id)\r
+ {\r
+ vamsasId = id;\r
+ }\r
+\r
+ public void setDBRef(Vector dbref)\r
+ {\r
+ dbrefs = dbref;\r
+ }\r
+ public Vector getDBRef()\r
+ {\r
+ return dbrefs;\r
+ }\r
+\r
+ public void addDBRef(DBRefEntry entry)\r
+ {\r
+ if(dbrefs == null)\r
+ dbrefs = new Vector();\r
+\r
+ dbrefs.addElement(entry);\r
+ }\r
+\r
+ public void setDatasetSequence(SequenceI seq)\r
+ {\r
+ datasetSequence = seq;\r
+ }\r
+\r
+ public SequenceI getDatasetSequence()\r
+ {\r
+ return datasetSequence;\r
+ }\r
+\r
+ public AlignmentAnnotation [] getAnnotation()\r
+ {\r
+ if(annotation==null)\r
+ return null;\r
+\r
+ AlignmentAnnotation [] ret = new AlignmentAnnotation[annotation.size()];\r
+ for(int r = 0; r<ret.length; r++)\r
+ ret[r] = (AlignmentAnnotation)annotation.elementAt(r);\r
+\r
+ return ret;\r
+ }\r
+\r
+ public void addAlignmentAnnotation(AlignmentAnnotation annotation)\r
+ {\r
+ if(this.annotation==null)\r
+ this.annotation = new Vector();\r
+\r
+ this.annotation.addElement( annotation );\r
+ }\r
+\r