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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? clustalw.h

?? 是有關(guān)基因比對(duì)的經(jīng)典算法的實(shí)現(xiàn)。這對(duì)于初學(xué)計(jì)算生物學(xué)的人是非常重要的算法。
?? H
字號(hào):
/*#include "/us1/user/julie/dmalloc/malloc.h"*/
/*********************CLUSTALW.H*********************************************/
/****************************************************************************/

   /*
   Main header file for ClustalW.  Uncomment ONE of the following 4 lines
   depending on which compiler you wish to use.
   */

/*#define VMS 1                 VAX or ALPHA VMS */

/*#define MAC 1                 Think_C for Macintosh */

#define MSDOS 1               /*Turbo C for PC's */

/*#define UNIX 1                Ultrix/Decstation, Gnu C for 
                                Sun, IRIX/SGI, OSF1/ALPHA */

/***************************************************************************/
/***************************************************************************/


#include "general.h"

#define MAXNAMES		30	/* Max chars read for seq. names */
#define MAXTITLES		60      /* Title length */
#define FILENAMELEN 	256             /* Max. file name length */
	
#define UNKNOWN   0
#define EMBLSWISS 1
#define PIR 	  2
#define PEARSON   3
#define GDE    	  4
#define CLUSTAL   5	/* DES */
#define MSF       6 /* DES */
#define RSF       7	/* JULIE */
#define USER      8	/* DES */
#define PHYLIP    9	/* DES */
#define NEXUS    10/* DES */

#define NONE      0
#define SECST     1
#define GMASK     2

#define PROFILE 0
#define SEQUENCE 1

#define BS_NODE_LABELS 2
#define BS_BRANCH_LABELS 1

#define PAGE_LEN       22   /* Number of lines of help sent to screen */

#define PAGEWIDTH	80  /* maximum characters on output file page */
#define LINELENGTH     	60  /* Output file line length */
#define GCG_LINELENGTH 	50

#ifdef VMS						/* Defaults for VAX VMS */
#define COMMANDSEP '/'
#define DIRDELIM ']'		/* Last character before file name in full file 
							   specs */
#define INT_SCALE_FACTOR 1000 /* Scaling factor to convert float to integer for profile scores */

#elif MAC
#define COMMANDSEP '/'
#define DIRDELIM ':'
#define INT_SCALE_FACTOR 100  /* Scaling factor to convert float to integer for profile scores */

#elif MSDOS
#define COMMANDSEP '/'
#define DIRDELIM '\\'
#define INT_SCALE_FACTOR 100  /* Scaling factor to convert float to integer for profile scores */

#elif UNIX
#define COMMANDSEP '-'
#define DIRDELIM '/'
#define INT_SCALE_FACTOR 1000 /* Scaling factor to convert float to integer for profile scores */
#endif

#define NUMRES 32		/* max size of comparison matrix */

#define INPUT 0
#define ALIGNED 1

#define LEFT 1
#define RIGHT 2

#define NODE 0
#define LEAF 1

#define GAPCOL 32		/* position of gap open penalty in profile */
#define LENCOL 33		/* position of gap extension penalty in profile */

typedef struct node {		/* phylogenetic tree structure */
        struct node *left;
        struct node *right;
        struct node *parent;
        float dist;
        sint  leaf;
        int order;
        char name[64];
} stree, *treeptr;

typedef struct {
	char title[30];
	char string[30];
} MatMenuEntry;

typedef struct {
	int noptions;
	MatMenuEntry opt[10];
} MatMenu;

#define MAXMAT 10

typedef struct {
	int llimit;	
	int ulimit;
	short *matptr;
	short *aa_xref;
} SeriesMat;

typedef struct {
	int nmat;
	SeriesMat mat[MAXMAT];
} UserMatSeries;
	

/*
   Prototypes
*/

