JAL-3417 don't copy features when anonymising a non-dataset sequence
authorJim Procter <jprocter@issues.jalview.org>
Wed, 4 Sep 2019 19:23:29 +0000 (20:23 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Wed, 4 Sep 2019 19:34:30 +0000 (20:34 +0100)
src/jalview/analysis/SeqsetUtils.java

index fdca89d..a018dee 100755 (executable)
@@ -52,12 +52,11 @@ public class SeqsetUtils
       sqinfo.put("Description", seq.getDescription());
     }
 
-    Vector<SequenceFeature> sfeat = new Vector<SequenceFeature>();
-    List<SequenceFeature> sfs = seq.getFeatures().getAllFeatures();
-    sfeat.addAll(sfs);
-
     if (seq.getDatasetSequence() == null)
     {
+      Vector<SequenceFeature> sfeat = new Vector<>();
+      List<SequenceFeature> sfs = seq.getFeatures().getAllFeatures();
+      sfeat.addAll(sfs);
       sqinfo.put("SeqFeatures", sfeat);
       sqinfo.put("PdbId",
               (seq.getAllPDBEntries() != null) ? seq.getAllPDBEntries()