#ifndef __CORRECT__ #define __CORRECT__ #include #include "Hash_Table.h" #define WINDOW 350 #define THRESHOLD 15 typedef struct { uint64_t* overlapID; uint64_t length; uint64_t lengthNT; uint64_t size; uint64_t start_i; char overlap_region[WINDOW + THRESHOLD*2 + 10]; } Correct_dumy; void correct_overlap(overlap_region_alloc* overlap_list, All_reads* R_INF, UC_Read* g_read, Correct_dumy* dumy); void init_Correct_dumy(Correct_dumy* list); void destory_Correct_dumy(Correct_dumy* list); void clear_Correct_dumy(Correct_dumy* list, overlap_region_alloc* overlap_list); #endif