2 /* $Name: fa_34_26_5 $ - $Id: w_mw.h,v 1.17 2006/04/12 18:00:02 wrp Exp $ */
4 /* 21-July-2000 - changes for p2_complib/p2_workcomp:
5 there are now two sequence numbers; the old (worker) seqnm,
6 and a new manager (master) sequence number, m_seqnm
17 #define MMAXSQL 2000000
27 int n0; /* query sequence length */
28 int nm0; /* number of segments */
29 int escore_flg; /* use escores */
30 int qshuffle; /* query shuffle */
31 int pam_pssm; /* flag for pssm/profile search */
32 int s_func; /* for p_workcomp: func==0>simple comparison, ==1>alignments */
33 int slist; /* number of alignments to do */
34 int seqnm; /* query sequence number - used for identity searches */
40 int m_seqnm; /* sequence number */
41 int seqnm; /* sequence number */
42 int score[3]; /* score */
49 int r_score, qr_score;
50 double r_escore, qr_escore;
55 int m_seqnm; /* sequence number */
56 int seqnm; /* sequence number */
57 int score[3]; /* score */
63 /* int a_len; */ /* consensus alignment length */
64 /* int min0, max0, min1, max1;
65 int nident, ngap_q, ngap_l; */ /* number of identities, gaps in q, l */
67 struct a_struct aln_d;
68 float percent, gpercent;
72 /* The message structure */
76 char lname [80]; /* name of the library */
77 char libenv[80]; /* directory in which library resides */
78 int lb_off; /* offset in the library */
79 int lb_stop; /* stop position in library */
80 int lb_code; /* continue code */
81 int lb_size; /* library size */
82 int p_size; /* parcel size */
83 int libfn; /* current library being searched */
84 int stage; /* current stage number */
91 int sfnum[10]; /* superfamily number */
94 long lseek; /* location of sequence in file */
98 long loffset; /* offset from the beginning of the sequence */
99 int wrkr; /* worker that has sequence */
101 char *bline; /* descriptive line */
106 int n1; /* size of library sequence */
107 unsigned char *aa1; /* sequence data */
110 #include "aln_structs.h"
114 int n1; /* size of library sequence */
115 int m_seqnm; /* location in master list */
119 struct a_res_str a_res[2]; /* need a_res for each frame */
123 int m_seqnm; /* manager sequence number */
124 int seqnm; /* worker sequence number */
125 int frame; /* query frame */