1 /******************************************************************
2 Copyright 2006 by Michael Farrar. All rights reserved.
3 This program may not be sold or incorporated into a commercial product,
4 in whole or in part, without written consent of Michael Farrar. For
5 further information regarding permission for use or reproduction, please
6 contact: Michael Farrar at farrar.michael@gmail.com.
7 *******************************************************************/
10 Written by Michael Farrar, 2006.
11 Please send bug reports and/or suggestions to farrar.michael@gmail.com.
14 #ifndef INCLUDE_SWSTRIPED_H
15 #define INCLUDE_SWSTRIPED_H
17 #include <emmintrin.h>
23 swStripedInit (unsigned char *querySeq,
29 swStripedScan (unsigned char *querySeq,
33 SEARCH_OPTIONS *options,
38 swStripedComplete (SW_DATA *pSwData);
41 swStripedWord (unsigned char *querySeq,
45 unsigned short gapOpen,
46 unsigned short gapExtend,
54 swStripedByte (unsigned char *querySeq,
58 unsigned short gapOpen,
59 unsigned short gapExtend,
67 __m128i *pvbQueryProf;
68 __m128i *pvsQueryProf;
78 #endif /* INCLUDE_SWSTRIPED_H */