X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationExporter.java;fp=src%2Fjalview%2Fgui%2FAnnotationExporter.java;h=a23496d3b38fb25e70fc163418e650c18fade4f4;hp=894db79cd4e2ea8f88f21ec6c91bad7f2a504f80;hb=8aec33b990bf770a40dd41b1e5175f1aaf200021;hpb=c43deb1df17a3860fc6c9b21c00e1bd62e53ff8e diff --git a/src/jalview/gui/AnnotationExporter.java b/src/jalview/gui/AnnotationExporter.java index 894db79..a23496d 100644 --- a/src/jalview/gui/AnnotationExporter.java +++ b/src/jalview/gui/AnnotationExporter.java @@ -163,6 +163,14 @@ public class AnnotationExporter extends JPanel frame.setTitle(MessageManager.getString("label.export_annotations")); } + public void setExportAsCSV() + { + if (CSVFormat != null) + { + CSVFormat.setSelected(true); + } + } + private void toFile_actionPerformed() { // TODO: JAL-3048 JalviewFileChooser - Save option @@ -202,7 +210,7 @@ public class AnnotationExporter extends JPanel * * @return */ - private String getText() + public String getText() { return exportFeatures ? getFeaturesText() : getAnnotationsText(); } @@ -213,12 +221,14 @@ public class AnnotationExporter extends JPanel * * @return */ - private String getAnnotationsText() + public String getAnnotationsText() { String text; if (CSVFormat.isSelected()) { - text = new AnnotationFile().printCSVAnnotations(annotations); + text = new AnnotationFile().printCSVAnnotations( + wholeView ? ap.av.getAlignment().getAlignmentAnnotation() + : annotations); } else { @@ -241,7 +251,7 @@ public class AnnotationExporter extends JPanel * * @return */ - private String getFeaturesText() + public String getFeaturesText() { String text; SequenceI[] sequences = ap.av.getAlignment().getSequencesArray();