diff --git a/python/cmappy.h b/python/cmappy.h index 082b3241..9ae28538 100644 --- a/python/cmappy.h +++ b/python/cmappy.h @@ -123,7 +123,7 @@ static char *mappy_fetch_seq(const mm_idx_t *mi, const char *name, int st, int e if (en < 0 || en > mi->seq[rid].len) en = mi->seq[rid].len; s = (char*)malloc(en - st + 1); - *len = mm_idx_getseq(mi, rid, st, en, s); + *len = mm_idx_getseq(mi, rid, st, en, (uint8_t*)s); for (i = 0; i < *len; ++i) s[i] = "ACGTN"[(uint8_t)s[i]]; s[*len] = 0; diff --git a/python/cmappy.pxd b/python/cmappy.pxd index 37353074..adef28fd 100644 --- a/python/cmappy.pxd +++ b/python/cmappy.pxd @@ -59,7 +59,8 @@ cdef extern from "minimap.h": mm_idx_seq_t *seq uint32_t *S mm_idx_bucket_t *B - void *km, *h + void *km + void *h ctypedef struct mm_idx_reader_t: pass