X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblInfo.java;h=97a8e745c1e22d501609a3700e6e44bcf4a5a60b;hb=6200addf078b7f7ace90597dc056dafc7fc602c1;hp=71730def48935a4fe249068f7cdccb62c14da5b5;hpb=4b1c969e87feaefd4fb9c49ba3d6b828b3ce1a9c;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblInfo.java b/src/jalview/ext/ensembl/EnsemblInfo.java index 71730de..97a8e74 100644 --- a/src/jalview/ext/ensembl/EnsemblInfo.java +++ b/src/jalview/ext/ensembl/EnsemblInfo.java @@ -2,7 +2,9 @@ package jalview.ext.ensembl; import jalview.datamodel.AlignmentI; import jalview.datamodel.DBRefSource; +import jalview.util.JSONUtils; +import java.io.BufferedReader; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; @@ -17,20 +19,18 @@ import org.json.simple.parser.ParseException; public class EnsemblInfo extends EnsemblRestClient { - /** + /* * cached results of REST /info/divisions service, currently - * *
    * { 
-   *  "ENSEMBLFUNGI", "http://rest.ensemblgenomes.org"},
-   *  "ENSEMBLBACTERIA", "http://rest.ensemblgenomes.org"},
-   *  "ENSEMBLPROTISTS", "http://rest.ensemblgenomes.org"},
-   *  "ENSEMBLMETAZOA", "http://rest.ensemblgenomes.org"},
-   *  "ENSEMBLPLANTS",  "http://rest.ensemblgenomes.org"},
-   *  "ENSEMBL", "http://rest.ensembl.org"
+   *  { "ENSEMBLFUNGI", "http://rest.ensemblgenomes.org"},
+   *    "ENSEMBLBACTERIA", "http://rest.ensemblgenomes.org"},
+   *    "ENSEMBLPROTISTS", "http://rest.ensemblgenomes.org"},
+   *    "ENSEMBLMETAZOA", "http://rest.ensemblgenomes.org"},
+   *    "ENSEMBLPLANTS",  "http://rest.ensemblgenomes.org"},
+   *    "ENSEMBL", "http://rest.ensembl.org" }
    *  }
    * 
- * * The values for EnsemblGenomes are retrieved by a REST call, that for * Ensembl is added programmatically for convenience of lookup */ @@ -92,13 +92,9 @@ public class EnsemblInfo extends EnsemblRestClient try { @SuppressWarnings("unchecked") - Iterator rvals = (Iterator) getJSON( - getDivisionsUrl(ensemblGenomesDomain), null, -1, - MODE_ITERATOR, null); + Iterator rvals = (Iterator) getJSON(getDivisionsUrl(ensemblGenomesDomain), null, -1, MODE_ITERATOR, null); if (rvals == null) - { - return; - } + return; while (rvals.hasNext()) { String division = rvals.next().toString(); @@ -128,8 +124,7 @@ public class EnsemblInfo extends EnsemblRestClient * * @return */ - public Set getDivisions() - { + public Set getDivisions() { if (divisions == null) { fetchDivisions();