/* alnscore.c */
void aln_score(void);
/* interface.c */
void parse_params(Boolean);
void init_amenu(void);
void init_interface(void);
void 	main_menu(void);
FILE 	*open_output_file(char *, char *, char *, char *);
FILE    *open_explicit_file(char *);
sint seq_input(Boolean);
Boolean open_alignment_output(char *);
void create_alignment_output(sint fseq,sint lseq);
void align(char *phylip_name);
void profile_align(char *p1_tree_name,char *p2_tree_name);/* Align 2 alignments */
void make_tree(char *phylip_name);
void get_tree(char *phylip_name);
sint profile_input(void);                        /* read a profile */
void new_sequence_align(char *phylip_name);
Boolean user_mat(char *, short *, short *);
Boolean user_mat_series(char *, short *, short *);
void get_help(char);
void clustal_out(FILE *, sint, sint, sint, sint);
void nbrf_out(FILE *, sint, sint, sint, sint);
void gcg_out(FILE *, sint, sint, sint, sint);
void phylip_out(FILE *, sint, sint, sint, sint);
void gde_out(FILE *, sint, sint, sint, sint);
void nexus_out(FILE *, sint, sint, sint, sint);
void print_sec_struct_mask(int prf_length,char *mask,char *struct_mask);
void fix_gaps(void);


/* calcgapcoeff.c */
void calc_gap_coeff(char **alignment, sint *gaps, sint **profile, Boolean struct_penalties,
                   char *gap_penalty_mask, sint first_seq, sint last_seq,
                   sint prf_length, sint gapcoef, sint lencoef);
/* calcprf1.c */
void calc_prf1(sint **profile, char **alignment, sint *gaps, sint matrix[NUMRES ][NUMRES ], 
               sint *seq_weight, sint prf_length, sint first_seq, sint last_seq);
/* calcprf2.c */
void calc_prf2(sint **profile, char **alignment, sint *seq_weight, sint prf_length,
               sint first_seq, sint last_seq);
/* calctree.c */
void calc_seq_weights(sint first_seq, sint last_seq,sint *seq_weight);
void create_sets(sint first_seq, sint last_seq);
sint read_tree(char *treefile, sint first_seq, sint last_seq);
void clear_tree(treeptr p);
sint calc_similarities(sint nseqs);
/* clustalw.c */
int main(int argc, char **argv);
/* gcgcheck.c */
int SeqGCGCheckSum(char *seq, sint len);
/* malign.c */
sint malign(sint istart,char *phylip_name);
sint seqalign(sint istart,char *phylip_name);
sint palign1(void);
float countid(sint s1, sint s2);
sint palign2(char *p1_tree_name,char *p2_tree_name);
/* pairalign.c */
sint pairalign(sint istart, sint iend, sint jstart, sint jend);
/* prfalign.c */
lint prfalign(sint *group, sint *aligned);
/* random.c */
unsigned long linrand(unsigned long r);
unsigned long addrand(unsigned long r);
void addrandinit(unsigned long s);
/* readmat.c */
void init_matrix(void);
sint get_matrix(short *matptr, short *xref, sint matrix[NUMRES ][NUMRES ], Boolean neg_flag,
                sint scale);
sint read_user_matrix(char *filename, short *usermat, short *xref);
sint read_matrix_series(char *filename, short *usermat, short *xref);
int getargs(char *inline1, char *args[], int max);
/* sequence.c */
void fill_chartab(void);
sint readseqs(sint first_seq);
/* showpair.c */
void show_pair(sint istart, sint iend, sint jstart, sint jend);
/* trees.c */
void phylogenetic_tree(char *phylip_name,char *clustal_name,char *dist_name, char *nexus_name);
void bootstrap_tree(char *phylip_name,char *clustal_name, char *nexus_name);
sint dna_distance_matrix(FILE *tree);
sint prot_distance_matrix(FILE *tree);
void guide_tree(FILE *tree,int first_seq,sint nseqs);

/* util.c */

