memset(&buf, 0, sizeof(kstring_t));
while ((q = strstr(p, "@RG")) != 0) {
p = q + 3;
memset(&buf, 0, sizeof(kstring_t));
while ((q = strstr(p, "@RG")) != 0) {
p = q + 3;
++n;
}
if (n == 0) add_pair(sm, sm2id, fn, fn);
++n;
}
if (n == 0) add_pair(sm, sm2id, fn, fn);