X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FPDBEntry.java;h=ae8523d5c47e8d8141838303c75345d62a52234f;hb=e122bcdde6d11fd3711eda525924d0d737a4f62a;hp=65ba18bd49ea7571a0057992ff96e13d76d2159b;hpb=57738a1f3c19b1c3a00bd3ac5108f8cd0af32f99;p=jalview.git diff --git a/src/jalview/datamodel/PDBEntry.java b/src/jalview/datamodel/PDBEntry.java index 65ba18b..ae8523d 100755 --- a/src/jalview/datamodel/PDBEntry.java +++ b/src/jalview/datamodel/PDBEntry.java @@ -20,12 +20,13 @@ */ package jalview.datamodel; -import jalview.util.CaseInsensitiveString; - import java.util.Collections; import java.util.Enumeration; import java.util.Hashtable; +import jalview.io.StructureFile; +import jalview.util.CaseInsensitiveString; + public class PDBEntry { @@ -56,6 +57,8 @@ public class PDBEntry private String id; + private StructureFile sf = null; + public enum Type { // TODO is FILE needed; if not is this enum needed, or can we @@ -626,4 +629,19 @@ public class PDBEntry { return _hasProperty(PROVIDER); } + + public StructureFile getStructureFile() + { + return sf; + } + + public void setStructureFile(StructureFile f) + { + sf = f; + } + + public boolean hasStructureFile() + { + return sf != null && sf.inFile != null && sf.inFile.exists(); + } }