void alloc_aln(sint nseqs);
void realloc_aln(sint first_seq,sint nseqs);
void free_aln(sint nseqs);
void alloc_seq(sint seq_no,sint length);
void realloc_seq(sint seq_no,sint length);
void free_seq(sint seq_no);

void *ckalloc(size_t bytes);
void *ckrealloc(void *ptr, size_t bytes);
void *ckfree(void *ptr);
char prompt_for_yes_no(char *title,char *prompt);
void fatal(char *msg, ...);
void error(char *msg, ...);
void warning(char *msg, ...);
void info(char *msg, ...);
char *rtrim(char *str);
char *blank_to_(char *str);
char *upstr(char *str);
char *lowstr(char *str);
void getstr(char *instr, char *outstr);
double getreal(char *instr, double minx, double maxx, double def);
int getint(char *instr, int minx, int maxx, int def);
void do_system(void);
Boolean linetype(char *line, char *code);
Boolean keyword(char *line, char *code);
Boolean blankline(char *line);
void get_path(char *str, char *path);


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一级片网站| 国产精品主播直播| 91豆麻精品91久久久久久| 1024亚洲合集| 欧美三区在线观看| 天堂一区二区在线免费观看| 91精品黄色片免费大全| 美国精品在线观看| 国产欧美视频在线观看| 成人深夜视频在线观看| 亚洲视频一区二区在线| 欧美精品乱人伦久久久久久| 精品午夜久久福利影院| 久久久久国产精品免费免费搜索| 成人晚上爱看视频| 亚洲午夜激情网站| 精品国产乱码久久| 99久久精品情趣| 日韩电影在线一区| 中文一区在线播放| 欧美午夜精品一区| 极品少妇xxxx精品少妇| 日韩一区有码在线| 欧美成人免费网站| 一本大道久久a久久综合婷婷| 天堂成人国产精品一区| 国产精品沙发午睡系列990531| 欧美亚洲自拍偷拍| 国产成人精品免费看| 午夜亚洲福利老司机| 欧美激情一区三区| 91精品国产一区二区| 国产91在线|亚洲| 天天色综合成人网| 亚洲视频在线观看三级| 久久午夜国产精品| 欧美精品1区2区| 91网站在线观看视频| 久久精品99国产国产精| 亚洲男人都懂的| 国产亚洲一本大道中文在线| 欧美日韩在线观看一区二区| 成人伦理片在线| 久久99久久99精品免视看婷婷| 亚洲麻豆国产自偷在线| 国产午夜亚洲精品午夜鲁丝片| 欧美日韩国产经典色站一区二区三区| 国产精品1区2区3区在线观看| 日韩精品每日更新| 亚洲综合男人的天堂| 国产欧美在线观看一区| 日韩一区二区三区观看| 欧美午夜寂寞影院| 91美女蜜桃在线| 高清免费成人av| 国内偷窥港台综合视频在线播放| 亚洲成人在线网站| 亚洲综合视频在线| 亚洲综合激情网| 一区视频在线播放| 国产精品免费网站在线观看| 久久久久九九视频| 久久无码av三级| 久久久综合视频| 久久综合丝袜日本网| 日韩三级电影网址| 欧美电视剧免费观看| 91精品国产综合久久福利软件| 欧美日韩精品综合在线| 欧美在线一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃| 国产成人免费av在线| 国产一区二区三区久久久| 精品亚洲成a人在线观看| 麻豆国产精品官网| 久久不见久久见免费视频1| 九九精品视频在线看| 毛片av中文字幕一区二区| 毛片av一区二区三区| 精品一区二区三区视频| 国内精品伊人久久久久影院对白| 黑人精品欧美一区二区蜜桃| 国产综合一区二区| 国产成人午夜视频| av亚洲精华国产精华精| 91美女在线观看| 欧美视频在线一区二区三区| 欧美吞精做爰啪啪高潮| 欧美精选一区二区| 日韩三级免费观看| 日本一区二区三区高清不卡| 日本一区二区三区视频视频| 亚洲欧洲美洲综合色网| 亚洲免费色视频| 午夜电影网一区| 国产一区 二区 三区一级| 国产a级毛片一区| 99在线热播精品免费| 91亚洲精品乱码久久久久久蜜桃| 一本色道综合亚洲| 欧美一区二区三区喷汁尤物| 久久美女艺术照精彩视频福利播放| 国产女人18水真多18精品一级做| 中文字幕中文在线不卡住| 亚洲国产日韩一区二区| 美女网站在线免费欧美精品| 国产精品白丝av| 99久久久国产精品| 欧美揉bbbbb揉bbbbb| 精品国产一区二区三区忘忧草| 国产精品久久久久久久久快鸭 | 日韩精品一区二区三区视频播放 | 91福利国产成人精品照片| 欧美高清激情brazzers| 国产日韩精品视频一区| 艳妇臀荡乳欲伦亚洲一区| 久久不见久久见免费视频7| 91网站在线播放| 精品久久久久久久久久久久久久久 | 欧美三级韩国三级日本三斤 | 国产精品一区二区久久精品爱涩| 色综合久久99| 欧美电影免费观看高清完整版在| 国产精品少妇自拍| 美女视频一区在线观看| 91视频国产观看| 精品卡一卡二卡三卡四在线| 国产精品久久久久久久久果冻传媒 | 国产一区免费电影| 欧美自拍丝袜亚洲| 国产精品三级av| 蜜臀av性久久久久蜜臀aⅴ四虎| 成人动漫一区二区| 精品国产一二三| 亚洲福利视频一区| 99精品视频在线观看| 欧美不卡激情三级在线观看| 亚洲图片欧美视频| 99精品视频在线观看免费| 久久九九久久九九| 日韩激情av在线| 欧美性欧美巨大黑白大战| 中文字幕精品一区二区三区精品| 日本免费在线视频不卡一不卡二| 9i看片成人免费高清| 久久久久亚洲综合| 老司机精品视频在线| 精品视频一区二区不卡| 一区二区三区欧美亚洲| 99国产精品久| 中文字幕欧美激情| 国产福利一区二区三区视频在线| 91精品国产色综合久久不卡蜜臀| 亚洲主播在线播放| 色综合久久天天| 国产精品传媒视频| eeuss鲁一区二区三区| 国产片一区二区| 成人精品一区二区三区中文字幕 | 国产精品美女久久久久aⅴ| 极品少妇xxxx偷拍精品少妇| 日韩一级黄色大片| 日本麻豆一区二区三区视频| 欧美日韩的一区二区| 亚洲成人黄色影院| 欧美日韩午夜在线视频| 亚洲一区二区三区中文字幕在线| 色综合久久综合网| 亚洲综合另类小说| 欧美日韩一区二区欧美激情| 亚洲国产aⅴ天堂久久| 欧美日韩一区成人| 视频在线观看一区二区三区| 91精品视频网| 国内成人免费视频| 久久久久久免费毛片精品| 粉嫩aⅴ一区二区三区四区| 国产精品国产三级国产| 一本大道久久精品懂色aⅴ| 亚洲成人午夜影院| 日韩欧美一级二级| 国产成人免费av在线| 自拍av一区二区三区| 欧美在线不卡视频| 日韩—二三区免费观看av| 精品国产电影一区二区| 国产精品一级片在线观看| 国产精品初高中害羞小美女文| 91免费在线看| 视频一区免费在线观看| 久久婷婷久久一区二区三区| 成人av综合一区| 亚洲一级二级在线| 欧美xingq一区二区| 不卡高清视频专区| 亚洲国产美女搞黄色| 精品国产精品网麻豆系列| 99久久综合国产精品| 午夜视频一区二区| 国产色一区二区|