X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FStockholmFile.java;fp=src%2Fjalview%2Fio%2FStockholmFile.java;h=3b9fb00576d87eb6704d52cba4d66c18616c8695;hb=78c75d17d486be63f023a9eed386a0b40954d95b;hp=96c462c11e9b5c24ff1c62affbd68ab833080840;hpb=1852685ff3c86b4939b4e7fcc0233b420f711dde;p=jalview.git diff --git a/src/jalview/io/StockholmFile.java b/src/jalview/io/StockholmFile.java index 96c462c..3b9fb00 100644 --- a/src/jalview/io/StockholmFile.java +++ b/src/jalview/io/StockholmFile.java @@ -1027,13 +1027,21 @@ public class StockholmFile extends AlignFile } else { - label = (key = type2id(aa.label.toLowerCase())) + "_cons"; + key = type2id(aa.label.toLowerCase()); + if (key == null) + { + label = aa.label; + } + else + { + label = key + "_cons"; + } } - if (label == null) { label = aa.label; } + label = label.replace(" ", "_"); out.append(new Format("%-" + maxid + "s").form("#=GC " + label + " ")); @@ -1067,7 +1075,7 @@ public class StockholmFile extends AlignFile String ch = (annot == null) ? ((sequenceI == null) ? "-" : Character .toString(sequenceI.getCharAt(k))) : annot.displayCharacter; - if (key.equals("SS")) + if (key != null && key.equals("SS")) { if (annot == null) {