亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmenu.h

?? 是有關基因比對的經(jīng)典算法的實現(xiàn)。這對于初學計算生物學的人是非常重要的算法。
?? H
字號:
#define MAXHELPLENGTH 50000
#define MAXHELPW 2

#define DCOLS  60     /*   sequence display width */
#define DNAMES  15
#define DNUMBER 6
#define SCREENMARGIN 10
#define SCOREHEIGHT 50

#define MAXMENU 20
#define MAXCOLORS 16

#define MESSLENGTH 70
#define MESSLINES 10
#define MAXPROMPTLEN 300

#define MULTIPLEM 1
#define PROFILEM 2

#define NEW 1
#define OLD 0

#define HIGHLIGHT 1
#define NORMAL 0

#define MARGIN 1

#define A4 0
#define A3 1
#define USLETTER 2

#define PORTRAIT 1
#define LANDSCAPE 0

#define MAXFINDSTR 20
typedef struct aln_pos {
	int seq;
	int res;
} aln_pos;

typedef struct menu_item {
	int num;
	IteM i[MAXMENU];
	int mode[MAXMENU];
	char ptr[MAXMENU];
} menu_item;

typedef struct color {
	char name[20];
	Uint4 val;
	float r,g,b;
	float pr,pg,pb;
} color;

#define NAMES 0
#define SEQS 1

typedef struct panel_data {
	int type;                  /* = NAMES or SEQS */
	PaneL index;
	int   prf_no;
	char **lines;
	char **header;
	char **footer;
	char **colormask;
	int nhead;
	int nfoot;
        PnlActnProc callback;
	int pixelheight;
	int pixelwidth;
        int vlines;
        int vseqs;
        int vcols;
        int nseqs;
        int ncols;
        int firstseq;
        int firstvline;
        int firstvcol;
        int lockoffset;
        int *selected;
	int firstsel;
	int lastsel;
        int lineheight, charwidth, ascent, descent;
	BaR vscrollbar,hscrollbar;
	int *seqweight;
	int *subgroup;
	int *colscore;
	char *consensus;
	Boolean **residue_exception;
	short **segment_exception;
} panel_data;

typedef struct spanel {
        PaneL names;
        PaneL seqs;
	Boolean modified;
} spanel;

typedef struct range {
        int first;
        int last;
} range;

/*
   PROTOTYPES - subroutines with capitalised names are defined in NCBI toolkit
                and cannot be modified!
*/
void x_menu(void);
void ResizeWindowProc(WindoW w);

void shift(Handle a, int dx, int dy);
void swap(float *scores,int s1, int s2);
void sort_scores(float *scores,int f,int l);
void reload_alignment(void);

void DrawPanel(PaneL p);

void resize_multi_window(void);
void resize_prf_window(int numseqs1,int numseqs2);
void position_scrollbars(spanel p);

void color_seqs(void);
void color_prf1(void);
void color_prf2(void);

void select_panel(spanel p);
void deselect_panel(spanel p);
void correct_name_bars(Boolean reset);
void correct_seq_bars(Boolean reset);
void load_aln_data(spanel p, int fs, int ls, Boolean reset);
void load_aln(spanel p, int fs, int ls, Boolean reset);
void remove_gap_pos(int fseq,int lseq,int prf_no);

GrouP make_scroll_area(GrouP w,int prf_no,int nwidth,int swidth,int height,int firstseq,int nseqs,spanel *p);

