1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#include "parasail.h"
#include "parasail/matrices/blosum62.h"
#include "parasail/matrix_lookup.h"
#include "cstring"
int main(int argc, char **argv) {
const char *s1 = "asdf";
const char *s2 = "asdf";
int s1Len = (int)strlen(s1);
int s2Len = (int)strlen(s2);
parasail_result_t *result = NULL;
const parasail_matrix_t *matrix = NULL;
/* note the address-of operator '&' */
result = parasail_sw(s1, s1Len, s2, s2Len, 11, 1, ¶sail_blosum62);
parasail_result_free(result);
matrix = parasail_matrix_lookup("pam100");
result = parasail_sw(s1, s1Len, s2, s2Len, 11, 1, matrix);
parasail_result_free(result);
return 0;
}
|