From: amwaterhouse Date: Fri, 9 Jun 2006 16:20:13 +0000 (+0000) Subject: otherDetails X-Git-Tag: Release_2_1~362 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=a2435635b288c8fa08f7f345b9e906c056514ff0;p=jalview.git otherDetails --- diff --git a/src/jalview/datamodel/SequenceFeature.java b/src/jalview/datamodel/SequenceFeature.java index dd39f9f..b054ea1 100755 --- a/src/jalview/datamodel/SequenceFeature.java +++ b/src/jalview/datamodel/SequenceFeature.java @@ -18,6 +18,8 @@ */ package jalview.datamodel; +import java.util.Hashtable; + /** * DOCUMENT ME! * @@ -32,6 +34,7 @@ public class SequenceFeature public String type; public String description; public String status; + Hashtable otherDetails; public java.util.Vector links; // Feature group can be set from a features file @@ -186,4 +189,33 @@ public class SequenceFeature { score = value; } + + /** + * Used for getting values which are not in the + * basic set. eg STRAND, FRAME for GFF file + * @param key String + */ + public Object getValue(String key) + { + if(otherDetails==null) + return null; + else + return otherDetails.get(key); + } + + /** + * Used for setting values which are not in the + * basic set. eg STRAND, FRAME for GFF file + * @param key eg STRAND + * @param value eg + + */ + public void setValue(String key, Object value) + { + if(otherDetails == null) + otherDetails = new Hashtable(); + + otherDetails.put(key, value); + } + + }