X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationExporter.java;h=fac531e4fd3bca23832cc66f1faa0e3324867c4e;hb=84ed42e8d0aa07b03441b045d240ebb51f94c53c;hp=6fefbd0f9735ba949a88e9ccdc8a0063b3dc896c;hpb=aa8a696f0a53363346ac8d41f5501c5ad34497a5;p=jalview.git diff --git a/src/jalview/gui/AnnotationExporter.java b/src/jalview/gui/AnnotationExporter.java index 6fefbd0..fac531e 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; @@ -214,24 +211,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; }