void draw_seq_pointer(PaneL p,int pos,int format);
void draw_names(PaneL p);
void draw_seqs(PaneL p);
void draw_header(PaneL p);
void draw_footer(PaneL p);
void draw_colscores(PaneL p);
void draw_allseqs(PaneL p,int fseq,int lseq);
void draw_nameline(PaneL p,int fseq,int lseq,int format);
void draw_seqline(panel_data data,int seq,PoinT pt,int fcol,int lcol,int format);
void draw_seqcol(PaneL p,int col,int format);
void highlight_seqrange(PaneL p,int fcol,int lcol,int format);
void make_ruler(int length,char *name,char *seq);
void make_consensus(panel_data data,char *name,char *seq);
void make_colscores(panel_data data);
int calc_colscore(sint matrix[NUMRES][NUMRES],int col);
void calc_seg_exceptions(void);
int make_struct_data(int prf_no,int length,char *name,char *seq);
int make_gp_data(int prf_no,int length,char *name,char *seq);
void make_colormask(panel_data data);
void init_color_parameters(char *filename);
char *find_file(char *filename);
void white_on_black(void);
void black_on_white(void);
void text_colors(void);
void data_colors(void);
void switch_mode(void);
void show_segment_exceptions(void);
void check_menus(menu_item m,int mode);
FILE *  open_input_file(char *file_name);
void stripspace(char *str);

void set_scorecutoff(BaR bar, GraphiC p, Nlm_Int2 newval, Nlm_Int2 oldval);
void set_lengthcutoff(BaR bar, GraphiC p, Nlm_Int2 newval, Nlm_Int2 oldval);
void set_scorescale(BaR bar, GraphiC p, Nlm_Int2 newval, Nlm_Int2 oldval);
void set_go_penalty(TexT t);
void set_ge_penalty(TexT t);
void set_gap_dist(TexT t);
void set_ntrials(TexT t);
void set_ran_seed(TexT t);
void set_div_seq(TexT t);
void set_pw_go_penalty(TexT t);
void set_pw_ge_penalty(TexT t);
void set_gp(TexT t);
void set_ktuple(TexT t);
void set_topdiags(TexT t);
void set_window(TexT t);
void set_hyd_res(TexT t);
void set_matrix(GrouP g);
void set_dnamatrix(GrouP g);
void set_user_matrix(ButtoN but);
void set_user_dnamatrix(ButtoN but);
int get_user_matrixname(char *usermtrxname,short *usermat,short *aa_xref,int usermatnum,int *matnum,PrompT mattext);
void set_format(GrouP g);
void set_button(ButtoN l,Boolean *value);
void set_toggle(PopuP l,Boolean *value);
void set_pref_penalties(PopuP l);
void set_hyd_penalties(PopuP l);
void set_var_penalties(PopuP l);
void set_endgaps(PopuP l);
void set_align_endgappenalties(PopuP l);
void set_realign_endgappenalties(PopuP l);
void set_case(PopuP l);
void set_snos(PopuP l);
void set_save_paras(PopuP l);
void set_transitions(TexT t);
void set_save_log(IteM i);
void set_neg_matrix(PopuP l);
void set_ambiguities(PopuP l);
void set_aln_mode(PopuP g);
void set_pscroll_mode(ButtoN l);
void set_show_segments(IteM l);
void set_font_size(PopuP g);
void set_residue_exceptions(IteM i);
void set_segment_exceptions(IteM i);
void set_segment_dnascale(BaR bar, GraphiC p, Nlm_Int2 newval, Nlm_Int2 oldval);
void set_fs_toggle(PopuP l);
void set_score_matrix(GrouP g);
void set_segment_matrix(GrouP g);
void set_score_user_matrix(ButtoN but);
void set_segment_user_matrix(ButtoN but);
void set_score_dnamatrix(GrouP g);
void set_segment_dnamatrix(GrouP g);
void set_score_user_dnamatrix(ButtoN but);
void set_segment_user_dnamatrix(ButtoN but);
void set_pagesize(PopuP g);
void set_orientation(PopuP g);
void set_header(PopuP l);
void set_ruler(PopuP l);
void set_curve(PopuP l);
void set_resno(PopuP l);
void set_resize(PopuP l);
void set_fres(TexT t);
void set_lres(TexT t);
void set_fpres(TexT t);
void set_lpres(TexT t);
void set_blocklen(TexT t);
void set_output_clustal(ButtoN l);
void set_output_nbrf(ButtoN l);
void set_output_phylip(ButtoN l);
void set_output_gcg(ButtoN l);
void set_output_gde(ButtoN l);
void set_output_nexus(ButtoN l);
void set_pw_matrix(GrouP g);
void set_pw_dnamatrix(GrouP g);
void set_pw_user_matrix(ButtoN but);
void set_pw_user_dnamatrix(ButtoN but);
void set_output_order(PopuP g);
void set_output_tree_clustal(ButtoN l);
void set_output_tree_phylip(ButtoN l);
void set_output_tree_distances(ButtoN l);
void set_output_tree_nexus(ButtoN l);
void set_inverted(IteM i);
void set_tossgaps(IteM i);
void set_kimura(IteM i);
void set_boot_format(PopuP g);
void set_use_ss1(PopuP l);
void set_use_ss2(PopuP l);
void set_helix_gp(TexT t);
void set_strand_gp(TexT t);
void set_loop_gp(TexT t);
void set_terminal_gp(TexT t);
void set_helix_minus(TexT t);
void set_helix_plus(TexT t);
void set_strand_minus(TexT t);
void set_strand_plus(TexT t);
void set_ss_output(ButtoN b);
void set_gp_output(ButtoN b);
void calc_segment_exceptions(IteM i);

