- }
- 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';
-
- }
- }
- if (!validRes || (ss != lastSS))
- {
- if (x > -1)