📄 drop_func.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 + -