void write_ps_file(spanel p,char *ps_file,char *par_file,int pagesize,
int orientation,Boolean header, Boolean ruler, Boolean resno, Boolean resize,
int first_printres,int last_printres,
int blocklen,Boolean show_curve);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩色在线观看| 亚洲不卡在线观看| 亚洲国产精品一区二区久久恐怖片| 亚洲国产乱码最新视频| 国产精品一区二区久久不卡| 91豆麻精品91久久久久久| 久久夜色精品国产噜噜av| 亚洲成人www| 99精品在线观看视频| 久久先锋影音av| 免费成人av资源网| 欧美色窝79yyyycom| 中文字幕中文字幕中文字幕亚洲无线| 奇米888四色在线精品| 欧美午夜一区二区| 综合色天天鬼久久鬼色| 国产美女一区二区| 日韩小视频在线观看专区| 亚洲一区在线电影| 99国产麻豆精品| 国产精品伦理一区二区| 国产自产视频一区二区三区| 欧美一级免费大片| 亚洲第一狼人社区| 欧美视频一区二区三区| 亚洲精品免费一二三区| 不卡的av在线播放| 中文字幕成人av| 国产成人免费视频| 久久久亚洲欧洲日产国码αv| 日本午夜精品视频在线观看 | 国产精品国产a| 国产一区二区精品久久91| 精品日韩成人av| 狠狠色狠狠色综合| 欧美成人女星排名| 蜜臀av性久久久久av蜜臀妖精| 欧美日韩一区在线| 亚洲h动漫在线| 日韩一级片网址| 麻豆中文一区二区| 精品少妇一区二区三区日产乱码 | 日韩精品在线看片z| 麻豆精品在线视频| 精品国产乱码久久久久久久| 日本一道高清亚洲日美韩| 日韩欧美成人一区| 国产米奇在线777精品观看| 久久亚洲一级片| 国产suv精品一区二区三区| 久久青草国产手机看片福利盒子| 国产成人av一区| 亚洲人成网站在线| 欧美午夜精品久久久久久超碰 | 国产在线看一区| 国产欧美精品一区二区三区四区 | 色噜噜狠狠一区二区三区果冻| 亚洲素人一区二区| 6080午夜不卡| 老司机一区二区| 国产精品麻豆久久久| 91国偷自产一区二区三区观看 | 亚洲最新在线观看| 在线综合亚洲欧美在线视频| 国产精品一区专区| 亚洲精品五月天| 欧美大片一区二区三区| av不卡免费在线观看| 日韩极品在线观看| 中文一区在线播放| 欧美日本一道本在线视频| 国产真实乱对白精彩久久| 亚洲另类色综合网站| 精品奇米国产一区二区三区| 91视频你懂的| 激情欧美一区二区三区在线观看| 成人免费在线视频观看| 日韩欧美国产高清| 日本久久一区二区三区| 国产精品88888| 亚洲一区二区三区四区在线免费观看 | 国产成人综合在线观看| 亚洲一区二区精品久久av| 久久久精品免费观看| 欧美三级电影网站| 成人午夜激情在线| 久久草av在线| 亚洲综合在线视频| 国产精品伦理一区二区| 精品美女在线播放| 这里只有精品视频在线观看| 色婷婷av一区二区三区大白胸| 精东粉嫩av免费一区二区三区| 亚洲精品视频自拍| 国产精品国产三级国产aⅴ原创 | 欧美日韩国产高清一区| 成人av免费在线| 国产一区二区精品久久99| 日韩精品国产精品| 一区二区三区四区中文字幕| 中文字幕不卡在线观看| 久久久久青草大香线综合精品| 7777女厕盗摄久久久| 欧美三级午夜理伦三级中视频| 99久久精品免费精品国产| 国产69精品一区二区亚洲孕妇| 激情综合色播激情啊| 日韩av电影天堂| 日韩有码一区二区三区| 亚洲一区影音先锋| 亚洲国产精品欧美一二99| 亚洲女人小视频在线观看| 中文字幕视频一区| 亚洲欧洲国产日本综合| 亚洲欧洲精品成人久久奇米网| 国产精品视频你懂的| 国产精品国产三级国产aⅴ中文| 国产视频一区二区在线| 欧美激情艳妇裸体舞| 日本一区二区三区dvd视频在线| 国产亚洲精品福利| 国产精品久久久久久久久图文区 | 精品粉嫩超白一线天av| 欧美精品一区视频| 国产欧美一区二区精品性色| 国产精品免费看片| 一区二区视频在线| 丝袜亚洲另类欧美| 国内不卡的二区三区中文字幕| 国产一二三精品| 成人h精品动漫一区二区三区| 不卡一区中文字幕| 欧洲精品在线观看| 日韩一区二区免费电影| 久久亚洲一区二区三区四区| 国产精品色婷婷| 怡红院av一区二区三区| 亚洲chinese男男1069| 久久er99热精品一区二区| 国产精品一二三区| 一本大道av一区二区在线播放| 欧美日韩亚洲丝袜制服| 精品国产区一区| 中文字幕在线一区二区三区| 亚洲第一福利视频在线| 老色鬼精品视频在线观看播放| 高清不卡一区二区在线| 日本二三区不卡| 精品国产三级a在线观看| 中文字幕综合网| 久久成人免费网站| 91国偷自产一区二区使用方法| 日韩欧美国产一区在线观看| 国产精品国产成人国产三级| 午夜亚洲福利老司机| 国产成人亚洲综合a∨猫咪| 91成人免费在线视频| 久久久国产精华| 午夜婷婷国产麻豆精品| 国产不卡在线视频| 制服视频三区第一页精品| 中文字幕亚洲综合久久菠萝蜜| 视频一区国产视频| av网站免费线看精品| 精品日韩99亚洲| 亚洲国产一区二区在线播放| 国产电影精品久久禁18| 在线成人午夜影院| 亚洲精品免费在线| 成人av在线播放网址| 日韩一区二区三区四区| 亚洲主播在线观看| 成熟亚洲日本毛茸茸凸凹| 欧美一区2区视频在线观看| 国产精品免费观看视频| 国内成人免费视频| 日韩一级免费一区| 亚洲成国产人片在线观看| 91麻豆免费观看| 国产精品女主播av| 国产成人精品网址| 日韩欧美久久久| 秋霞午夜av一区二区三区| 欧美亚洲一区二区在线| 亚洲欧美偷拍另类a∨色屁股| 国产成人在线观看| 久久久国产精品不卡| 国内精品伊人久久久久av影院| 欧美一区二区三区小说| 丝袜美腿一区二区三区| 欧美艳星brazzers| 夜夜嗨av一区二区三区中文字幕| 99在线精品一区二区三区| 国产精品久久久久影院亚瑟 | 欧美国产禁国产网站cc| 国产精品中文有码| 日本一区二区三区免费乱视频| 国产精品亚洲专一区二区三区 | 国产精品2024| 久久蜜桃香蕉精品一区二区三区|