JAL-2944 remove modal prompt logic and expose methods for adding structure data to...
[jalview.git] / src / jalview / api / structures / JalviewStructureDisplayI.java
index b4612cf..69d08fa 100644 (file)
@@ -20,6 +20,9 @@
  */
 package jalview.api.structures;
 
+import jalview.api.AlignmentViewPanel;
+import jalview.datamodel.PDBEntry;
+import jalview.datamodel.SequenceI;
 import jalview.schemes.ColourSchemeI;
 import jalview.structures.models.AAStructureBindingModel;
 
@@ -69,4 +72,12 @@ public interface JalviewStructureDisplayI
    */
   boolean hasMapping();
 
+  // construction method - move to another interface ?
+  boolean addAlreadyLoadedFile(SequenceI[] seq, String[] chains,
+          AlignmentViewPanel apanel, String pdbId);
+
+  // construction method - move to another interface ?
+  boolean addToExistingViewer(PDBEntry pdbentry, SequenceI[] seq,
+          String[] chains, AlignmentViewPanel apanel, String pdbId);
+
 }