mirror of
https://github.com/lh3/minimap2.git
synced 2026-09-23 10:48:13 +08:00
updated mappy and example.c
This commit is contained in:
+4
-3
@@ -12,7 +12,7 @@ typedef struct {
|
||||
const char *ctg;
|
||||
int32_t ctg_start, ctg_end;
|
||||
int32_t qry_start, qry_end;
|
||||
int32_t blen, NM, ctg_len;
|
||||
int32_t blen, mlen, NM, ctg_len;
|
||||
uint8_t mapq, is_primary;
|
||||
int8_t strand, trans_strand;
|
||||
int32_t n_cigar32;
|
||||
@@ -27,8 +27,9 @@ static inline void mm_reg2hitpy(const mm_idx_t *mi, mm_reg1_t *r, mm_hitpy_t *h)
|
||||
h->qry_start = r->qs, h->qry_end = r->qe;
|
||||
h->strand = r->rev? -1 : 1;
|
||||
h->mapq = r->mapq;
|
||||
h->blen = r->p->blen;
|
||||
h->NM = r->p->n_diff;
|
||||
h->mlen = r->mlen;
|
||||
h->blen = r->blen;
|
||||
h->NM = r->blen - r->mlen + r->p->n_ambi;
|
||||
h->trans_strand = r->p->trans_strand == 1? 1 : r->p->trans_strand == 2? -1 : 0;
|
||||
h->is_primary = (r->id == r->parent);
|
||||
h->n_cigar32 = r->p->n_cigar;
|
||||
|
||||
Reference in New Issue
Block a user