super();
}
- /**
- * Constructor given the target domain to fetch data from
- *
- * @param d
- */
- public EnsemblFeatures(String d)
- {
- super(d);
- }
-
@Override
public String getDbName()
{
}
/**
- * Returns the first non-null attribute found (if any) as a string
+ * Returns the first non-null attribute found (if any) as a string, formatted
+ * suitably for display as feature description or tooltip. Answers null if
+ * none of the attribute keys is present.
*
* @param obj
* @param keys
Object val = obj.get(key);
if (val != null)
{
- String s = val.toString();
+ String s = val instanceof JSONArray
+ ? JSONUtils.arrayToList((JSONArray) val)
+ : val.toString();
if (!s.isEmpty())
{
return s;