keeping more telomeres

This commit is contained in:
chhylp123
2024-05-06 04:02:20 -04:00
parent 73dd5eeb5b
commit 70fd9a0b1f
6 changed files with 570 additions and 117 deletions
+7 -1
View File
@@ -85,6 +85,12 @@ typedef struct {
uint32_t n;
} idx_emask_t;
typedef struct {
uint64_t n, mask;
uint8_t *hh;
uint64_t tlen, tm;
} telo_end_t;
typedef struct {
///off: start idx in mg128_t * a[];
///cnt: how many eles in this chain
@@ -1115,6 +1121,7 @@ typedef struct{
int64_t min_dp;
bub_label_t* b_mask_t;
uint64_t* readLen;
telo_end_t *te;
}ug_opt_t;
typedef struct{
@@ -1130,7 +1137,6 @@ typedef struct{
int64_t mini_ovlp;
}ul_renew_t;
void adjust_utg_by_trio(ma_ug_t **ug, asg_t* read_g, uint8_t flag, float drop_rate,
ma_hit_t_alloc* sources, ma_hit_t_alloc* reverse_sources, ma_sub_t* coverage_cut,
long long tipsLen, float tip_drop_ratio, long long stops_threshold,