⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drop_func.h

📁 序列对齐 Compare a protein sequence to a protein sequence database or a DNA sequence to a DNA sequenc
💻 H
字号:
/* drop_func.h *//* $Name: fa35_03_06 $ - $Id: drop_func.h,v 1.14 2007/12/13 14:38:20 wrp Exp $ *//* functions provided by each of the drop files *//* Copyright (c) 2005 William R. Pearson and the University of Virginia */void	/* initializes f_struct **f_arg */init_work (unsigned char *aa0, int n0,	   struct pstruct *ppst,#ifndef DROP_INTERN	   void **f_arg#else	   struct f_struct **f_arg#endif);void	/* frees memory allocated in f_struct */close_work (const unsigned char *aa0, int n0,	    struct pstruct *ppst,#ifndef DROP_INTERN	   void **f_arg#else	   struct f_struct **f_arg#endif);void	/* documents search function, parameters */get_param (struct pstruct *pstr, char **pstring1, char *pstring2);void	/* calculates alignment score(s), returns them in rst */do_work (const unsigned char *aa0, int n0,	 const unsigned char *aa1, int n1,	 int frame,	 struct pstruct *ppst,#ifndef DROP_INTERN	 void *f_arg,#else	 struct f_struct *f_arg,#endif	 int qr_flg, struct rstruct *rst);void	/* calculates optimal alignment score */do_opt (const unsigned char *aa0, int n0,	const unsigned char *aa1, int n1,	int frame,	struct pstruct *ppst,#ifndef DROP_INTERN	void *f_arg,#else	struct f_struct *f_arg,#endif	struct rstruct *rst	);void	/* produces encoding of alignment */do_walign (const unsigned char *aa0, int n0,	   const unsigned char *aa1, int n1,	   int frame,	   struct pstruct *ppst, #ifndef DROP_INTERN	   void *f_arg,#else	   struct f_struct *f_arg,#endif	   struct a_res_str *a_res,	   int *have_ares);voidpre_cons(const unsigned char *aa, int n, int frame, #ifndef DROP_INTERN	   void *f_arg#else	   struct f_struct *f_arg#endif	);void aln_func_vals(int frame, struct a_struct *aln);/* calcons_a - takes aa0, aa1, a_res, and produces seqc0, seqc1,  *             and seqc0a, seqc1a - the annotated sequences  */intcalcons_a(const unsigned char *aa0, int n0,	  const unsigned char *aa1, int n1,	  int *nc,	  struct a_struct *aln,	  struct a_res_str *a_res,	  struct pstruct *ppst,	  char *seqc0, char *seqc1, char *seqca,	  unsigned char *aa0a, char *seqc0a, char *ann_arr,#ifndef DROP_INTERN	  void *f_arg#else	  struct f_struct *f_arg#endif	  );int	/* returns lenc - length of aligment */calc_code(const unsigned char *aa0, int n0,	  const unsigned char *aa1, int n1,	  struct a_struct *aln,	  struct a_res_str *a_res,	  struct pstruct *ppst,	  char *al_str, int al_str_n,	  const unsigned char *aa0a, const char *ann_arr,	  char *ann_str, int ann_str_n,#ifndef DROP_INTERN	  void *f_arg#else	  struct f_struct *f_arg#endif	  );int 	/* returns lenc - length of alignment */calc_id(const unsigned char *aa0, int n0,	const unsigned char *aa1, int n1,	struct a_struct *aln, 	struct a_res_str *a_res,	struct pstruct *ppst,#ifndef DROP_INTERN	void *f_arg#else	struct f_struct *f_arg#endif	);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -