JAL-2245 checks for null added (in case EMBL fetch finds nothing)
[jalview.git] / src / jalview / ws / dbsources / EmblXmlSource.java
index 0085221..f672e8b 100644 (file)
@@ -63,7 +63,7 @@ public abstract class EmblXmlSource extends EbiFileRetrievedProxy
     try
     {
       reply = dbFetch.fetchDataAsFile(
-              emprefx.toLowerCase() + ":" + query.trim(), "emblxml", null,
+              emprefx.toLowerCase() + ":" + query.trim(), "display=xml",
               ".xml");
     } catch (Exception e)
     {
@@ -103,7 +103,7 @@ public abstract class EmblXmlSource extends EbiFileRetrievedProxy
     }
 
     List<SequenceI> peptides = new ArrayList<SequenceI>();
-    if (efile != null)
+    if (efile != null && efile.getEntries() != null)
     {
       for (EmblEntry entry : efile.getEntries())
       {