cr_intv_t

interval

extern (C) @nogc nothrow
struct cr_intv_t {}

Members

Aliases

interval
alias interval = data

since we are building interval trees, have element "interval" for consistency* with avltree and splaytree (*actually use of a pointer is inconsistent)

Variables

data
void* data;

Data payload / encapsulated object ( modified also in cgranges.h/.c by JSB)

label
int32_t label;

NOT used

x
uint64_t x;

prior to cr_index(), x = ctg_id<<32|start_pos; after: x = start_pos<<32|end_pos

Meta