JAL-2245 checks for null added (in case EMBL fetch finds nothing)
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 6 Oct 2016 07:52:55 +0000 (08:52 +0100)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 6 Oct 2016 07:52:55 +0000 (08:52 +0100)
src/jalview/datamodel/xdb/embl/EmblFile.java
src/jalview/ws/dbsources/EmblXmlSource.java

index 69870b6..a95f6e5 100644 (file)
@@ -152,6 +152,10 @@ public class EmblFile
    */
   static void canonicaliseDbRefs(EmblFile record)
   {
+    if (record.getEntries() == null)
+    {
+      return;
+    }
     for (EmblEntry entry : record.getEntries())
     {
       if (entry.getDbRefs() != null)
index 2049766..f672e8b 100644 (file)
@@ -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())
       {