import jalview.datamodel.SequenceFeature;
import jalview.datamodel.SequenceI;
import jalview.io.gff.SequenceOntologyI;
+import jalview.util.JSONUtils;
import java.io.BufferedReader;
import java.io.IOException;
int end = Integer.parseInt(obj.get("end").toString());
String source = obj.get("source").toString();
String strand = obj.get("strand").toString();
- Object value = obj.get("consequence_type");
- value = obj.get("alleles");
- JSONArray allelesArray = (JSONArray) value;
- String alleles = allelesArray == null ? null
- : allelesArray.toString(); // todo need as a List?
- value = obj.get("clinical_significance");
- JSONArray clinSigArray = (JSONArray) value;
- String clinSig = clinSigArray == null ? null
- : clinSigArray.toString();
+ String alleles = JSONUtils
+ .arrayToList((JSONArray) obj.get("alleles"));
+ String clinSig = JSONUtils
+ .arrayToList(
+ (JSONArray) obj.get("clinical_significance"));
/*
* convert 'variation' to 'sequence_variant', and 'cds' to 'CDS'