| @@ 1152-1161 (lines=10) @@ | ||
| 1149 | case 'A': { |
|
| 1150 | if ($key == 0) { |
|
| 1151 | $startid = 103; |
|
| 1152 | } elseif ($sequence[($key - 1)][0] != 'A') { |
|
| 1153 | if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'B') AND (!isset($sequence[($key - 1)][3]))) { |
|
| 1154 | // single character shift |
|
| 1155 | $code_data[] = 98; |
|
| 1156 | // mark shift |
|
| 1157 | $sequence[$key][3] = true; |
|
| 1158 | } elseif (!isset($sequence[($key - 1)][3])) { |
|
| 1159 | $code_data[] = 101; |
|
| 1160 | } |
|
| 1161 | } |
|
| 1162 | for ($i = 0; $i < $seq[2]; ++$i) { |
|
| 1163 | $char = $seq[1]{$i}; |
|
| 1164 | $char_id = ord($char); |
|
| @@ 1195-1204 (lines=10) @@ | ||
| 1192 | } else { |
|
| 1193 | $startid = 104; |
|
| 1194 | } |
|
| 1195 | } elseif ($sequence[($key - 1)][0] != 'B') { |
|
| 1196 | if (($seq[2] == 1) AND ($key > 0) AND ($sequence[($key - 1)][0] == 'A') AND (!isset($sequence[($key - 1)][3]))) { |
|
| 1197 | // single character shift |
|
| 1198 | $code_data[] = 98; |
|
| 1199 | // mark shift |
|
| 1200 | $sequence[$key][3] = true; |
|
| 1201 | } elseif (!isset($sequence[($key - 1)][3])) { |
|
| 1202 | $code_data[] = 100; |
|
| 1203 | } |
|
| 1204 | } |
|
| 1205 | for ($i = 0; $i < $seq[2]; ++$i) { |
|
| 1206 | $char = $seq[1]{$i}; |
|
| 1207 | $char_id = ord($char); |
|