From e5817172683acab3d5f51789fdf44f7a9106c8dd Mon Sep 17 00:00:00 2001 From: jprocter Date: Thu, 4 Oct 2007 16:37:59 +0000 Subject: [PATCH] selected region output also supports generation of annotations --- src/jalview/gui/PopupMenu.java | 22 ++++++++++++++-------- src/jalview/io/FormatAdapter.java | 27 ++++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 11 deletions(-) diff --git a/src/jalview/gui/PopupMenu.java b/src/jalview/gui/PopupMenu.java index 2068b0b..01a0907 100755 --- a/src/jalview/gui/PopupMenu.java +++ b/src/jalview/gui/PopupMenu.java @@ -1302,16 +1302,22 @@ public class PopupMenu String[] omitHidden = null; - if (ap.av.hasHiddenColumns) - { - System.out.println("PROMPT USER HERE"); - omitHidden = ap.av.getViewAsString(true); + System.out.println("PROMPT USER HERE"); // TODO: decide if a prompt happens or we simply trust the user wants wysiwig behaviour + SequenceGroup sg = ap.av.getSelectionGroup(); + ColumnSelection csel = new ColumnSelection(ap.av.getColumnSelection()); + omitHidden = ap.av.getViewAsString(true); + Alignment oal = new Alignment(ap.av.getSequenceSelection()); + AlignmentAnnotation[] nala = ap.av.alignment.getAlignmentAnnotation(); + for (int i=0; i