15 #define EDLIB_STATUS_OK 0 16 #define EDLIB_STATUS_ERROR 1 69 #define EDLIB_EDOP_MATCH 0 70 #define EDLIB_EDOP_INSERT 1 71 #define EDLIB_EDOP_DELETE 2 72 #define EDLIB_EDOP_MISMATCH 3 191 const char* target,
int targetLength,
215 EdlibCigarFormat cigarFormat);
int numLocations
Definition: edlib.h:144
Find edit distance, end locations and start locations and alignment path.
Definition: edlib.h:55
void edlibFreeAlignResult(EdlibAlignResult result)
int k
Definition: edlib.h:86
EdlibAlignTask
Definition: edlib.h:52
EdlibAlignMode mode
Definition: edlib.h:94
Match: 'M', Insertion: 'I', Deletion: 'D', Mismatch: 'M'.
Definition: edlib.h:64
int * startLocations
Definition: edlib.h:140
Find edit distance, end locations and start locations.
Definition: edlib.h:54
int editDistance
Definition: edlib.h:125
unsigned char * alignment
Definition: edlib.h:157
Match: '=', Insertion: 'I', Deletion: 'D', Mismatch: 'X'.
Definition: edlib.h:65
EdlibAlignResult edlibAlign(const char *query, int queryLength, const char *target, int targetLength, const EdlibAlignConfig config)
int alignmentLength
Definition: edlib.h:161
int * endLocations
Definition: edlib.h:132
EdlibAlignConfig edlibNewAlignConfig(int k, EdlibAlignMode mode, EdlibAlignTask task)
EdlibAlignMode
Definition: edlib.h:21
Find edit distance and end locations.
Definition: edlib.h:53
Configuration object for edlibAlign() function.
Definition: edlib.h:79
char * edlibAlignmentToCigar(const unsigned char *alignment, int alignmentLength, EdlibCigarFormat cigarFormat)
EdlibAlignTask task
Definition: edlib.h:102
EdlibCigarFormat
Definition: edlib.h:63
EdlibAlignConfig edlibDefaultAlignConfig(void)
int alphabetLength
Definition: edlib.h:165