*/\r
package jalview.datamodel;\r
\r
+import java.util.Hashtable;\r
+\r
/**\r
* DOCUMENT ME!\r
*\r
public String type;\r
public String description;\r
public String status;\r
+ Hashtable otherDetails;\r
public java.util.Vector links;\r
\r
// Feature group can be set from a features file\r
{\r
score = value;\r
}\r
+\r
+ /**\r
+ * Used for getting values which are not in the\r
+ * basic set. eg STRAND, FRAME for GFF file\r
+ * @param key String\r
+ */\r
+ public Object getValue(String key)\r
+ {\r
+ if(otherDetails==null)\r
+ return null;\r
+ else\r
+ return otherDetails.get(key);\r
+ }\r
+\r
+ /**\r
+ * Used for setting values which are not in the\r
+ * basic set. eg STRAND, FRAME for GFF file\r
+ * @param key eg STRAND\r
+ * @param value eg +\r
+ */\r
+ public void setValue(String key, Object value)\r
+ {\r
+ if(otherDetails == null)\r
+ otherDetails = new Hashtable();\r
+\r
+ otherDetails.put(key, value);\r
+ }\r
+\r
+\r
}\r