| 0 | 1 /* The MIT License | 
|  | 2 | 
|  | 3    Copyright (c) 2003-2006, 2008, 2009 by Heng Li <lh3@live.co.uk> | 
|  | 4 | 
|  | 5    Permission is hereby granted, free of charge, to any person obtaining | 
|  | 6    a copy of this software and associated documentation files (the | 
|  | 7    "Software"), to deal in the Software without restriction, including | 
|  | 8    without limitation the rights to use, copy, modify, merge, publish, | 
|  | 9    distribute, sublicense, and/or sell copies of the Software, and to | 
|  | 10    permit persons to whom the Software is furnished to do so, subject to | 
|  | 11    the following conditions: | 
|  | 12 | 
|  | 13    The above copyright notice and this permission notice shall be | 
|  | 14    included in all copies or substantial portions of the Software. | 
|  | 15 | 
|  | 16    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | 
|  | 17    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | 
|  | 18    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | 
|  | 19    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS | 
|  | 20    BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN | 
|  | 21    ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | 
|  | 22    CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | 
|  | 23    SOFTWARE. | 
|  | 24 */ | 
|  | 25 | 
|  | 26 #ifndef LH3_KPROBALN_H_ | 
|  | 27 #define LH3_KPROBALN_H_ | 
|  | 28 | 
|  | 29 #include <stdint.h> | 
|  | 30 | 
|  | 31 typedef struct { | 
|  | 32 	float d, e; | 
|  | 33 	int bw; | 
|  | 34 } kpa_par_t; | 
|  | 35 | 
|  | 36 #ifdef __cplusplus | 
|  | 37 extern "C" { | 
|  | 38 #endif | 
|  | 39 | 
|  | 40 	int kpa_glocal(const uint8_t *_ref, int l_ref, const uint8_t *_query, int l_query, const uint8_t *iqual, | 
|  | 41 				   const kpa_par_t *c, int *state, uint8_t *q); | 
|  | 42 | 
|  | 43 #ifdef __cplusplus | 
|  | 44 } | 
|  | 45 #endif | 
|  | 46 | 
|  | 47 extern kpa_par_t kpa_par_def, kpa_par_alt; | 
|  | 48 | 
|  | 49 #endif |