X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblSymbol.java;h=40d6cadef74a30ecc7bb81db26612c2bac0e279c;hb=1413ed295402b90cccddc8ee814cb5be0d1fc75e;hp=7862fce533239b75f1a894fc98867650383fd6c2;hpb=3eb959d7f16b64260b8bec08d49b28ffc9670517;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblSymbol.java b/src/jalview/ext/ensembl/EnsemblSymbol.java index 7862fce..40d6cad 100644 --- a/src/jalview/ext/ensembl/EnsemblSymbol.java +++ b/src/jalview/ext/ensembl/EnsemblSymbol.java @@ -44,8 +44,6 @@ public class EnsemblSymbol extends EnsemblXref { private static final String GENE = "gene"; private static final String TYPE = "type"; - private static final String ID = "id"; - /** * Constructor given the target domain to fetch data from * @@ -77,7 +75,7 @@ public class EnsemblSymbol extends EnsemblXref while (rvals.hasNext()) { JSONObject val = (JSONObject) rvals.next(); - String id = val.get(ID).toString(); + String id = val.get(JSON_ID).toString(); String type = val.get(TYPE).toString(); if (id != null && GENE.equals(type)) { @@ -143,22 +141,18 @@ public class EnsemblSymbol extends EnsemblXref { for (String query : queries) { - for (Species taxon : Species.values()) + for (Species taxon : Species.getModelOrganisms()) { - if (taxon.isModelOrganism()) + URL url = getUrl(query, taxon, GENE); + if (url != null) { - URL url = getUrl(query, taxon, GENE); - if (url != null) + br = getHttpResponse(url, ids); + if (br != null) { - br = getHttpResponse(url, ids); - if (br != null) + String geneId = parseSymbolResponse(br); + if (geneId != null && !result.contains(geneId)) { - String geneId = parseSymbolResponse(br); - System.out.println(url + " returned " + geneId); - if (geneId != null && !result.contains(geneId)) - { - result.add(geneId); - } + result.add(geneId); } } }