0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,
480, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,
490, 0, 0, 0, 0, 0, 0, 0, 0, 0,
'a', 0,
'"', 0, 0,
'-',
500xFF, 0,
'2',
'3',
'\'', 0, 0,
'.', 0,
'1',
'o', 0,
'"', 0, 0, 0 ,
51 'A',
'A',
'A',
'A',
'A',
'A',
'A',
'C',
'E',
'E',
'E',
'E',
'I',
'I',
'I',
'I',
52 'D',
'N',
'O',
'O',
'O',
'O',
'O',
'x',
'O',
'U',
'U',
'U',
'U',
'Y', 0,
'B',
53 'a',
'a',
'a',
'a',
'a',
'a',
'a',
'c',
'e',
'e',
'e',
'e',
'i',
'i',
'i',
'i',
54 'o',
'n',
'o',
'o',
'o',
'o',
'o',
'-',
'o',
'u',
'u',
'u',
'u',
'y', 0,
'y',
57 'A',
'a',
'A',
'a',
'A',
'a',
'C',
'c',
'C',
'c',
'C',
'c',
'C',
'c',
'D',
'd',
58 'D',
'd',
'E',
'e',
'E',
'e',
'E',
'e',
'E',
'e',
'E',
'e',
'G',
'g',
'G',
'g',
59 'G',
'g',
'G',
'g',
'H',
'h',
'H',
'h',
'I',
'i',
'I',
'i',
'I',
'i',
'I',
'i',
60 'I',
'i',
'J',
'j',
'J',
'j',
'K',
'k',
'k',
'L',
'l',
'L',
'l',
'L',
'l',
'L',
61 'l',
'L',
'l',
'N',
'n',
'N',
'n',
'N',
'n',
'n',
'N',
'n',
'O',
'o',
'O',
'o',
62 'O',
'o',
'O',
'o',
'R',
'r',
'R',
'r',
'R',
'r',
'S',
's',
'S',
's',
'S',
's',
63 'S',
's',
'T',
't',
'T',
't',
'T',
't',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
64 'U',
'u',
'U',
'u',
'W',
'w',
'Y',
'y',
'Y',
'Z',
'z',
'Z',
'z',
'Z',
'z', 0 ,
67 'b',
'B', 0 , 0 , 0 , 0 , 0 ,
'C',
'c',
'D',
'D', 0 , 0 , 0 , 0 , 0 ,
68 'E',
'F',
'f',
'G', 0 , 0 , 0 ,
'I',
'K',
'k', 0 , 0 , 0 ,
'N',
'n', 0 ,
69 'O',
'o', 0 , 0 ,
'P',
'p',
'R', 0 , 0 , 0 , 0 ,
't',
'T',
't',
'T',
'U',
70 'u', 0 , 0 ,
'Y',
'y',
'Z',
'z',
'Z', 0 , 0 ,
'z', 0 , 0 , 0 , 0 , 0 ,
710 , 0 , 0 ,
'!',
'D',
'd',
'd',
'L',
'L',
'l',
'N',
'N',
'n',
'A',
'a',
'I',
72 'i',
'O',
'o',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u', 0 ,
'A',
'a',
73 'A',
'a',
'A',
'a',
'G',
'g',
'G',
'g',
'K',
'k',
'O',
'o',
'O',
'o',
'Z',
'z',
74 'j',
'D',
'D',
'd',
'G',
'g', 0 , 0 ,
'N',
'n',
'A',
'a', 0, 0 ,
'O',
'o',
75 'A',
'a',
'A',
'a',
'E',
'e',
'E',
'e',
'I',
'i',
'I',
'i',
'O',
'o',
'O',
'o',
76 'R',
'r',
'R',
'r',
'U',
'u',
'U',
'u',
'S',
's',
'T',
't', 0 , 0 ,
'H',
'h',
770 , 0 , 0 , 0 ,
'Z',
'z',
'A',
'a',
'E',
'e',
'O',
'o',
'O',
'o',
'O',
'o',
78 'O',
'o',
'Y',
'y', 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
790 , 0, 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
820 ,
'a', 0 , 0 , 0 , 0 ,
'd',
'd', 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
83 'g',
'g',
'G', 0 , 0 , 0 ,
'h',
'h',
'i',
'i',
'I', 0 , 0 , 0 , 0 , 0 ,
840,
'm', 0,
'n',
'N', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,
85 'R', 0,
's', 0, 0, 0, 0, 0,
't',
'u', 0, 0, 0, 0, 0,
'Y',
86 'Z',
'Z',
'z',
'z', 0, 0, 0, 0,
'O',
'B', 0,
'G',
'H',
'j', 0,
'L',
87 'q', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,
90 'h',
'h',
'j',
'r', 0 , 0 , 0 ,
'w',
'y',
'\'',
'"',
'\'',
'\'',
'\'',
'\'',
'\'',
91 '?',
'?',
'<',
'>',
'^',
'v',
'^',
'v',
'\'',
'-',
'\'',
'`',
'\'',
'_',
'\'',
'`',
920, 0,
'\'',
'\'', 0 , 0 ,
'+',
'-',
'~',
'.',
'.', 0,
'~',
'"', 0 ,
'x',
930 , 0, 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
940 ,
'l',
's',
'x', 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
'v',
'=',
'"', 0
102 'A',
'a',
'B',
'b',
'B',
'b',
'B',
'b',
'C',
'c',
'D',
'd',
'D',
'd',
'D',
'd',
103 'D',
'd',
'D',
'd',
'E',
'e',
'E',
'e',
'E',
'e',
'E',
'e',
'E',
'e',
'F',
'f',
104 'G',
'g',
'H',
'h',
'H',
'h',
'H',
'h',
'H',
'h',
'H',
'h',
'I',
'i',
'I',
'i',
105 'K',
'k',
'K',
'k',
'K',
'k',
'L',
'l',
'L',
'l',
'L',
'l',
'L',
'l',
'M',
'm',
106 'M',
'm',
'M',
'm',
'N',
'n',
'N',
'n',
'N',
'n',
'N',
'n',
'O',
'o',
'O',
'o',
107 'O',
'o',
'O',
'o',
'P',
'p',
'P',
'p',
'R',
'r',
'R',
'r',
'R',
'r',
'R',
'r',
108 'S',
's',
'S',
's',
'S',
's',
'S',
's',
'S',
's',
'T',
't',
'T',
't',
'T',
't',
109 'T',
't',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
'V',
'v',
'V',
'v',
110 'W',
'w',
'W',
'w',
'W',
'w',
'W',
'w',
'W',
'w',
'X',
'x',
'X',
'x',
'Y',
'y',
111 'Z',
'z',
'Z',
'z',
'Z',
'z',
'h',
't',
'w',
'y',
'a',
'f', 0 , 0 , 0 , 0 ,
112 'A',
'a',
'A',
'a',
'A',
'a',
'A',
'a',
'A',
'a',
'A',
'a',
'A',
'a',
'A',
'a',
113 'A',
'a',
'A',
'a',
'A',
'a',
'A',
'a',
'E',
'e',
'E',
'e',
'E',
'e',
'E',
'e',
114 'E',
'e',
'E',
'e',
'E',
'e',
'E',
'e',
'I',
'i',
'I',
'i',
'O',
'o',
'O',
'o',
115 'O',
'o',
'O',
'o',
'O',
'o',
'O',
'o',
'O',
'o',
'O',
'o',
'O',
'o',
'O',
'o',
116 'O',
'o',
'O',
'o',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
'U',
'u',
117 'U',
'u',
'Y',
'y',
'Y',
'y',
'Y',
'y',
'Y',
'y', 0 , 0 , 0 , 0, 0, 0
124 #define RETURN_S(ch,res)\ 126 if (status) *status = res;\ 133 #define RETURN_LS(ch,len,res)\ 135 if (seq_len) *seq_len = len;\ 136 if (status) *status = res;\ 155 unsigned chardst_char;
160 if(status) *status = stat;
173 if(dst_code > 0x7F) {
179 return(
char)dst_code;
194src_len = src.size();
196 for(
size_t i= 0;
i< src_len; )
219 unsigned charch = src.data()[0];
231 if((ch & 0xFC) == 0xFC) utf_len = 6;
232 else if((ch & 0xF8) == 0xF8) utf_len = 5;
233 else if((ch & 0xF0) == 0xF0) utf_len = 4;
234 else if((ch & 0xE0) == 0xE0) utf_len = 3;
235 else if((ch & 0xC0) == 0xC0) utf_len = 2;
244 if(utf_len > src.size()) {
248 unsigned char mask= 0xFF;
249 mask= (
unsignedchar)(
mask>> (
int)utf_len);
250dst_code = ch &
mask;
252 for(
size_tj = 1; j < utf_len; j++)
254dst_code = dst_code << 6;
257dst_code = dst_code | ch;
275src_len = src.size();
277 for(
size_t i= 0;
i< src_len; )
301 if((src >= 0x1E00) && (src <= 0x1EFF))
ncbi::TMaskedQueryRegions mask
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
vector< long > StringToVector(const string &src)
char StringToChar(const string &src, size_t *seq_len, bool ascii_table, EConversionStatus *status)
char CodeToChar(const long src, EConversionStatus *status)
long StringToCode(const string &src, size_t *seq_len, EConversionStatus *status)
string StringToAscii(const string &src, bool ascii_table)
static unsigned char tblTransA[]
#define RETURN_S(ch, res)
static unsigned char tblTrans[]
#define RETURN_LS(ch, len, res)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4