INNER CODE UNIT · C

beg

lh3/seqtk · seqtk.c:66

		int64_t beg = -1, end = -1;
		int i, c, rev = 0;
		char *p, *q;
		reglist_t *r;
		khint_t k;
		for (i = 0, p = q = str.s;; ++p) {
			if (*p == '\t' || *p == '\0') {
				c = *p;
				*p = 0;
				if (i == 1) {
					if (isdigit(*q)) beg = strtol(q, &q, 10);
					if (q != p) beg = -1;
				} else if (i == 2) {
					if (isdigit(*q)) end = strtol(q, &q, 10);
					if (q != p) end = -1;
				} else if (i == 5) {
					if (*q == '+') rev = 1;
					else if (*q == '-') rev = -1;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…