+ if (ss == '{')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('}') > -1)
+ {
+ ss = '}';
+
+
+ }
+ }
+ if (ss == '<')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('<') > -1)
+ {
+ ss = '>';
+
+
+ }
+ }
+ if (ss == 'A')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('a') > -1)
+ {
+ ss = 'a';
+
+
+ }
+ }
+
+ if (ss == 'B')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('b') > -1)
+ {
+ ss = 'b';
+
+ }
+ }
+
+ if (ss == 'C')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('c') > -1)
+ {
+ ss = 'c';
+
+ }
+ }
+ if (ss == 'D')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('d') > -1)
+ {
+ ss = 'd';
+
+ }
+ }
+ if (ss == '1')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('e') > -1)
+ {
+ ss = 'e';
+
+ }
+ }
+ if (ss == 'F')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('f') > -1)
+ {
+ ss = 'f';
+
+ }
+ }
+ if (ss == 'G')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('g') > -1)
+ {
+ ss = 'g';
+
+ }
+ }
+ if (ss == '2')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('h') > -1)
+ {
+ ss = 'h';
+
+ }
+ }
+ if (ss == 'I')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('i') > -1)
+ {
+ ss = 'i';
+
+ }
+ }
+ if (ss == 'J')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('j') > -1)
+ {
+ ss = 'j';
+
+ }
+ }
+ if (ss == 'K')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('k') > -1)
+ {
+ ss = 'k';
+
+ }
+ }
+ if (ss == 'L')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('l') > -1)
+ {
+ ss = 'l';
+
+ }
+ }
+ if (ss == 'M')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('m') > -1)
+ {
+ ss = 'm';
+
+ }
+ }
+ if (ss == 'N')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('n') > -1)
+ {
+ ss = 'n';
+
+ }
+ }
+ if (ss == 'O')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('o') > -1)
+ {
+ ss = 'o';
+
+ }
+ }
+ if (ss == 'P')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('p') > -1)
+ {
+ ss = 'p';
+
+ }
+ }
+ if (ss == 'Q')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('q') > -1)
+ {
+ ss = 'q';
+
+ }
+ }
+ if (ss == 'R')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('r') > -1)
+ {
+ ss = 'r';
+
+ }
+ }
+ if (ss == 'S')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('s') > -1)
+ {
+ ss = 's';
+
+ }
+ }
+ if (ss == 'T')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('t') > -1)
+ {
+ ss = 't';
+
+ }
+ }
+ if (ss == 'U')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('u') > -1)
+ {
+ ss = 'u';
+
+ }
+ }
+ if (ss == 'V')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('v') > -1)
+ {
+ ss = 'v';
+
+ }
+ }
+ if (ss == 'W')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('w') > -1)
+ {
+ ss = 'w';
+
+ }
+ }
+ if (ss == 'X')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('x') > -1)
+ {
+ ss = 'x';
+
+ }
+ }
+ if (ss == 'Y')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('y') > -1)
+ {
+ ss = 'y';
+
+ }
+ }
+ if (ss == 'Z')
+ {
+ // distinguish between forward/backward base-pairing
+ if (row_annotations[column].displayCharacter.indexOf('z') > -1)
+ {
+ ss = 'z';
+
+ }
+ }