if (sf.getDescription() != null)\r
featureText.append(" " + sf.getDescription());\r
\r
- if (sf.getStatus() != null && sf.getStatus().length() > 0)\r
+ if (sf.getValue("status") != null )\r
{\r
- featureText.append(" (" + sf.getStatus() + ")");\r
+ featureText.append(" (" + sf.getValue("status") + ")");\r
}\r
featureText.append("\n");\r
\r
public float score;\r
public String type;\r
public String description;\r
- public String status;\r
Hashtable otherDetails;\r
public java.util.Vector links;\r
\r
{\r
this.type = type;\r
this.description = desc;\r
- this.status = status;\r
+ if(status!=null)\r
+ setValue("status", status);\r
+\r
this.begin = begin;\r
this.end = end;\r
this.featureGroup = featureGroup;\r
}\r
+\r
public SequenceFeature(String type,\r
String desc,\r
int begin, int end,\r
{\r
this.type = type;\r
this.description = desc;\r
- this.status = status;\r
this.begin = begin;\r
this.end = end;\r
this.score = score;\r
return false;\r
\r
\r
- if(!(type+description+status).equals\r
- (sf.type+sf.description+sf.status))\r
+ if(!(type+description).equals\r
+ (sf.type+sf.description))\r
return false;\r
\r
return true;\r
description = desc;\r
}\r
\r
- /**\r
- * DOCUMENT ME!\r
- *\r
- * @return DOCUMENT ME!\r
- */\r
- public String getStatus()\r
- {\r
- return status;\r
- }\r
-\r
- public void setStatus(String status)\r
- {\r
- this.status = status;\r
- }\r
-\r
public String getFeatureGroup()\r
{\r
return featureGroup;\r
if (features[f].getDescription() != null && !features[f].getType().equals(features[f].getDescription()))\r
text.append(" " + features[f].getDescription());\r
\r
- if (features[f].getStatus() != null && features[f].getStatus().length()>0)\r
+ if (features[f].getValue("status") != null )\r
{\r
- text.append(" (" + features[f].getStatus() + ")");\r
+ text.append(" (" + features[f].getValue("status") + ")");\r
}\r
}\r
}\r
features.setBegin(sf[index].getBegin());\r
features.setEnd(sf[index].getEnd());\r
features.setDescription(sf[index].getDescription());\r
- features.setStatus(sf[index].getStatus());\r
features.setType(sf[index].getType());\r
features.setFeatureGroup(sf[index].getFeatureGroup());\r
jseq.addFeatures(features);\r
&& !features[i].description.equals(features[i].getType()))\r
sbuffer.append("; " + features[i].getDescription());\r
\r
- if (features[i].getStatus() != null && features[i].getStatus().length()>0)\r
+ if (features[i].getValue("status") != null)\r
{\r
- sbuffer.append("; (" + features[i].getStatus() + ")");\r
+ sbuffer.append("; (" + features[i].getValue("status") + ")");\r
}\r
if (features[i].links != null)\r
sbuffer.append(" <img src=\"" + linkImageURL + "\">");\r