]> git.donarmstrong.com Git - mothur.git/blob - uchime_src/myopts.h
changes while testing
[mothur.git] / uchime_src / myopts.h
1 #ifndef MY_VERSION\r
2 #define MY_VERSION      "4.2"\r
3 #endif\r
4 \r
5 STR_OPT(        input,                                  0)\r
6 STR_OPT(        query,                                  0)\r
7 STR_OPT(        db,                                             0)\r
8 STR_OPT(        sort,                                   0)\r
9 STR_OPT(        output,                                 0)\r
10 STR_OPT(        uc,                                             0)\r
11 STR_OPT(        clstr2uc,                               0)\r
12 STR_OPT(        uc2clstr,                               0)\r
13 STR_OPT(        uc2fasta,                               0)\r
14 STR_OPT(        uc2fastax,                              0)\r
15 STR_OPT(        mergesort,                              0)\r
16 STR_OPT(        tmpdir,                                 ".")\r
17 STR_OPT(        staralign,                              0)\r
18 STR_OPT(        sortuc,                                 0)\r
19 STR_OPT(        blastout,                               0)\r
20 STR_OPT(        blast6out,                              0)\r
21 STR_OPT(        fastapairs,                             0)\r
22 STR_OPT(        idchar,                                 "|")\r
23 STR_OPT(        diffchar,                               " ")\r
24 STR_OPT(        uchime,                                 0)\r
25 STR_OPT(        gapopen,                                0)\r
26 STR_OPT(        gapext,                                 0)\r
27 STR_OPT(        uhire,                                  0)\r
28 STR_OPT(        ids,                                    "99,98,95,90,85,80,70,50,35")\r
29 STR_OPT(        seeds,                                  0)\r
30 STR_OPT(        clump,                                  0)\r
31 STR_OPT(        clumpout,                               0)\r
32 STR_OPT(        clump2fasta,                    0)\r
33 STR_OPT(        clumpfasta,                             0)\r
34 STR_OPT(        hireout,                                0)\r
35 STR_OPT(        mergeclumps,                    0)\r
36 STR_OPT(        alpha,                                  0)\r
37 STR_OPT(        hspalpha,                               0)\r
38 STR_OPT(        probmx,                                 0)\r
39 STR_OPT(        matrix,                                 0)\r
40 STR_OPT(        tracestate,                             0)\r
41 STR_OPT(        chainout,                               0)\r
42 STR_OPT(        cluster,                                0)\r
43 STR_OPT(        computekl,                              0)\r
44 STR_OPT(        userout,                                0)\r
45 STR_OPT(        userfields,                             0)\r
46 STR_OPT(        seedsout,                               0)\r
47 STR_OPT(        chainhits,                              0)\r
48 STR_OPT(        findorfs,                               0)\r
49 STR_OPT(        strand,                                 0)\r
50 STR_OPT(        getseqs,                                0)\r
51 STR_OPT(        labels,                                 0)\r
52 STR_OPT(        doug,                                   0)\r
53 STR_OPT(        makeindex,                              0)\r
54 STR_OPT(        indexstats,                             0)\r
55 STR_OPT(        uchimeout,                              0)\r
56 STR_OPT(        uchimealns,                             0)\r
57 STR_OPT(        xframe,                                 0)\r
58 STR_OPT(        mkctest,                                0)\r
59 STR_OPT(        allpairs,                               0)\r
60 STR_OPT(        fastq2fasta,                    0)\r
61 STR_OPT(        otusort,                                0)\r
62 STR_OPT(        sparsedist,                             0)\r
63 STR_OPT(        sparsedistparams,               0)\r
64 STR_OPT(        mcc,                                    0)\r
65 STR_OPT(        utax,                                   0)\r
66 STR_OPT(        simcl,                                  0)\r
67 STR_OPT(        absort,                                 0)\r
68 STR_OPT(        cc,                                             0)\r
69 STR_OPT(        uslink,                                 0)\r
70 \r
71 UNS_OPT(        band,                                   16,                     0,                      UINT_MAX)\r
72 UNS_OPT(        minlen,                                 10,                     1,                      UINT_MAX)\r
73 UNS_OPT(        maxlen,                                 10000,          1,                      UINT_MAX)\r
74 UNS_OPT(        w,                                              0,                      1,                      UINT_MAX)\r
75 UNS_OPT(        k,                                              0,                      1,                      UINT_MAX)\r
76 UNS_OPT(        stepwords,                              8,                      0,                      UINT_MAX)\r
77 UNS_OPT(        maxaccepts,                             1,                      0,                      UINT_MAX)\r
78 UNS_OPT(        maxrejects,                             8,                      0,                      UINT_MAX)\r
79 UNS_OPT(        maxtargets,                             0,                      0,                      UINT_MAX)\r
80 UNS_OPT(        minhsp,                                 32,                     1,                      UINT_MAX)\r
81 UNS_OPT(        bump,                                   50,                     0,                      100)\r
82 UNS_OPT(        rowlen,                                 64,                     8,                      UINT_MAX)\r
83 UNS_OPT(        idprefix,                               0,                      0,                      UINT_MAX)\r
84 UNS_OPT(        idsuffix,                               0,                      0,                      UINT_MAX)\r
85 UNS_OPT(        chunks,                                 4,                      2,                      UINT_MAX)\r
86 UNS_OPT(        minchunk,                               64,                     2,                      UINT_MAX)\r
87 UNS_OPT(        maxclump,                               1000,           1,                      UINT_MAX)\r
88 UNS_OPT(        iddef,                                  0,                      0,                      UINT_MAX)\r
89 UNS_OPT(        mincodons,                              20,                     1,                      UINT_MAX)\r
90 UNS_OPT(        maxovd,                                 8,                      0,                      UINT_MAX)\r
91 UNS_OPT(        max2,                                   40,                     0,                      UINT_MAX)\r
92 UNS_OPT(        querylen,                               500,            0,                      UINT_MAX)\r
93 UNS_OPT(        targetlen,                              500,            0,                      UINT_MAX)\r
94 UNS_OPT(        orfstyle,                               (1+2+4),        0,                      UINT_MAX)\r
95 UNS_OPT(        dbstep,                                 1,                      1,                      UINT_MAX)\r
96 UNS_OPT(        randseed,                               1,                      0,                      UINT_MAX)\r
97 UNS_OPT(        maxp,                                   2,                      2,                      UINT_MAX)\r
98 UNS_OPT(        idsmoothwindow,                 32,                     1,                      UINT_MAX)\r
99 UNS_OPT(        mindiffs,                               3,                      1,                      UINT_MAX)\r
100 UNS_OPT(        maxspan1,                               24,                     1,                      UINT_MAX)\r
101 UNS_OPT(        maxspan2,                               24,                     1,                      UINT_MAX)\r
102 UNS_OPT(        minorfcov,                              16,                     1,                      UINT_MAX)\r
103 UNS_OPT(        hashsize,                               4195879,        1,                      UINT_MAX)\r
104 UNS_OPT(        maxpoly,                                0,                      0,                      UINT_MAX)\r
105 UNS_OPT(        droppct,                                50,                     0,                      100)\r
106 UNS_OPT(        secs,                                   10,                     0,                      UINT_MAX)\r
107 UNS_OPT(        maxqgap,                                0,                      0,                      UINT_MAX)\r
108 UNS_OPT(        maxtgap,                                0,                      0,                      UINT_MAX)\r
109 \r
110 INT_OPT(        frame,                                  0,                      -3,                     +3)\r
111 \r
112 TOG_OPT(        trace,                                  false)\r
113 TOG_OPT(        logmemgrows,                    false)\r
114 TOG_OPT(        trunclabels,                    false)\r
115 TOG_OPT(        verbose,                                false)\r
116 TOG_OPT(        wordcountreject,                true)\r
117 TOG_OPT(        rev,                                    false)\r
118 TOG_OPT(        output_rejects,                 false)\r
119 TOG_OPT(        blast_termgaps,                 false)\r
120 TOG_OPT(        fastalign,                              true)\r
121 TOG_OPT(        flushuc,                                false)\r
122 TOG_OPT(        stable_sort,                    false)\r
123 TOG_OPT(        minus_frames,                   true)\r
124 TOG_OPT(        usort,                                  true)\r
125 TOG_OPT(        nb,                                             false)\r
126 TOG_OPT(        twohit,                                 true)\r
127 TOG_OPT(        ssort,                                  false)\r
128 TOG_OPT(        log_query,                              false)\r
129 TOG_OPT(        log_hothits,                    false)\r
130 TOG_OPT(        logwordstats,                   false)\r
131 TOG_OPT(        ucl,                                    false)\r
132 TOG_OPT(        skipgaps2,                              true)\r
133 TOG_OPT(        skipgaps,                               true)\r
134 TOG_OPT(        denovo,                                 false)\r
135 TOG_OPT(        cartoon_orfs,                   false)\r
136 TOG_OPT(        label_ab,                               false)\r
137 TOG_OPT(        wordweight,                             false)\r
138 TOG_OPT(        isort,                                  false)\r
139 TOG_OPT(        selfid,                                 false)\r
140 TOG_OPT(        leftjust,                               false)\r
141 TOG_OPT(        rightjust,                              false)\r
142 \r
143 FLT_OPT(        id,                                             0.0,            0.0,            1.0)\r
144 FLT_OPT(        weak_id,                                0.0,            0.0,            1.0)\r
145 FLT_OPT(        match,                                  1.0,            0.0,            FLT_MAX)\r
146 FLT_OPT(        mismatch,                               -2.0,           0.0,            FLT_MAX)\r
147 FLT_OPT(        split,                                  1000.0,         1.0,            FLT_MAX)\r
148 FLT_OPT(        evalue,                                 10.0,           0.0,            FLT_MAX)\r
149 FLT_OPT(        weak_evalue,                    10.0,           0.0,            FLT_MAX)\r
150 FLT_OPT(        evalue_g,                               10.0,           0.0,            FLT_MAX)\r
151 FLT_OPT(        chain_evalue,                   10.0,           0.0,            FLT_MAX)\r
152 FLT_OPT(        xdrop_u,                                16.0,           0.0,            FLT_MAX)\r
153 FLT_OPT(        xdrop_g,                                32.0,           0.0,            FLT_MAX)\r
154 FLT_OPT(        xdrop_ug,                               16.0,           0.0,            FLT_MAX)\r
155 FLT_OPT(        xdrop_nw,                               16.0,           0.0,            FLT_MAX)\r
156 FLT_OPT(        ka_gapped_lambda,               0.0,            0.0,            FLT_MAX)\r
157 FLT_OPT(        ka_ungapped_lambda,             0.0,            0.0,            FLT_MAX)\r
158 FLT_OPT(        ka_gapped_k,                    0.0,            0.0,            FLT_MAX)\r
159 FLT_OPT(        ka_ungapped_k,                  0.0,            0.0,            FLT_MAX)\r
160 FLT_OPT(        ka_dbsize,                              0.0,            0.0,            FLT_MAX)\r
161 FLT_OPT(        chain_targetfract,              0.0,            0.0,            1.0)\r
162 FLT_OPT(        targetfract,                    0.0,            0.0,            1.0)\r
163 FLT_OPT(        queryfract,                             0.0,            0.0,            1.0)\r
164 FLT_OPT(        fspenalty,                              16.0,           0.0,            FLT_MAX)\r
165 FLT_OPT(        sspenalty,                              20.0,           0.0,            FLT_MAX)\r
166 FLT_OPT(        seedt1,                                 13.0,           0.0,            FLT_MAX)\r
167 FLT_OPT(        seedt2,                                 11.0,           0.0,            FLT_MAX)\r
168 FLT_OPT(        lopen,                                  11.0,           0.0,            FLT_MAX)\r
169 FLT_OPT(        lext,                                   1.0,            0.0,            FLT_MAX)\r
170 FLT_OPT(        minh,                                   0.3,            0.0,            FLT_MAX)\r
171 FLT_OPT(        xn,                                             8.0,            0.0,            FLT_MAX)\r
172 FLT_OPT(        dn,                                             1.4,            0.0,            FLT_MAX)\r
173 FLT_OPT(        xa,                                             1.0,            0.0,            FLT_MAX)\r
174 FLT_OPT(        mindiv,                                 0.5,            0.0,            100.0)\r
175 FLT_OPT(        abskew,                                 2,                      0.0,            100.0)\r
176 FLT_OPT(        abx,                                    8.0,            0.0,            100.0)\r
177 FLT_OPT(        minspanratio1,                  0.7,            0.0,            1.0)\r
178 FLT_OPT(        minspanratio2,                  0.7,            0.0,            1.0)\r
179 \r
180 FLAG_OPT(       usersort)\r
181 FLAG_OPT(       exact)\r
182 FLAG_OPT(       optimal)\r
183 FLAG_OPT(       self)\r
184 FLAG_OPT(       ungapped)\r
185 FLAG_OPT(       global)\r
186 FLAG_OPT(       local)\r
187 FLAG_OPT(       xlat)\r
188 FLAG_OPT(       realign)\r
189 FLAG_OPT(       hash)\r
190 FLAG_OPT(       derep)\r