- uf.setOriginal("KLST");
- assertEquals("p.KLST23LysTrpGlu Hello",
- Uniprot.getDescription(uf));
-
- // adding a fourth variant switches to a condensed representation
- vars.clear();
- vars.add("KWES");
- assertEquals("p.KLST23KWES Hello", Uniprot.getDescription(uf));
-
- vars.clear();
- vars.add("z"); // unknown variant - fails gracefully
- uf.setOriginal("K");
- assertEquals("p.Lys23z Hello", Uniprot.getDescription(uf));
-
- uf.setVariation(null); // variant missing - is ignored
- assertEquals("Hello", Uniprot.getDescription(uf));
+ ft.setOriginal("KLST");
+ assertEquals("p.KLST23LysTrpGlu Hello", Uniprot.getDescription(ft));
+
+ // adding a fourth variant switches to single letter code
+ ft.getVariation().clear();
+ ft.getVariation().add("KWES");
+ assertEquals("p.KLST23KWES Hello", Uniprot.getDescription(ft));
+
+ ft.getVariation().clear();
+ ft.getVariation().add("z"); // unknown variant - fails gracefully
+ ft.setOriginal("K");
+ assertEquals("p.Lys23z Hello", Uniprot.getDescription(ft));
+
+ ft.getVariation().clear(); // variant missing - is ignored
+ assertEquals("Hello", Uniprot.getDescription(ft));