Color color = Color.white;\r
Vector pdbIds;\r
String vamsasId;\r
- Vector dbrefs;\r
+ DBRefEntry [] dbrefs;\r
\r
/** This annotation is displayed below the alignment but the\r
* positions are tied to the residues of this sequence */\r
vamsasId = id;\r
}\r
\r
- public void setDBRef(Vector dbref)\r
+ public void setDBRef(DBRefEntry [] dbref)\r
{\r
dbrefs = dbref;\r
}\r
- public Vector getDBRef()\r
+\r
+ public DBRefEntry [] getDBRef()\r
{\r
return dbrefs;\r
}\r
public void addDBRef(DBRefEntry entry)\r
{\r
if(dbrefs == null)\r
- dbrefs = new Vector();\r
+ dbrefs = new DBRefEntry[0];\r
+\r
+ DBRefEntry [] temp = new DBRefEntry[dbrefs.length+1];\r
+ System.arraycopy(dbrefs, 0, temp, 0, dbrefs.length);\r
+\r
+ temp[temp.length-1] = entry;\r
\r
- dbrefs.addElement(entry);\r
+ dbrefs = temp;\r
}\r
\r
public void setDatasetSequence(SequenceI seq)\r
\r
public void setVamsasId(String id);\r
\r
- public void setDBRef(Vector dbs);\r
+ public void setDBRef(DBRefEntry[] dbs);\r
\r
- public Vector getDBRef();\r
+ public DBRefEntry [] getDBRef();\r
\r
public void addDBRef(DBRefEntry entry);\r
\r