Merge branch 'develop' into spike/JAL-4047/JAL-4048_columns_in_sequenceID
[jalview.git] / src / jalview / api / AlignViewControllerI.java
index a7ec69e..3e689d1 100644 (file)
  */
 package jalview.api;
 
-import jalview.io.DataSourceType;
-
 import java.util.List;
 
+import jalview.io.DataSourceType;
+
 /**
  * prototype abstract controller for a Jalview alignment view
  * 
@@ -96,7 +96,7 @@ public interface AlignViewControllerI
    * @return true if parsing resulted in something being imported to the view or
    *         dataset
    */
-  public boolean parseFeaturesFile(String file, DataSourceType sourceType,
+  public boolean parseFeaturesFile(Object file, DataSourceType sourceType,
           boolean relaxedIdMatching);
 
   /**
@@ -111,4 +111,12 @@ public interface AlignViewControllerI
   boolean markHighlightedColumns(boolean invert, boolean extendCurrent,
           boolean toggle);
 
+  /**
+   * copies each distinct highlighted region on the current view as a new
+   * sequence on the clipboard
+   * 
+   * @return
+   */
+  boolean copyHighlightedRegionsToClipboard();
+
 }