JAL-1601 Propagate hidden columns to the output alignment
[jalview.git] / src / jalview / ws2 / gui / SearchServiceGuiHandler.java
index a57db1d..e66315f 100644 (file)
@@ -8,6 +8,7 @@ import jalview.bin.Console;
 import jalview.datamodel.Alignment;
 import jalview.datamodel.AlignmentAnnotation;
 import jalview.datamodel.AlignmentI;
+import jalview.datamodel.HiddenColumns;
 import jalview.gui.AlignFrame;
 import jalview.gui.Desktop;
 import jalview.gui.JvOptionPane;
@@ -148,6 +149,8 @@ class SearchServiceGuiHandler implements TaskEventListener<AlignmentI>
         if (idx >= 0)
           alnCpy.setSeqrep(alnCpy.getSequenceAt(idx));
       }
+      if (result.getHiddenColumns() != null)
+        alnCpy.setHiddenColumns(new HiddenColumns(result.getHiddenColumns()));
       displayResultsNewFrame(alnCpy);
     });
     SwingUtilities.invokeLater(infoPanel::setResultsReady);