Mercurial > repos > jjohnson > mothur_toolsuite
comparison mothur/tools/mothur/mothur_wrapper.py @ 26:5c77423823cb
Updates for Mothur version 1.25.0 (includes changes to datatypes metagenomics.py and uses more efficient means for labels and groups options)
author | Jim Johnson <jj@umn.edu> |
---|---|
date | Wed, 16 May 2012 13:12:05 -0500 |
parents | 09740be2bc9c |
children | 49058b1f8d3f |
comparison
equal
deleted
inserted
replaced
25:bfbaf823be4c | 26:5c77423823cb |
---|---|
200 cmd_dict['cluster.fragments'] = dict({'required' : ['fasta'] , 'optional' : ['name','diffs','percent']}) | 200 cmd_dict['cluster.fragments'] = dict({'required' : ['fasta'] , 'optional' : ['name','diffs','percent']}) |
201 cmd_dict['cluster.split'] = dict({'required' : [['fasta','phylip','column']] , 'optional' : ['name','method','splitmethod','taxonomy','taxlevel','showabund','cutoff','hard','large','precision','timing','processors']}) | 201 cmd_dict['cluster.split'] = dict({'required' : [['fasta','phylip','column']] , 'optional' : ['name','method','splitmethod','taxonomy','taxlevel','showabund','cutoff','hard','large','precision','timing','processors']}) |
202 cmd_dict['collect.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','freq','groups','all']}) | 202 cmd_dict['collect.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','freq','groups','all']}) |
203 cmd_dict['collect.single'] = dict({'required' : [['list', 'sabund', 'rabund', 'shared']], 'optional' : ['calc','abund','size','label','freq']}) | 203 cmd_dict['collect.single'] = dict({'required' : [['list', 'sabund', 'rabund', 'shared']], 'optional' : ['calc','abund','size','label','freq']}) |
204 cmd_dict['consensus.seqs'] = dict({'required' : ['fasta'], 'optional' : ['list','name','label','cutoff']}) | 204 cmd_dict['consensus.seqs'] = dict({'required' : ['fasta'], 'optional' : ['list','name','label','cutoff']}) |
205 | |
206 cmd_dict['cooccurrence'] = dict({'required' : ['shared'], 'optional' : ['iters','metric','matrixmodel','groups','label']}) | |
207 | |
205 cmd_dict['corr.axes'] = dict({'required' : [['shared','relabund','metadata'],'axes'], 'optional' : ['label','groups','method','numaxes']}) | 208 cmd_dict['corr.axes'] = dict({'required' : [['shared','relabund','metadata'],'axes'], 'optional' : ['label','groups','method','numaxes']}) |
206 cmd_dict['count.groups'] = dict({'required' : ['group','shared'], 'optional' : ['accnos','groups']}) | 209 cmd_dict['count.groups'] = dict({'required' : ['group','shared'], 'optional' : ['accnos','groups']}) |
207 cmd_dict['count.seqs'] = dict({'required' : ['name'], 'optional' : ['group','groups']}) | 210 cmd_dict['count.seqs'] = dict({'required' : ['name'], 'optional' : ['group','groups']}) |
211 | |
212 cmd_dict['create.database'] = dict({'required' : ['list, repfasta','repname','contaxonomy'], 'optional' : ['group','label']}) | |
213 | |
208 cmd_dict['degap.seqs'] = dict({'required' : ['fasta']}) | 214 cmd_dict['degap.seqs'] = dict({'required' : ['fasta']}) |
209 cmd_dict['deunique.seqs'] = dict({'required' : ['fasta','name'], 'optional' : []}) | 215 cmd_dict['deunique.seqs'] = dict({'required' : ['fasta','name'], 'optional' : []}) |
210 cmd_dict['deunique.tree'] = dict({'required' : ['tree','name'], 'optional' : []}) | 216 cmd_dict['deunique.tree'] = dict({'required' : ['tree','name'], 'optional' : []}) |
211 cmd_dict['dist.seqs'] = dict({'required' : ['fasta'], 'optional' : ['calc','countends','output','cutoff','oldfasta','column','processors']}) | 217 cmd_dict['dist.seqs'] = dict({'required' : ['fasta'], 'optional' : ['calc','countends','output','cutoff','oldfasta','column','processors']}) |
212 cmd_dict['dist.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','groups','output','processors']}) | 218 cmd_dict['dist.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','groups','output','subsample','iters','processors']}) |
213 cmd_dict['fastq.info'] = dict({'required' : ['fastq'], 'optional' : ['fasta','qfile']}) | 219 cmd_dict['fastq.info'] = dict({'required' : ['fastq'], 'optional' : ['fasta','qfile']}) |
214 cmd_dict['filter.seqs'] = dict({'required' : ['fasta'], 'optional' : ['vertical','trump','soft','hard','processors']}) | 220 cmd_dict['filter.seqs'] = dict({'required' : ['fasta'], 'optional' : ['vertical','trump','soft','hard','processors']}) |
215 cmd_dict['get.group'] = dict({'required' : ['shared'], 'optional' : []}) | 221 cmd_dict['get.group'] = dict({'required' : ['shared'], 'optional' : []}) |
216 cmd_dict['get.groups'] = dict({'required' : ['group'], 'optional' : ['groups','accnos','fasta','name','list','shared','taxonomy','design']}) | 222 cmd_dict['get.groups'] = dict({'required' : ['group'], 'optional' : ['groups','accnos','fasta','name','list','shared','taxonomy','design']}) |
217 cmd_dict['get.lineage'] = dict({'required' : ['taxonomy','taxon'],'optional' : ['fasta','name','group','list','alignreport','dups']}) | 223 cmd_dict['get.lineage'] = dict({'required' : ['taxonomy','taxon'],'optional' : ['fasta','name','group','list','alignreport','dups']}) |
228 cmd_dict['heatmap.sim'] = dict({'required' : [['shared','phylip','column']], 'optional' : ['calc','name','label','groups','fontsize']}) | 234 cmd_dict['heatmap.sim'] = dict({'required' : [['shared','phylip','column']], 'optional' : ['calc','name','label','groups','fontsize']}) |
229 cmd_dict['homova'] = dict({'required' : ['phylip','design'] , 'optional' : ['alpha','iters']}) | 235 cmd_dict['homova'] = dict({'required' : ['phylip','design'] , 'optional' : ['alpha','iters']}) |
230 cmd_dict['indicator'] = dict({'required' : [['tree','design'],['shared','relabund']], 'optional' : ['groups','label','processors']}) | 236 cmd_dict['indicator'] = dict({'required' : [['tree','design'],['shared','relabund']], 'optional' : ['groups','label','processors']}) |
231 cmd_dict['libshuff'] = dict({'required' : ['phylip','group'],'optional' : ['groups','iters','form','sim','step','cutoff']}) | 237 cmd_dict['libshuff'] = dict({'required' : ['phylip','group'],'optional' : ['groups','iters','form','sim','step','cutoff']}) |
232 cmd_dict['list.seqs'] = dict({'required' : [['fasta','name','group','list','alignreport','taxonomy']]}) | 238 cmd_dict['list.seqs'] = dict({'required' : [['fasta','name','group','list','alignreport','taxonomy']]}) |
239 | |
240 cmd_dict['make.biom'] = dict({'required' : ['shared'] , 'optional' : ['contaxonomy','matrixtype','groups','label']}) | |
241 | |
233 cmd_dict['make.fastq'] = dict({'required' : ['fasta','qfile'] , 'optional' : []}) | 242 cmd_dict['make.fastq'] = dict({'required' : ['fasta','qfile'] , 'optional' : []}) |
234 cmd_dict['make.group'] = dict({'required' : ['fasta','groups'], 'optional' : []}) | 243 cmd_dict['make.group'] = dict({'required' : ['fasta','groups'], 'optional' : []}) |
235 cmd_dict['make.shared'] = dict({'required' : ['list','group'], 'optional' : ['label','groups']}) | 244 cmd_dict['make.shared'] = dict({'required' : [['list','group','biom']], 'optional' : ['label','groups']}) |
236 cmd_dict['mantel'] = dict({'required' : ['phylip','phylip2'] , 'optional' : ['method','iters']}) | 245 cmd_dict['mantel'] = dict({'required' : ['phylip','phylip2'] , 'optional' : ['method','iters']}) |
237 cmd_dict['merge.files'] = dict({'required' : ['input','output']}) | 246 cmd_dict['merge.files'] = dict({'required' : ['input','output']}) |
238 cmd_dict['merge.groups'] = dict({'required' : [['shared','group'],'design'], 'optional' : ['groups', 'label']}) | 247 cmd_dict['merge.groups'] = dict({'required' : [['shared','group'],'design'], 'optional' : ['groups', 'label']}) |
239 cmd_dict['metastats'] = dict({'required' : ['shared','design'], 'optional' : ['groups', 'label','iters','threshold','sets','processors']}) | 248 cmd_dict['metastats'] = dict({'required' : ['shared','design'], 'optional' : ['groups', 'label','iters','threshold','sets','processors']}) |
240 cmd_dict['nmds'] = dict({'required' : ['phylip'], 'optional' : ['axes','mindim','maxdim','iters','maxiters','epsilon']}) | 249 cmd_dict['nmds'] = dict({'required' : ['phylip'], 'optional' : ['axes','mindim','maxdim','iters','maxiters','epsilon']}) |
244 cmd_dict['pairwise.seqs'] = dict({'required' : ['fasta'], 'optional' : ['align','calc','countends','output','cutoff','match','mismatch','gapopen','gapextend','processors']}) | 253 cmd_dict['pairwise.seqs'] = dict({'required' : ['fasta'], 'optional' : ['align','calc','countends','output','cutoff','match','mismatch','gapopen','gapextend','processors']}) |
245 cmd_dict['parse.list'] = dict({'required' : ['list','group'], 'optional' : ['label']}) | 254 cmd_dict['parse.list'] = dict({'required' : ['list','group'], 'optional' : ['label']}) |
246 cmd_dict['parsimony'] = dict({'required' : ['tree'], 'optional' : ['group','groups','name','iters','random','processors']}) | 255 cmd_dict['parsimony'] = dict({'required' : ['tree'], 'optional' : ['group','groups','name','iters','random','processors']}) |
247 cmd_dict['pca'] = dict({'required' : [['shared','relabund']], 'optional' : ['label','groups','metric']}) | 256 cmd_dict['pca'] = dict({'required' : [['shared','relabund']], 'optional' : ['label','groups','metric']}) |
248 cmd_dict['pcoa'] = dict({'required' : ['phylip'], 'optional' : ['metric']}) | 257 cmd_dict['pcoa'] = dict({'required' : ['phylip'], 'optional' : ['metric']}) |
258 | |
259 cmd_dict['pcr.seqs'] = dict({'required' : ['fasta'], 'optional' : ['oligos','name','group','taxonomy','ecoli','start','end','nomatch','keepprimer','keepdots','processors']}) | |
260 | |
249 cmd_dict['phylo.diversity'] = dict({'required' : ['tree'],'optional' : ['group','name','groups','iters','freq','scale','rarefy','collect','summary','processors']}) | 261 cmd_dict['phylo.diversity'] = dict({'required' : ['tree'],'optional' : ['group','name','groups','iters','freq','scale','rarefy','collect','summary','processors']}) |
250 cmd_dict['phylotype'] = dict({'required' : ['taxonomy'],'optional' : ['name','cutoff','label']}) | 262 cmd_dict['phylotype'] = dict({'required' : ['taxonomy'],'optional' : ['name','cutoff','label']}) |
251 cmd_dict['pre.cluster'] = dict({'required' : ['fasta'], 'optional' : ['name','diffs','group','processors']}) | 263 cmd_dict['pre.cluster'] = dict({'required' : ['fasta'], 'optional' : ['name','diffs','group','processors']}) |
252 cmd_dict['rarefaction.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','iters','groups','jumble']}) | 264 cmd_dict['rarefaction.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','iters','groups','jumble']}) |
253 cmd_dict['rarefaction.single'] = dict({'required' : [['list', 'sabund', 'rabund', 'shared']], 'optional' : ['calc','abund','iters','label','freq','processors']}) | 265 cmd_dict['rarefaction.single'] = dict({'required' : [['list', 'sabund', 'rabund', 'shared']], 'optional' : ['calc','abund','iters','label','freq','processors']}) |
270 cmd_dict['summary.qual'] = dict({'required' : ['qfile'], 'optional' : ['name']}) | 282 cmd_dict['summary.qual'] = dict({'required' : ['qfile'], 'optional' : ['name']}) |
271 cmd_dict['summary.seqs'] = dict({'required' : ['fasta'], 'optional' : ['name','processors']}) | 283 cmd_dict['summary.seqs'] = dict({'required' : ['fasta'], 'optional' : ['name','processors']}) |
272 cmd_dict['summary.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','groups','all','distance','processors']}) | 284 cmd_dict['summary.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','groups','all','distance','processors']}) |
273 cmd_dict['summary.single'] = dict({'required' : [['list','sabund','rabund','shared']], 'optional' : ['calc','abund','size','label','groupmode']}) | 285 cmd_dict['summary.single'] = dict({'required' : [['list','sabund','rabund','shared']], 'optional' : ['calc','abund','size','label','groupmode']}) |
274 cmd_dict['summary.tax'] = dict({'required' : ['taxonomy'], 'optional' : ['name','group','reftaxonomy']}) | 286 cmd_dict['summary.tax'] = dict({'required' : ['taxonomy'], 'optional' : ['name','group','reftaxonomy']}) |
275 cmd_dict['tree.shared'] = dict({'required' : [['shared','phylip','column']], 'optional' : ['name','groups','calc','cutoff','precision','label']}) | 287 cmd_dict['tree.shared'] = dict({'required' : [['shared','phylip','column']], 'optional' : ['name','groups','calc','cutoff','precision','label','subsample','iters','processors']}) |
276 cmd_dict['trim.flows'] = dict({'required' : ['flow'], 'optional' : ['oligos','bdiffs','pdiffs','tdiffs','ldiffs','sdiffs','minflows','maxflows','fasta','signal','noise','maxhomop','order','processors']}) | 288 cmd_dict['trim.flows'] = dict({'required' : ['flow'], 'optional' : ['oligos','bdiffs','pdiffs','tdiffs','ldiffs','sdiffs','minflows','maxflows','fasta','signal','noise','maxhomop','order','processors']}) |
277 cmd_dict['trim.seqs'] = dict({'required' : ['fasta'], 'optional' : ['name','group','oligos','qfile','qaverage','qthreshold','qwindowaverage','qwindowsize','rollaverage','qstepsize','qtrim','flip','maxambig','maxhomop','minlength','maxlength','bdiffs','pdiffs','tdiffs','ldiffs','sdiffs','keepforward','allfiles','keepfirst','removelast','processors']}) | 289 cmd_dict['trim.seqs'] = dict({'required' : ['fasta'], 'optional' : ['name','group','oligos','qfile','qaverage','qthreshold','qwindowaverage','qwindowsize','rollaverage','qstepsize','qtrim','flip','maxambig','maxhomop','minlength','maxlength','bdiffs','pdiffs','tdiffs','ldiffs','sdiffs','keepforward','allfiles','keepfirst','removelast','processors']}) |
278 cmd_dict['unifrac.unweighted'] = dict({'required' : ['tree'], 'optional' : ['name','group','groups','iters','distance','random','root','processors']}) | 290 cmd_dict['unifrac.unweighted'] = dict({'required' : ['tree'], 'optional' : ['name','group','groups','iters','distance','random','root','subsample','consensus','processors']}) |
279 cmd_dict['unifrac.weighted'] = dict({'required' : ['tree'], 'optional' : ['name','group','groups','iters','distance','random','root','processors']}) | 291 cmd_dict['unifrac.weighted'] = dict({'required' : ['tree'], 'optional' : ['name','group','groups','iters','distance','random','root','subsample','consensus','processors']}) |
280 cmd_dict['unique.seqs'] = dict({'required' : ['fasta'], 'optional' : ['name']}) | 292 cmd_dict['unique.seqs'] = dict({'required' : ['fasta'], 'optional' : ['name']}) |
281 cmd_dict['venn'] = dict({'required' : [['list','shared']], 'optional' : ['calc','label','groups','abund','nseqs','permute','fontsize']}) | 293 cmd_dict['venn'] = dict({'required' : [['list','shared']], 'optional' : ['calc','label','groups','abund','nseqs','permute','fontsize']}) |
282 | 294 |
283 parser = optparse.OptionParser() | 295 parser = optparse.OptionParser() |
284 # Options for managing galaxy interaction | 296 # Options for managing galaxy interaction |
318 # Parameter specified in mothur | 330 # Parameter specified in mothur |
319 parser.add_option( '--numbases', dest='numbases', type="int", help='Number of base to allow' ) | 331 parser.add_option( '--numbases', dest='numbases', type="int", help='Number of base to allow' ) |
320 parser.add_option( '--fasta', dest='fasta', help='fasta file paths' ) | 332 parser.add_option( '--fasta', dest='fasta', help='fasta file paths' ) |
321 parser.add_option( '--fastq', dest='fastq', help='fastq file paths' ) | 333 parser.add_option( '--fastq', dest='fastq', help='fastq file paths' ) |
322 parser.add_option( '--qfile', dest='qfile', help='Sequence read quality file (454 platform)' ) | 334 parser.add_option( '--qfile', dest='qfile', help='Sequence read quality file (454 platform)' ) |
335 parser.add_option( '--repfasta', dest='repfasta', help='fasta file paths' ) | |
323 parser.add_option( '--qaverage', dest='qaverage', type="int", help='Remove sequences that have an average quality below the value' ) | 336 parser.add_option( '--qaverage', dest='qaverage', type="int", help='Remove sequences that have an average quality below the value' ) |
324 parser.add_option( '--qthreshold', dest='qthreshold', type="int", help='If at any point a base call in a sequence has a quality score below the value provided to the option, the sequence is terminated' ) | 337 parser.add_option( '--qthreshold', dest='qthreshold', type="int", help='If at any point a base call in a sequence has a quality score below the value provided to the option, the sequence is terminated' ) |
325 parser.add_option( '--qwindowaverage', dest='qwindowaverage', type="int", help='Remove sequences that have a window average quality below the value' ) | 338 parser.add_option( '--qwindowaverage', dest='qwindowaverage', type="int", help='Remove sequences that have a window average quality below the value' ) |
326 parser.add_option( '--qwindowsize', dest='qwindowsize', type="int", help='WIndow size for qwindowaverage' ) | 339 parser.add_option( '--qwindowsize', dest='qwindowsize', type="int", help='WIndow size for qwindowaverage' ) |
327 parser.add_option( '--rollaverage', dest='rollaverage', type="int", help='Remove sequences that have a average quality below the value in a rolling window' ) | 340 parser.add_option( '--rollaverage', dest='rollaverage', type="int", help='Remove sequences that have a average quality below the value in a rolling window' ) |
341 parser.add_option( '--tdiffs', dest='tdiffs', type="int", help='Total number of barcode and primer differences to allow' ) | 354 parser.add_option( '--tdiffs', dest='tdiffs', type="int", help='Total number of barcode and primer differences to allow' ) |
342 parser.add_option( '--diffs', dest='diffs', type="int", help='Number of mismatched bases to allow between sequences in a group' ) | 355 parser.add_option( '--diffs', dest='diffs', type="int", help='Number of mismatched bases to allow between sequences in a group' ) |
343 parser.add_option( '--allfiles', dest='allfiles', help='T - generate fasta and group for each barcode' ) | 356 parser.add_option( '--allfiles', dest='allfiles', help='T - generate fasta and group for each barcode' ) |
344 parser.add_option( '--keepforward', dest='keepforward', help='T - keep primer' ) | 357 parser.add_option( '--keepforward', dest='keepforward', help='T - keep primer' ) |
345 parser.add_option( '--name', dest='name', help='A file containing a 2 column table: name, and comma separated list of represetatives' ) | 358 parser.add_option( '--name', dest='name', help='A file containing a 2 column table: name, and comma separated list of represetatives' ) |
359 parser.add_option( '--repname', dest='repname', help='A file containing a 2 column table: name, and comma separated list of represetatives' ) | |
346 parser.add_option( '--accnos', dest='accnos', help='A file containing a list of names' ) | 360 parser.add_option( '--accnos', dest='accnos', help='A file containing a list of names' ) |
347 parser.add_option( '--groups', dest='groups', help='pairwise group labels' ) | 361 parser.add_option( '--groups', dest='groups', help='pairwise group labels' ) |
348 parser.add_option( '--group', dest='group', help='A file containing a list of names' ) | 362 parser.add_option( '--group', dest='group', help='A file containing a list of names' ) |
349 parser.add_option( '--list', dest='list', help='A file containing a list of names' ) | 363 parser.add_option( '--list', dest='list', help='A file containing a list of names' ) |
350 parser.add_option( '--alignreport', dest='alignreport', help='A align.report file ' ) | 364 parser.add_option( '--alignreport', dest='alignreport', help='A align.report file ' ) |
351 parser.add_option( '--report', dest='report', help='' ) | 365 parser.add_option( '--report', dest='report', help='' ) |
352 parser.add_option( '--taxonomy', dest='taxonomy', help='A Taxonomy file' ) | 366 parser.add_option( '--taxonomy', dest='taxonomy', help='A Taxonomy file' ) |
353 parser.add_option( '--reftaxonomy', dest='reftaxonomy', help='A Taxonomy file' ) | 367 parser.add_option( '--reftaxonomy', dest='reftaxonomy', help='A Taxonomy file' ) |
368 parser.add_option( '--contaxonomy', dest='contaxonomy', help='The Taxonomy file output by classify.otu' ) | |
354 parser.add_option( '--taxon', dest='taxon', help='A Taxon' ) | 369 parser.add_option( '--taxon', dest='taxon', help='A Taxon' ) |
355 parser.add_option( '--taxlevel', dest='taxlevel', type="int", help='A Taxonomy level' ) | 370 parser.add_option( '--taxlevel', dest='taxlevel', type="int", help='A Taxonomy level' ) |
356 # parser.add_option( '--taxon', dest='taxon', action="callback", callback=remove_confidence_callback, help='A Taxon' ) | 371 # parser.add_option( '--taxon', dest='taxon', action="callback", callback=remove_confidence_callback, help='A Taxon' ) |
357 parser.add_option( '--candidate', dest='candidate', help=' file ' ) | 372 parser.add_option( '--candidate', dest='candidate', help=' file ' ) |
358 parser.add_option( '--template', dest='template', help=' file ' ) | 373 parser.add_option( '--template', dest='template', help=' file ' ) |
399 parser.add_option( '--all', dest='all', help='Calculate for all' ) | 414 parser.add_option( '--all', dest='all', help='Calculate for all' ) |
400 parser.add_option( '--freq', dest='freq', type="float", help='Frequency of sequences to choose, as fraction is 0.0 - 1.0 or iteration if int > 1' ) | 415 parser.add_option( '--freq', dest='freq', type="float", help='Frequency of sequences to choose, as fraction is 0.0 - 1.0 or iteration if int > 1' ) |
401 parser.add_option( '--iters', dest='iters', type='int', help='Iterations of randomizations' ) | 416 parser.add_option( '--iters', dest='iters', type='int', help='Iterations of randomizations' ) |
402 parser.add_option( '--maxiter', dest='maxiter', type='int', help='Iterations' ) | 417 parser.add_option( '--maxiter', dest='maxiter', type='int', help='Iterations' ) |
403 parser.add_option( '--maxiters', dest='maxiters', type='int', help='Iterations of randomizations' ) | 418 parser.add_option( '--maxiters', dest='maxiters', type='int', help='Iterations of randomizations' ) |
419 parser.add_option( '--subsample', dest='subsample', help='Number of subsample, or T to default to smallest group size' ) | |
404 parser.add_option( '--jumble', dest='jumble', help='If false, just a collector curve across the samples' ) | 420 parser.add_option( '--jumble', dest='jumble', help='If false, just a collector curve across the samples' ) |
405 parser.add_option( '--conservation', dest='conservation', help='Template frequency information' ) | 421 parser.add_option( '--conservation', dest='conservation', help='Template frequency information' ) |
406 parser.add_option( '--quantile', dest='quantile', help='Template quantile information' ) | 422 parser.add_option( '--quantile', dest='quantile', help='Template quantile information' ) |
407 parser.add_option( '--parents', dest='parents', type='int', help='Number of Parents to investigate' ) | 423 parser.add_option( '--parents', dest='parents', type='int', help='Number of Parents to investigate' ) |
408 parser.add_option( '--minsim', dest='minsim', type='int', help='Minimum simarity (0-100 percent)' ) | 424 parser.add_option( '--minsim', dest='minsim', type='int', help='Minimum simarity (0-100 percent)' ) |
459 parser.add_option( '--nseqs', dest='nseqs', help='' ) | 475 parser.add_option( '--nseqs', dest='nseqs', help='' ) |
460 parser.add_option( '--bygroup', dest='bygroup', help='' ) | 476 parser.add_option( '--bygroup', dest='bygroup', help='' ) |
461 parser.add_option( '--design', dest='design', help='' ) | 477 parser.add_option( '--design', dest='design', help='' ) |
462 parser.add_option( '--sets', dest='sets', help='' ) | 478 parser.add_option( '--sets', dest='sets', help='' ) |
463 parser.add_option( '--metric', dest='metric', help='' ) | 479 parser.add_option( '--metric', dest='metric', help='' ) |
480 parser.add_option( '--matrixmodel', dest='matrixmodel', help='' ) | |
464 parser.add_option( '--epsilon', dest='epsilon', help='' ) | 481 parser.add_option( '--epsilon', dest='epsilon', help='' ) |
465 parser.add_option( '--alpha', dest='alpha', help='' ) | 482 parser.add_option( '--alpha', dest='alpha', help='' ) |
466 parser.add_option( '--root', dest='root', help='' ) | 483 parser.add_option( '--root', dest='root', help='' ) |
467 parser.add_option( '--axes', dest='axes', help='table of name column followed by columns of axis values' ) | 484 parser.add_option( '--axes', dest='axes', help='table of name column followed by columns of axis values' ) |
468 parser.add_option( '--numaxes', dest='numaxes', help='the number of axes' ) | 485 parser.add_option( '--numaxes', dest='numaxes', help='the number of axes' ) |
489 parser.add_option( '--skipgaps2', dest='skipgaps2', help='Boolean') | 506 parser.add_option( '--skipgaps2', dest='skipgaps2', help='Boolean') |
490 parser.add_option( '--ucl', dest='ucl', help='') | 507 parser.add_option( '--ucl', dest='ucl', help='') |
491 parser.add_option( '--queryfract', dest='queryfract', type="float", help='') | 508 parser.add_option( '--queryfract', dest='queryfract', type="float", help='') |
492 parser.add_option( '--minlen', dest='minlen', type="int", help='Minimun sequence length' ) | 509 parser.add_option( '--minlen', dest='minlen', type="int", help='Minimun sequence length' ) |
493 parser.add_option( '--maxlen', dest='maxlen', type="int", help='Maximun sequence length' ) | 510 parser.add_option( '--maxlen', dest='maxlen', type="int", help='Maximun sequence length' ) |
511 parser.add_option( '--ecoli', dest='ecoli', help='ecoli referance fasta' ) | |
512 parser.add_option( '--nomatch', dest='nomatch', help='What to with non matching items' ) | |
513 parser.add_option( '--keepprimer', dest='keepprimer', help='Whether to retain the primer' ) | |
514 parser.add_option( '--keepdots', dest='keepdots', help='Whether to retain dots in the sequence' ) | |
515 parser.add_option( '--matrixtype', dest='matrixtype', help='' ) | |
516 parser.add_option( '--consensus', dest='consensus', help='boolean' ) | |
517 parser.add_option( '--biom', dest='biom', help='biom file' ) | |
494 # include read.otu options | 518 # include read.otu options |
495 parser.add_option( '--rabund', dest='rabund', help='' ) | 519 parser.add_option( '--rabund', dest='rabund', help='' ) |
496 parser.add_option( '--sabund', dest='sabund', help='' ) | 520 parser.add_option( '--sabund', dest='sabund', help='' ) |
497 parser.add_option( '--shared', dest='shared', help='' ) | 521 parser.add_option( '--shared', dest='shared', help='' ) |
498 parser.add_option( '--relabund', dest='relabund', help='' ) | 522 parser.add_option( '--relabund', dest='relabund', help='' ) |