JAL-1717 updated the PDBEntry model and updated the method use for its equality test...
[jalview.git] / src / jalview / gui / Jalview2XML_V1.java
index ef01a50..cb572cd 100755 (executable)
@@ -34,6 +34,7 @@ import jalview.binding.Setting;
 import jalview.binding.Tree;
 import jalview.binding.UserColours;
 import jalview.binding.Viewport;
+import jalview.datamodel.PDBEntry;
 import jalview.schemes.ColourSchemeI;
 import jalview.schemes.ColourSchemeProperty;
 import jalview.schemes.ResidueProperties;
@@ -240,7 +241,17 @@ public class Jalview2XML_V1
         {
           jalview.datamodel.PDBEntry entry = new jalview.datamodel.PDBEntry();
           entry.setId(ids[p].getId());
-          entry.setType(ids[p].getType());
+          if (ids[p].getType() != null)
+          {
+            if (ids[p].getType().equalsIgnoreCase("PDB"))
+            {
+              entry.setType(PDBEntry.Type.PDB);
+            }
+            else
+            {
+              entry.setType(PDBEntry.Type.FILE);
+            }
+          }
           al.getSequenceAt(i).getDatasetSequence().addPDBId(entry);
           StructureSelectionManager.getStructureSelectionManager(
                   Desktop.instance).registerPDBEntry(entry);