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

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

?? amenu.c

?? 經典生物信息學多序列比對工具clustalw
?? C
?? 第 1 頁 / 共 3 頁
字號:
		fprintf(stdout," ********* PAIRWISE ALIGNMENT PARAMETERS *********\n");		fprintf(stdout,"\n\n");		fprintf(stdout,"     Slow/Accurate alignments:\n\n");		fprintf(stdout,"     1. Gap Open Penalty       :%4.2f\n",pw_go_penalty);		fprintf(stdout,"     2. Gap Extension Penalty  :%4.2f\n",pw_ge_penalty);		fprintf(stdout,"     3. Protein weight matrix  :%s\n" ,                                        matrix_menu.opt[pw_matnum-1].title);		fprintf(stdout,"     4. DNA weight matrix      :%s\n" ,                                        dnamatrix_menu.opt[pw_dnamatnum-1].title);		fprintf(stdout,"\n");		fprintf(stdout,"     Fast/Approximate alignments:\n\n");		fprintf(stdout,"     5. Gap penalty            :%d\n",(pint)wind_gap);		fprintf(stdout,"     6. K-tuple (word) size    :%d\n",(pint)ktup);		fprintf(stdout,"     7. No. of top diagonals   :%d\n",(pint)signif);		fprintf(stdout,"     8. Window size            :%d\n\n",(pint)window);                fprintf(stdout,"     9. Toggle Slow/Fast pairwise alignments ");                if(quick_pairalign)                      fprintf(stdout,"= FAST\n\n");                else                      fprintf(stdout,"= SLOW\n\n");		fprintf(stdout,"     H. HELP\n\n\n");				getstr("Enter number (or [RETURN] to exit)",lin2);		if( *lin2 == EOS) {                        if(dnaflag) {                                dna_pw_go_penalty     = pw_go_penalty;                                dna_pw_ge_penalty     = pw_ge_penalty;                		dna_ktup       = ktup;                		dna_window     = window;                		dna_signif     = signif;                		dna_wind_gap   = wind_gap;                        }                        else {                                prot_pw_go_penalty     = pw_go_penalty;                                prot_pw_ge_penalty     = pw_ge_penalty;                		prot_ktup       = ktup;                		prot_window     = window;                		prot_signif     = signif;                		prot_wind_gap   = wind_gap;                        } 			return;		}				switch(toupper(*lin2)) {			case '1':				fprintf(stdout,"Gap Open Penalty Currently: %4.2f\n",pw_go_penalty);				pw_go_penalty=(float)getreal("Enter number",(double)0.0,(double)100.0,(double)pw_go_penalty);				break;			case '2':				fprintf(stdout,"Gap Extension Penalty Currently: %4.2f\n",pw_ge_penalty);				pw_ge_penalty=(float)getreal("Enter number",(double)0.0,(double)10.0,(double)pw_ge_penalty);				break;                        case '3':                                pw_matnum = read_matrix("PROTEIN",pw_matrix_menu,pw_mtrxname,pw_matnum,pw_usermat,pw_aa_xref);                                break;                        case '4':                                pw_dnamatnum = read_matrix("DNA",dnamatrix_menu,pw_dnamtrxname,pw_dnamatnum,pw_userdnamat,pw_dna_xref);                                break;			case '5':                                fprintf(stdout,"Gap Penalty Currently: %d\n",(pint)wind_gap);                                wind_gap=getint("Enter number",1,500,wind_gap);				break;			case '6':                                fprintf(stdout,"K-tuple Currently: %d\n",(pint)ktup);                                if(dnaflag)                                     ktup=getint("Enter number",1,4,ktup);                                else                                     ktup=getint("Enter number",1,2,ktup);                                     				break;			case '7':                                fprintf(stdout,"Top diagonals Currently: %d\n",(pint)signif);                                signif=getint("Enter number",1,50,signif);				break;			case '8':                                fprintf(stdout,"Window size Currently: %d\n",(pint)window);                                window=getint("Enter number",1,50,window);				break;                        case '9': quick_pairalign ^= TRUE;                                break;			case '?':			case 'H':				get_help('3');				break;			default:				fprintf(stdout,"\n\nUnrecognised Command\n\n");				break;		}	}}static void multi_menu(void){        int catchint;        catchint = signal(SIGINT, SIG_IGN) != SIG_IGN;        if (catchint) {                if (setjmp(jmpbuf) != 0)                        fprintf(stdout,"\n.. Interrupt\n");#ifdef UNIX                if (signal(SIGINT,jumper) == BADSIG)                        fprintf(stdout,"Error: signal\n");#else                if (signal(SIGINT,SIG_DFL) == BADSIG)                        fprintf(stdout,"Error: signal\n");#endif        }	if(dnaflag) {		gap_open   = dna_gap_open;		gap_extend = dna_gap_extend;	}	else {		gap_open   = prot_gap_open;		gap_extend = prot_gap_extend;	}	while(TRUE) {		fprintf(stdout,"\n\n\n");		fprintf(stdout," ********* MULTIPLE ALIGNMENT PARAMETERS *********\n");		fprintf(stdout,"\n\n");				fprintf(stdout,"     1. Gap Opening Penalty              :%4.2f\n",gap_open);		fprintf(stdout,"     2. Gap Extension Penalty            :%4.2f\n",gap_extend);		fprintf(stdout,"     3. Delay divergent sequences        :%d %%\n\n",(pint)divergence_cutoff);                fprintf(stdout,"     4. DNA Transitions Weight           :%1.2f\n\n",transition_weight);                fprintf(stdout,"     5. Protein weight matrix            :%s\n"                                        	,matrix_menu.opt[matnum-1].title);                fprintf(stdout,"     6. DNA weight matrix                :%s\n"                                        	,dnamatrix_menu.opt[dnamatnum-1].title);		fprintf(stdout,"     7. Use negative matrix              :%s\n\n",(!neg_matrix) ? "OFF" : "ON");                fprintf(stdout,"     8. Protein Gap Parameters\n\n");		fprintf(stdout,"     H. HELP\n\n\n");				getstr("Enter number (or [RETURN] to exit)",lin2);		if(*lin2 == EOS) {			if(dnaflag) {				dna_gap_open    = gap_open;				dna_gap_extend  = gap_extend;			}			else {				prot_gap_open   = gap_open;				prot_gap_extend = gap_extend;			}			return;		}				switch(toupper(*lin2)) {			case '1':			fprintf(stdout,"Gap Opening Penalty Currently: %4.2f\n",gap_open);				gap_open=(float)getreal("Enter number",(double)0.0,(double)100.0,(double)gap_open);				break;			case '2':				fprintf(stdout,"Gap Extension Penalty Currently: %4.2f\n",gap_extend);				gap_extend=(float)getreal("Enter number",(double)0.0,(double)10.0,(double)gap_extend);				break;			case '3':				fprintf(stdout,"Min Identity Currently: %d\n",(pint)divergence_cutoff);				divergence_cutoff=getint("Enter number",0,100,divergence_cutoff);				break;			case '4':				fprintf(stdout,"Transition Weight Currently: %1.2f\n",(pint)transition_weight);				transition_weight=(float)getreal("Enter number",(double)0.0,(double)1.0,(double)transition_weight);				break;			case '5':                                matnum = read_matrix("PROTEIN",matrix_menu,mtrxname,matnum,usermat,aa_xref);				break;			case '6':                                dnamatnum = read_matrix("DNA",dnamatrix_menu,dnamtrxname,dnamatnum,userdnamat,dna_xref);				break;			case '7':				neg_matrix ^= TRUE;				break;			case '8':                                gap_penalties_menu();				break;			case '?':			case 'H':				get_help('4');				break;			default:				fprintf(stdout,"\n\nUnrecognised Command\n\n");				break;		}	}}static void gap_penalties_menu(void){	char c;	sint i;        int catchint;        catchint = signal(SIGINT, SIG_IGN) != SIG_IGN;        if (catchint) {                if (setjmp(jmpbuf) != 0)                        fprintf(stdout,"\n.. Interrupt\n");#ifdef UNIX                if (signal(SIGINT,jumper) == BADSIG)                        fprintf(stdout,"Error: signal\n");#else                if (signal(SIGINT,SIG_DFL) == BADSIG)                        fprintf(stdout,"Error: signal\n");#endif        }	while(TRUE) {		fprintf(stdout,"\n\n\n");		fprintf(stdout," ********* PROTEIN GAP PARAMETERS *********\n");		fprintf(stdout,"\n\n\n");		fprintf(stdout,"     1. Toggle Residue-Specific Penalties :%s\n\n",(no_pref_penalties) ? "OFF" : "ON");		fprintf(stdout,"     2. Toggle Hydrophilic Penalties      :%s\n",(no_hyd_penalties) ? "OFF" : "ON");		fprintf(stdout,"     3. Hydrophilic Residues              :%s\n\n"					,hyd_residues);		fprintf(stdout,"     4. Gap Separation Distance           :%d\n",(pint)gap_dist);		fprintf(stdout,"     5. Toggle End Gap Separation         :%s\n\n",(!use_endgaps) ? "OFF" : "ON");		fprintf(stdout,"     H. HELP\n\n\n");				getstr("Enter number (or [RETURN] to exit)",lin2);		if(*lin2 == EOS) return;				switch(toupper(*lin2)) {			case '1':				no_pref_penalties ^= TRUE;				break;			case '2':				no_hyd_penalties ^= TRUE;				break;			case '3':				fprintf(stdout,"Hydrophilic Residues Currently: %s\n",hyd_residues);				getstr("Enter residues (or [RETURN] to quit)",lin1);                                if (*lin1 != EOS) {                                        for (i=0;i<strlen(hyd_residues) && i<26;i++) {                                        c = lin1[i];                                        if (isalpha(c))                                                hyd_residues[i] = (char)toupper(c);                                        else                                                break;                                        }                                        hyd_residues[i] = EOS;                                }                                break;			case '4':				fprintf(stdout,"Gap Separation Distance Currently: %d\n",(pint)gap_dist);				gap_dist=getint("Enter number",0,100,gap_dist);				break;			case '5':				use_endgaps ^= TRUE;				break;			case '?':			case 'H':				get_help('A');				break;			default:				fprintf(stdout,"\n\nUnrecognised Command\n\n");				break;		}	}}static sint read_matrix(char *title,MatMenu menu, char *matnam, sint matn, short *mat, short *xref){       static char userfile[FILENAMELEN+1];	int i;        while(TRUE)        {                fprintf(stdout,"\n\n\n");                fprintf(stdout," ********* %s WEIGHT MATRIX MENU *********\n",title);                fprintf(stdout,"\n\n");		for(i=0;i<menu.noptions;i++)                	fprintf(stdout,"     %d. %s\n",i+1,menu.opt[i].title);                fprintf(stdout,"     H. HELP\n\n");                fprintf(stdout,"     -- Current matrix is the %s ",menu.opt[matn-1].title);                if(matn == menu.noptions) fprintf(stdout,"(file = %s)",userfile);                fprintf(stdout,"--\n");                getstr("\n\nEnter number (or [RETURN] to exit)",lin2);                if(*lin2 == EOS) return(matn);                i=toupper(*lin2)-'0';		if(i>0 && i<menu.noptions) {                        strcpy(matnam,menu.opt[i-1].string);                        matn=i;		} else if (i==menu.noptions) {                        if(user_mat(userfile, mat, xref)) {                              strcpy(matnam,userfile);                              matn=i;                        }		}		else                switch(toupper(*lin2))  {                        case '?':                        case 'H':                                get_help('8');                                break;                        default:                                fprintf(stdout,"\n\nUnrecognised Command\n\n");                                break;                }        }}char prompt_for_yes_no(char *title,char *prompt){	char line[80];	char lin2[80];	fprintf(stdout,"\n%s\n",title);	strcpy(line,prompt);	strcat(line, "(y/n) ? [y]");	getstr(line,lin2);	if ((*lin2 != 'n') && (*lin2 != 'N'))		return('y');	else		return('n');}/**	fatal()**	Prints error msg to stdout and exits.*	Variadic parameter list can be passed.**	Return values:*		none*/void fatal( char *msg,...){	va_list ap;		va_start(ap,msg);	fprintf(stdout,"\n\nFATAL ERROR: ");	vfprintf(stdout,msg,ap);	fprintf(stdout,"\n\n");	va_end(ap);	exit(1);}/**	error()**	Prints error msg to stdout.*	Variadic parameter list can be passed.**	Return values:*		none*/void error( char *msg,...){	va_list ap;		va_start(ap,msg);	fprintf(stdout,"\n\nERROR: ");	vfprintf(stdout,msg,ap);	fprintf(stdout,"\n\n");	va_end(ap);}/**	warning()**	Prints warning msg to stdout.*	Variadic parameter list can be passed.**	Return values:*		none*/void warning( char *msg,...){	va_list ap;		va_start(ap,msg);	fprintf(stdout,"\n\nWARNING: ");	vfprintf(stdout,msg,ap);	fprintf(stdout,"\n\n");	va_end(ap);}/**	info()**	Prints info msg to stdout.*	Variadic parameter list can be passed.**	Return values:*		none*/void info( char *msg,...){	va_list ap;		va_start(ap,msg);	fprintf(stdout,"\n");	vfprintf(stdout,msg,ap);	va_end(ap);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡激情三级在线观看| 欧美日韩久久不卡| 午夜av一区二区| 国产精品亚洲午夜一区二区三区 | 美女在线视频一区| 亚洲国产成人av| 蜜臀av一区二区| 国产一区二三区| 99久久婷婷国产综合精品电影| bt7086福利一区国产| 不卡视频在线观看| 色视频成人在线观看免| 欧美日韩国产在线播放网站| 7878成人国产在线观看| 精品91自产拍在线观看一区| 日韩午夜av电影| 国产精品国产三级国产三级人妇| 一区二区三区在线免费观看| 久久se这里有精品| 蜜桃视频在线观看一区二区| 成人18精品视频| 日韩欧美在线影院| 亚洲婷婷综合久久一本伊一区| 久久精品一二三| 亚洲午夜久久久久久久久电影院 | 欧美mv日韩mv亚洲| 亚洲手机成人高清视频| 老色鬼精品视频在线观看播放| 国产真实乱对白精彩久久| 欧美日韩综合色| 欧美高清在线一区二区| 天天综合色天天| 在线观看日韩一区| 久久久影视传媒| 久久激五月天综合精品| 欧美精品视频www在线观看| 成人欧美一区二区三区白人| 精彩视频一区二区| 日韩午夜激情av| 麻豆久久久久久| 日韩午夜激情av| 亚洲欧洲精品一区二区精品久久久| 麻豆成人av在线| 久久久久久电影| 91在线视频网址| 椎名由奈av一区二区三区| 99r精品视频| 亚洲自拍与偷拍| 欧美日韩日本视频| 亚洲国产精品成人综合| 色哟哟在线观看一区二区三区| 亚洲一区av在线| 91精品一区二区三区久久久久久| 不卡av电影在线播放| 中文字幕av一区 二区| 91福利在线导航| 日韩不卡手机在线v区| 久久久www成人免费无遮挡大片| 国产精品亚洲第一| 中文字幕亚洲视频| 99久久国产综合精品女不卡| 久久久精品综合| 91亚洲精华国产精华精华液| 午夜精品久久久久久久99樱桃| 日韩免费成人网| 色综合久久88色综合天天6| 麻豆精品视频在线| 中文一区在线播放| 在线电影院国产精品| jvid福利写真一区二区三区| 奇米影视一区二区三区| 欧美xxxx老人做受| 欧美日韩久久一区二区| 丁香六月综合激情| 国产专区欧美精品| 秋霞午夜鲁丝一区二区老狼| 亚洲天堂成人在线观看| 国产偷国产偷精品高清尤物| 欧美三区在线视频| 色诱亚洲精品久久久久久| 国产高清不卡二三区| 免费欧美在线视频| 蜜桃精品在线观看| 蜜臀av一区二区在线免费观看 | 国产久卡久卡久卡久卡视频精品| 午夜激情一区二区| 亚洲一区二区三区影院| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲国产精品二十页| 久久精品一区二区| 国产日韩欧美制服另类| 欧美极品xxx| 中文字幕亚洲在| 亚洲国产aⅴ天堂久久| 亚洲综合成人网| 美国十次了思思久久精品导航| 日韩成人一级片| 国产精品一区三区| 成人国产电影网| 色婷婷久久综合| 欧美xxx久久| 亚洲精品乱码久久久久久黑人| 亚洲午夜在线视频| 久久精品国产久精国产| 亚洲国产精品综合小说图片区| 午夜久久电影网| 极品尤物av久久免费看| av中文字幕亚洲| 91精品国产一区二区三区蜜臀| 亚洲精品在线三区| 亚洲综合色噜噜狠狠| 麻豆传媒一区二区三区| 99v久久综合狠狠综合久久| 欧美第一区第二区| 欧美一级黄色大片| 亚洲精品日韩一| 国产一区二区三区最好精华液| 91免费精品国自产拍在线不卡| 日韩免费视频线观看| 午夜精品久久久久久久99樱桃| 国产 欧美在线| 国产亚洲人成网站| 亚洲电影中文字幕在线观看| 久久精品国产秦先生| 欧美军同video69gay| 亚洲午夜在线观看视频在线| 92国产精品观看| 亚洲激情综合网| 精品久久久三级丝袜| 天堂一区二区在线免费观看| 99视频一区二区三区| 亚洲品质自拍视频| 一本大道久久a久久精品综合| 国产欧美日韩三区| 成人激情动漫在线观看| 亚洲精品国产a| 欧美日韩一区视频| 日韩av不卡一区二区| 欧美电影免费观看高清完整版在| 亚洲国产成人tv| 欧美一级片免费看| 在线播放国产精品二区一二区四区| 夜夜嗨av一区二区三区网页| 精品视频一区 二区 三区| 视频一区在线视频| 国产日韩欧美精品综合| 成人成人成人在线视频| 亚洲欧美另类小说视频| 日韩欧美三级在线| 91免费版在线看| 精品一区二区三区av| 亚洲图片一区二区| 中文字幕欧美日韩一区| 欧美一级欧美三级| 欧美综合天天夜夜久久| 99综合影院在线| 国产精品系列在线观看| 免费在线观看不卡| 五月婷婷激情综合网| 最新日韩在线视频| 国产人成一区二区三区影院| 精品久久国产字幕高潮| 欧美一级日韩一级| 91麻豆精品国产| 欧美日韩国产另类不卡| 欧美午夜电影网| 欧美精品一级二级| 在线不卡一区二区| 欧美一级高清大全免费观看| 91精品国产品国语在线不卡| 欧美日韩午夜在线视频| 欧美三级在线播放| 91麻豆精品国产91久久久| 777色狠狠一区二区三区| 欧美一级理论片| 亚洲精品在线一区二区| 国产欧美一区二区精品性色超碰 | 日韩一级片在线观看| 欧美zozozo| 亚洲日本在线a| 日日夜夜精品视频免费| 久久精品国产**网站演员| 国产剧情av麻豆香蕉精品| av资源站一区| 91超碰这里只有精品国产| 精品国产一区二区三区忘忧草 | 国产成人啪午夜精品网站男同| 91香蕉视频污在线| 欧美日韩精品一区二区三区四区 | 91九色最新地址| 欧美精品一区二区不卡| 国产精品区一区二区三区| 午夜精品福利在线| 99久久综合精品| 欧美sm美女调教| 亚洲国产精品久久人人爱| 国产成人久久精品77777最新版本| 欧美三级午夜理伦三级中视频| 久久蜜臀精品av| 琪琪久久久久日韩精品|