📄 rk.h
字号:
/***************************************************************** * HMMER - Biological sequence analysis with profile HMMs * Copyright (C) 1992-1999 Washington University School of Medicine * All Rights Reserved * * This source code is distributed under the terms of the * GNU General Public License. See the files COPYING and LICENSE * for details. *****************************************************************/#ifndef SQRKH_INCLUDED#define SQRKH_INCLUDED/* rk.h * * Header file for Rabin-Karp pattern searching on encoded * sequence strings. * * Sean Eddy, Thu Oct 1 11:45:42 1992 * RCS $Id: rk.h,v 1.2 1998/10/09 18:07:16 eddy Exp $ */ /* expect 32 bits for 8 nt */typedef unsigned long Hashseq; /* but we count to be sure... RK_HASHSIZE is the number of nt that fit in one probe */#define RK_HASHSIZE (sizeof(Hashseq)*2) /* empirically, how many nt minimum we require in a pattern before we abandon rk and go with something else */#define RK_REQUIRE 4extern int rkseq(Hashseq hashprobe, char *sequence);extern Hashseq rkcomp(char *probe); /* compile a Hashseq from a pattern */#endif /* SQRKH_INCLUDED */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -