int p = 0;
for (String var : variants)
{
+ // TODO proper HGVC nomenclature for delins structural variations
sb.append("p.");
- String orig3 = ResidueProperties.aa2Triplet.get(orig);
- sb.append(orig3 == null ? orig : StringUtils.toSentenceCase(orig3));
+ for (int c = 0, clen = orig.length(); c < clen; c++)
+ {
+ char origchar = orig.charAt(c);
+ String orig3 = ResidueProperties.aa2Triplet.get("" + origchar);
+ sb.append(orig3 == null ? origchar
+ : StringUtils.toSentenceCase(orig3));
+ }
+
sb.append(Integer.toString(uf.getPosition()));
+
for (int c = 0, clen = var.length(); c < clen; c++)
{
char varchar = var.charAt(c);
}
if (++p != variants.size())
{
- sb.append("<br/>");
+ sb.append("\n");
}
else
{