X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationExporter.java;h=81960e08a22ba15256ba12bf4750b8ce73576842;hb=3da878124135ff033f42d19d8733891b09e953cd;hp=35a463cffc3803733cf03e28aa135a29c3869a46;hpb=7534e6f358b2bba0db179cb2f496bd2e5a4da43d;p=jalview.git diff --git a/src/jalview/gui/AnnotationExporter.java b/src/jalview/gui/AnnotationExporter.java index 35a463c..81960e0 100644 --- a/src/jalview/gui/AnnotationExporter.java +++ b/src/jalview/gui/AnnotationExporter.java @@ -20,11 +20,10 @@ */ package jalview.gui; -import jalview.api.FeatureColourI; +import jalview.api.FeatureRenderer; import jalview.bin.Cache; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.SequenceI; -import jalview.datamodel.features.FeatureMatcherSetI; import jalview.io.AnnotationFile; import jalview.io.FeaturesFile; import jalview.io.JalviewFileChooser; @@ -38,8 +37,6 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.FileWriter; import java.io.PrintWriter; -import java.util.List; -import java.util.Map; import javax.swing.BorderFactory; import javax.swing.ButtonGroup; @@ -215,24 +212,18 @@ public class AnnotationExporter extends JPanel { String text; SequenceI[] sequences = ap.av.getAlignment().getSequencesArray(); - Map featureColours = ap.getFeatureRenderer() - .getDisplayedFeatureCols(); - Map featureFilters = ap.getFeatureRenderer() - .getFeatureFilters(); - List featureGroups = ap.getFeatureRenderer() - .getDisplayedFeatureGroups(); boolean includeNonPositional = ap.av.isShowNPFeats(); FeaturesFile formatter = new FeaturesFile(); + final FeatureRenderer fr = ap.getFeatureRenderer(); if (GFFFormat.isSelected()) { - text = formatter.printGffFormat(sequences, featureColours, - featureGroups, includeNonPositional); + text = formatter.printGffFormat(sequences, fr, includeNonPositional); } else { - text = formatter.printJalviewFormat(sequences, featureColours, - featureFilters, featureGroups, includeNonPositional); + text = formatter.printJalviewFormat(sequences, fr, + includeNonPositional); } return text; }