# HG changeset patch # User Jim Johnson # Date 1354285011 21600 # Node ID 3cfe418109492c83f8abab32182bd792c4f9bdfa # Parent 1bfd4a8ecb3d8e41555d9d474b803ba3be365406 Update to mothur v 1.27 diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/README --- a/mothur/README Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/README Fri Nov 30 08:16:51 2012 -0600 @@ -2,8 +2,9 @@ (The environment variable MOTHUR_MAX_PROCESSORS can be used to limit the number of cpu processors used be mothur commands) -Install mothur v.1.25.0 on your galaxy system so galaxy can execute the mothur command - ( This version of wrappers is designed for Mothur version 1.24 - it may work on later versions ) +Mothur should be able to be auto installed as a tool_dependency, otherwise: + Install mothur v.1.27 on your galaxy system so galaxy can execute the mothur command + ( This version of wrappers is designed for Mothur version 1.27 - it may work on later versions ) http://www.mothur.org/wiki/Download_mothur http://www.mothur.org/wiki/Installation ( This Galaxy Mothur wrapper will invoke Mothur in command line mode: http://www.mothur.org/wiki/Command_line_mode ) diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/datatypes_conf.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mothur/datatypes_conf.xml Fri Nov 30 08:16:51 2012 -0600 @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/lib/galaxy/datatypes/metagenomics.py --- a/mothur/lib/galaxy/datatypes/metagenomics.py Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/lib/galaxy/datatypes/metagenomics.py Fri Nov 30 08:16:51 2012 -0600 @@ -833,6 +833,104 @@ close(fh) return False +class CountTable(Tabular): + MetadataElement( name="groups", default=[], desc="Group Names", readonly=True, visible=True, no_value=[] ) + file_ext = 'count_table' + + def __init__(self, **kwd): + """ + A table with first column names and following columns integer counts + # Example 1: + Representative_Sequence total + U68630 1 + U68595 1 + U68600 1 + # Example 2 (with group columns): + Representative_Sequence total forest pasture + U68630 1 1 0 + U68595 1 1 0 + U68600 1 1 0 + U68591 1 1 0 + U68647 1 0 1 + """ + Tabular.__init__( self, **kwd ) + self.column_names = ['name','total'] + + def set_meta( self, dataset, overwrite = True, skip = 1, max_data_lines = None, **kwd ): + try: + data_lines = 0; + fh = open( dataset.file_name ) + line = fh.readline() + if line: + line = line.strip() + colnames = line.split() + if len(colnames) > 1: + dataset.metadata.columns = len( colnames ) + if len(colnames) > 2: + dataset.metadata.groups = colnames[2:] + column_types = ['str'] + for i in range(1,len(colnames)): + column_types.append('int') + dataset.metadata.column_types = column_types + dataset.metadata.comment_lines = 1 + while (line = fh.readline()) + data_lines += 1 + dataset.metadata.data_lines = data_lines + finally: + close(fh) + +class SampleMetadata(Tabular): + MetadataElement( name="groups", default=[], desc="Group Names", readonly=True, visible=True, no_value=[] ) + MetadataElement( name="", default=[], desc="Group Variables", readonly=True, visible=True, no_value=[] ) + file_ext = 'metadata' + + def __init__(self, **kwd): + """ + A table with first column being sample names and following columns are variables + # Example 1: + group dpw description + F003D000 0 "F003D000 description" + F003D002 2 "F003D002 description" + F003D004 4 "F003D004 description" + F003D006 6 "F003D006 description" + F003D008 8 "F003D008 description" + F003D142 142 "F003D142 description" + # Example 2: + group dpw temp + F003D000 0 30.2 + F003D008 8 32.7 + F003D142 142 31.4 + """ + Tabular.__init__( self, **kwd ) + + def set_meta( self, dataset, overwrite = True, skip = 1, max_data_lines = None, **kwd ): + try: + data_lines = 0; + fh = open( dataset.file_name ) + line = fh.readline() + if line: + line = line.strip() + fields = line.split() + if len(fields) > 0: + # check if the first row is column headings, not number values + for colname in colnames[1:]: + f = float(linePieces[1]) + + + dataset.metadata.columns = len( colnames ) + if len(colnames) > 2: + dataset.metadata.groups = colnames[2:] + column_types = ['str'] + for i in range(1,len(colnames)): + column_types.append('int') + dataset.metadata.column_types = column_types + dataset.metadata.comment_lines = 1 + while (line = fh.readline()) + data_lines += 1 + dataset.metadata.data_lines = data_lines + finally: + close(fh) + class RefTaxonomy(Tabular): file_ext = 'ref.taxonomy' """ diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tool_dependencies.xml --- a/mothur/tool_dependencies.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tool_dependencies.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,9 +1,9 @@ - + - http://www.mothur.org/w/images/0/09/Mothur.1.24.1.zip + http://www.mothur.org/w/images/c/cb/Mothur.1.27.0.zip cd Mothur.source sed -i .bak -e 's/-lcurses/-lncurses/g' Makefile make @@ -17,6 +17,7 @@ $INSTALL_DIR/bin + 2 @@ -31,5 +32,8 @@ + diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/align.check.xml --- a/mothur/tools/mothur/align.check.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/align.check.xml Fri Nov 30 08:16:51 2012 -0600 @@ -33,7 +33,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/align.seqs.xml --- a/mothur/tools/mothur/align.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/align.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -96,7 +96,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/amova.xml --- a/mothur/tools/mothur/amova.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/amova.xml Fri Nov 30 08:16:51 2012 -0600 @@ -26,7 +26,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/anosim.xml --- a/mothur/tools/mothur/anosim.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/anosim.xml Fri Nov 30 08:16:51 2012 -0600 @@ -26,7 +26,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/bin.seqs.xml --- a/mothur/tools/mothur/bin.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/bin.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -34,7 +34,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.bellerophon.xml --- a/mothur/tools/mothur/chimera.bellerophon.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.bellerophon.xml Fri Nov 30 08:16:51 2012 -0600 @@ -31,7 +31,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.ccode.xml --- a/mothur/tools/mothur/chimera.ccode.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.ccode.xml Fri Nov 30 08:16:51 2012 -0600 @@ -64,7 +64,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.check.xml --- a/mothur/tools/mothur/chimera.check.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.check.xml Fri Nov 30 08:16:51 2012 -0600 @@ -64,7 +64,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.perseus.xml --- a/mothur/tools/mothur/chimera.perseus.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.perseus.xml Fri Nov 30 08:16:51 2012 -0600 @@ -34,7 +34,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.pintail.xml --- a/mothur/tools/mothur/chimera.pintail.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.pintail.xml Fri Nov 30 08:16:51 2012 -0600 @@ -122,7 +122,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.slayer.xml --- a/mothur/tools/mothur/chimera.slayer.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.slayer.xml Fri Nov 30 08:16:51 2012 -0600 @@ -98,7 +98,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chimera.uchime.xml --- a/mothur/tools/mothur/chimera.uchime.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chimera.uchime.xml Fri Nov 30 08:16:51 2012 -0600 @@ -149,7 +149,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/chop.seqs.xml --- a/mothur/tools/mothur/chop.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/chop.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -10,6 +10,7 @@ --keep=$keep $countgaps $short + --processors=8 @@ -26,7 +27,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/classify.otu.xml --- a/mothur/tools/mothur/classify.otu.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/classify.otu.xml Fri Nov 30 08:16:51 2012 -0600 @@ -85,7 +85,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/classify.seqs.xml --- a/mothur/tools/mothur/classify.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/classify.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -121,7 +121,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/classify.tree.xml --- a/mothur/tools/mothur/classify.tree.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/classify.tree.xml Fri Nov 30 08:16:51 2012 -0600 @@ -33,7 +33,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/clearcut.xml --- a/mothur/tools/mothur/clearcut.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/clearcut.xml Fri Nov 30 08:16:51 2012 -0600 @@ -64,7 +64,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/cluster.classic.xml --- a/mothur/tools/mothur/cluster.classic.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/cluster.classic.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + Assign sequences to OTUs (Dotur implementation) mothur_wrapper.py @@ -9,6 +9,9 @@ #if $name.__str__ != "None" and len($name.__str__) > 0: --name=$name #end if + #if $count.__str__ != "None" and len($count.__str__) > 0: + --count=$count + #end if #if len($method.__str__) > 0: --method=$method #end if @@ -24,6 +27,7 @@ + @@ -54,7 +58,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/cluster.fragments.xml --- a/mothur/tools/mothur/cluster.fragments.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/cluster.fragments.xml Fri Nov 30 08:16:51 2012 -0600 @@ -29,7 +29,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/cluster.split.xml --- a/mothur/tools/mothur/cluster.split.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/cluster.split.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + Assign sequences to OTUs (Operational Taxonomic Unit) splits large matrices mothur_wrapper.py @@ -32,6 +32,10 @@ --taxlevel=$splitby.taxlevel #end if --splitmethod=$splitby.splitmethod + $splitby.classic + #end if + #if $count.__str__ != "None" and len($count.__str__) > 0: + --count=$count #end if #if len($method.__str__) > 0: --method=$method @@ -82,8 +86,10 @@ + + @@ -115,7 +121,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/cluster.xml --- a/mothur/tools/mothur/cluster.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/cluster.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + Assign sequences to OTUs (Operational Taxonomic Unit) mothur_wrapper.py @@ -14,6 +14,9 @@ --name=$matrix.name #end if #end if + #if $count.__str__ != "None" and len($count.__str__) > 0: + --count=$count + #end if $sim #if float($cutoff.__str__) > 0.0: --cutoff=$cutoff @@ -41,6 +44,7 @@ + @@ -72,7 +76,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/collect.shared.xml --- a/mothur/tools/mothur/collect.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/collect.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -85,7 +85,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/collect.single.xml --- a/mothur/tools/mothur/collect.single.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/collect.single.xml Fri Nov 30 08:16:51 2012 -0600 @@ -79,7 +79,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/consensus.seqs.xml --- a/mothur/tools/mothur/consensus.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/consensus.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -56,7 +56,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/cooccurrence.xml --- a/mothur/tools/mothur/cooccurrence.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/cooccurrence.xml Fri Nov 30 08:16:51 2012 -0600 @@ -61,7 +61,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/corr.axes.xml --- a/mothur/tools/mothur/corr.axes.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/corr.axes.xml Fri Nov 30 08:16:51 2012 -0600 @@ -65,7 +65,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/count.groups.xml --- a/mothur/tools/mothur/count.groups.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/count.groups.xml Fri Nov 30 08:16:51 2012 -0600 @@ -7,6 +7,8 @@ --outputdir='$logfile.extra_files_path' #if isinstance($group.datatype, $__app__.datatypes_registry.get_datatype_by_extension('shared').__class__): --shared=$group + #elif isinstance($group.datatype, $__app__.datatypes_registry.get_datatype_by_extension('count_table').__class__): + --count=$group #else: --group=$group #end if @@ -21,7 +23,7 @@ #end if - + @@ -47,7 +49,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/count.seqs.xml --- a/mothur/tools/mothur/count.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/count.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,5 +1,5 @@ - counts the number of sequences represented by the representative + (aka make.table) counts the number of sequences represented by the representative mothur_wrapper.py --cmd='count.seqs' @@ -14,6 +14,7 @@ --groups='$grouping.groups' #end if #end if + $large @@ -30,13 +31,14 @@ + - + - mothur + mothur @@ -51,11 +53,12 @@ **Command Documenation** -The count.seqs_ command counts the number of sequences represented by the representative sequence in a name_ file. If a group_ file is given, it will also provide the group count breakdown. +The count.seqs_ command counts the number of sequences represented by the representative sequence in a name_ file and generates a count_table_. If a group_ file is given, it will also provide the group count breakdown. .. _name: http://www.mothur.org/wiki/Name_file .. _group: http://www.mothur.org/wiki/Group_file .. _count.seqs: http://www.mothur.org/wiki/Count.seqs +.. _count_table: http://www.mothur.org/wiki/Count_File diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/create.database.xml --- a/mothur/tools/mothur/create.database.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/create.database.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + creates a database file from a list, repnames, repfasta and contaxonomy file mothur_wrapper.py @@ -7,7 +7,11 @@ --outputdir='$logfile.extra_files_path' ## --datasetid='$logfile.id' --new_file_path='$__new_file_path__' ## --new_datasets='^\S+?\.(unique|[0-9.]*\.cons\.taxonomy)$:cons.taxonomy','^\S+?\.(unique|[0-9.]*\.cons\.tax\.summary)$:tax.summary' - --list=$otu + #if isinstance($group.datatype, $__app__.datatypes_registry.get_datatype_by_extension('shared').__class__): + --shared=$otu + #else + --list=$otu + #end if --repfasta=$repfasta --repname=$repname --contaxonomy=$contaxonomy @@ -19,7 +23,7 @@ #end if - + - mothur + mothur @@ -53,9 +57,10 @@ **Command Documenation** -The create.database_ command reads a list_ file, .cons.taxonomy, .rep.fasta, .rep.names and optional group file, and creates a database file. +The create.database_ command reads a list_ or shared_ file, .cons.taxonomy, .rep.fasta, .rep.names and optional group file, and creates a database file. .. _list: http://www.mothur.org/wiki/List_file +.. _shared: http://www.mothur.org/wiki/Shared_file .. _create.database: http://www.mothur.org/wiki/Create.database diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/degap.seqs.xml --- a/mothur/tools/mothur/degap.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/degap.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -15,7 +15,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/deunique.seqs.xml --- a/mothur/tools/mothur/deunique.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/deunique.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -17,7 +17,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/deunique.tree.xml --- a/mothur/tools/mothur/deunique.tree.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/deunique.tree.xml Fri Nov 30 08:16:51 2012 -0600 @@ -17,7 +17,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/dist.seqs.xml --- a/mothur/tools/mothur/dist.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/dist.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -49,7 +49,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/dist.shared.xml --- a/mothur/tools/mothur/dist.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/dist.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -118,7 +118,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/fastq.info.xml --- a/mothur/tools/mothur/fastq.info.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/fastq.info.xml Fri Nov 30 08:16:51 2012 -0600 @@ -22,7 +22,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/filter.seqs.xml --- a/mothur/tools/mothur/filter.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/filter.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -57,7 +57,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.coremicrobiome.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mothur/tools/mothur/get.coremicrobiome.xml Fri Nov 30 08:16:51 2012 -0600 @@ -0,0 +1,82 @@ + + fraction of OTUs for samples or abundances + + mothur_wrapper.py + #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__, "'^\S+\.core\.microbiome$:'" + $core_microbiome.__str__] + --cmd='get.coremicrobiome' + --outputdir='$logfile.extra_files_path' + #if isinstance($otu.datatype, $__app__.datatypes_registry.get_datatype_by_extension('shared').__class__): + --shared=$otu + #elif isinstance($otu.datatype, $__app__.datatypes_registry.get_datatype_by_extension('relabund').__class__): + --relabund=$otu + #end if + #if $label.__str__ != "None" and len($label.__str__) > 0: + --label=$label + #end if + #if $groups.__str__ != "None" and len($groups.__str__) > 0: + --groups=$groups + #end if + #if len($abundance.__str__) > 0 or len($samples.__str__) > 0: + #if len($abundance.__str__) > 0: + --abundance=$abundance + #end if + #if len($samples.__str__) > 0: + --samples=$samples + #end if + #set results = $results + ["'^\S+\.core\.microbiomelist$:'" + $core_microbiomelist.__str__] + #end if + --result=#echo ','.join($results) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (len(abundance.__str__) > 0 or len(samples.__str__) > 0) + + + + mothur + + + + +**Mothur Overview** + +Mothur_, initiated by Dr. Patrick Schloss and his software development team +in the Department of Microbiology and Immunology at The University of Michigan, +provides bioinformatics for the microbial ecology community. + +.. _Mothur: http://www.mothur.org/wiki/Main_Page + +**Command Documenation** + +The get.coremicrobiome_ command determines the fraction of OTUs that are found in varying numbers of samples for different minimum relative abundances. + +.. _get.coremicrobiome: http://www.mothur.org/wiki/Get.coremicrobiome + + + + diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.group.xml --- a/mothur/tools/mothur/get.group.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.group.xml Fri Nov 30 08:16:51 2012 -0600 @@ -15,7 +15,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.groups.xml --- a/mothur/tools/mothur/get.groups.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.groups.xml Fri Nov 30 08:16:51 2012 -0600 @@ -94,7 +94,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.lineage.xml --- a/mothur/tools/mothur/get.lineage.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.lineage.xml Fri Nov 30 08:16:51 2012 -0600 @@ -73,7 +73,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.otulabels.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mothur/tools/mothur/get.otulabels.xml Fri Nov 30 08:16:51 2012 -0600 @@ -0,0 +1,69 @@ + + Selects OTU labels + + mothur_wrapper.py + #import re, os.path + #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__] + ## adds .pick before the last extension to the input file + --cmd='get.otulabels' + --outputdir='$logfile.extra_files_path' + --accnos=$accnos + #if $constaxonomy_in.__str__ != "None" and len($constaxonomy_in.__str__) > 0: + --constaxonomy=$constaxonomy_in + #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($constaxonomy_in.__str__)) + ":'" + $constaxonomy_out.__str__] + #end if + #if $otucorr_in.__str__ != "None" and len($otucorr_in.__str__) > 0: + --otucorr=$otucorr_in + #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($otucorr_in.__str__)) + ":'" + $otucorr_out.__str__] + #end if + #if $corraxes_in.__str__ != "None" and len($corraxes_in.__str__) > 0: + --corraxes=$corraxes_in + #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($corraxes_in.__str__)) + ":'" + $corraxes_out.__str__] + #end if + --result=#echo ','.join($results) + + + + + + + + + + + + constaxonomy_in != None + + + + otucorr_in != None + + + constaxonomy_in != None + + + + mothur + + + + +**Mothur Overview** + +Mothur_, initiated by Dr. Patrick Schloss and his software development team +in the Department of Microbiology and Immunology at The University of Michigan, +provides bioinformatics for the microbial ecology community. + +.. _Mothur: http://www.mothur.org/wiki/Main_Page + +**Command Documenation** + +The get.otulabels_ command selects otu labels from the output from classify.otu_, corr.axes_ and otu.association_. This can be useful especially with subsampled datasets or when groups have been selected. + +.. _classify.otu: http://www.mothur.org/wiki/Classify.otu +.. _corr.axes: http://www.mothur.org/wiki/Corr.axes +.. _otu.association: http://www.mothur.org/wiki/Otu.association +.. _get.otulabels: http://www.mothur.org/wiki/Get.otulabels + + + diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.otulist.xml --- a/mothur/tools/mothur/get.otulist.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.otulist.xml Fri Nov 30 08:16:51 2012 -0600 @@ -38,7 +38,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.oturep.xml --- a/mothur/tools/mothur/get.oturep.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.oturep.xml Fri Nov 30 08:16:51 2012 -0600 @@ -90,7 +90,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.otus.xml --- a/mothur/tools/mothur/get.otus.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.otus.xml Fri Nov 30 08:16:51 2012 -0600 @@ -55,7 +55,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.rabund.xml --- a/mothur/tools/mothur/get.rabund.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.rabund.xml Fri Nov 30 08:16:51 2012 -0600 @@ -30,7 +30,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.relabund.xml --- a/mothur/tools/mothur/get.relabund.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.relabund.xml Fri Nov 30 08:16:51 2012 -0600 @@ -42,7 +42,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.sabund.xml --- a/mothur/tools/mothur/get.sabund.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.sabund.xml Fri Nov 30 08:16:51 2012 -0600 @@ -27,7 +27,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.seqs.xml --- a/mothur/tools/mothur/get.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -77,7 +77,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/get.sharedseqs.xml --- a/mothur/tools/mothur/get.sharedseqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/get.sharedseqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -78,7 +78,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/hcluster.xml --- a/mothur/tools/mothur/hcluster.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/hcluster.xml Fri Nov 30 08:16:51 2012 -0600 @@ -76,7 +76,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/heatmap.bin.xml --- a/mothur/tools/mothur/heatmap.bin.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/heatmap.bin.xml Fri Nov 30 08:16:51 2012 -0600 @@ -102,7 +102,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/heatmap.sim.xml --- a/mothur/tools/mothur/heatmap.sim.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/heatmap.sim.xml Fri Nov 30 08:16:51 2012 -0600 @@ -86,7 +86,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/homova.xml --- a/mothur/tools/mothur/homova.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/homova.xml Fri Nov 30 08:16:51 2012 -0600 @@ -26,7 +26,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/indicator.xml --- a/mothur/tools/mothur/indicator.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/indicator.xml Fri Nov 30 08:16:51 2012 -0600 @@ -51,7 +51,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/libshuff.xml --- a/mothur/tools/mothur/libshuff.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/libshuff.xml Fri Nov 30 08:16:51 2012 -0600 @@ -52,7 +52,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/list.otulabels.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mothur/tools/mothur/list.otulabels.xml Fri Nov 30 08:16:51 2012 -0600 @@ -0,0 +1,66 @@ + + Lists otu labels from shared or relabund file + + mothur_wrapper.py + --cmd='list.otulabels' + --outputdir='$logfile.extra_files_path' + --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.otulabels$:'$otulabels + #if isinstance($otu.datatype, $__app__.datatypes_registry.get_datatype_by_extension('shared').__class__): + --shared=$otu + #elif isinstance($otu.datatype, $__app__.datatypes_registry.get_datatype_by_extension('relabund').__class__): + --relabund=$otu + #end if + #if $label.__str__ != "None" and len($label.__str__) > 0: + --label=$label + #end if + #if $groups.__str__ != "None" and len($groups.__str__) > 0: + --groups=$groups + #end if + + + + + + + + + + + + + + + + + + + + mothur + + + + +**Mothur Overview** + +Mothur_, initiated by Dr. Patrick Schloss and his software development team +in the Department of Microbiology and Immunology at The University of Michigan, +provides bioinformatics for the microbial ecology community. + +.. _Mothur: http://www.mothur.org/wiki/Main_Page + +**Command Documenation** + +The list.otulabels_ command lists otu labels from shared_ or relabund_ file. This list can be used especially with subsampled datasets when used with output from classify.otu_, otu.association_, or corr.axes_ to select specific otus using the get.otulabels_ or remove.otulabels_ commands. + +.. _list.otulabels: http://www.mothur.org/wiki/List.otulabels +.. _classify.otu: http://www.mothur.org/wiki/Classify.otu +.. _otu.association: http://www.mothur.org/wiki/Otu.association +.. _corr.axes: http://www.mothur.org/wiki/Corr.axes +.. _get.otulabels: http://www.mothur.org/wiki/Get.otulabels +.. _remove.otulabels: http://www.mothur.org/wiki/Remove.otulabels +.. _shared: http://www.mothur.org/wiki/Shared_file +.. _relabund: http://www.mothur.org/wiki/Get.relabund + + + + diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/list.seqs.xml --- a/mothur/tools/mothur/list.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/list.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -55,7 +55,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/make.biom.xml --- a/mothur/tools/mothur/make.biom.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/make.biom.xml Fri Nov 30 08:16:51 2012 -0600 @@ -45,7 +45,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/make.design.xml --- a/mothur/tools/mothur/make.design.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/make.design.xml Fri Nov 30 08:16:51 2012 -0600 @@ -29,7 +29,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/make.fastq.xml --- a/mothur/tools/mothur/make.fastq.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/make.fastq.xml Fri Nov 30 08:16:51 2012 -0600 @@ -24,7 +24,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/make.group.xml --- a/mothur/tools/mothur/make.group.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/make.group.xml Fri Nov 30 08:16:51 2012 -0600 @@ -21,7 +21,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/make.shared.xml --- a/mothur/tools/mothur/make.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/make.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -48,7 +48,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/make.shared_from_biom.xml --- a/mothur/tools/mothur/make.shared_from_biom.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/make.shared_from_biom.xml Fri Nov 30 08:16:51 2012 -0600 @@ -31,7 +31,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/mantel.xml --- a/mothur/tools/mothur/mantel.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/mantel.xml Fri Nov 30 08:16:51 2012 -0600 @@ -27,7 +27,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/merge.files.xml --- a/mothur/tools/mothur/merge.files.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/merge.files.xml Fri Nov 30 08:16:51 2012 -0600 @@ -54,7 +54,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/merge.groups.xml --- a/mothur/tools/mothur/merge.groups.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/merge.groups.xml Fri Nov 30 08:16:51 2012 -0600 @@ -85,7 +85,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/metastats.xml --- a/mothur/tools/mothur/metastats.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/metastats.xml Fri Nov 30 08:16:51 2012 -0600 @@ -55,7 +55,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/mothur_wrapper.py --- a/mothur/tools/mothur/mothur_wrapper.py Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/mothur_wrapper.py Fri Nov 30 08:16:51 2012 -0600 @@ -4,7 +4,7 @@ http://www.mothur.org/ Supports mothur version -mothur v.1.24.0 +mothur v.1.27.0 Class encapsulating Mothur galaxy tool. Expect each invocation to include: @@ -195,10 +195,10 @@ cmd_dict['classify.tree'] = dict({'required' : ['taxonomy','tree'],'optional' : ['name','group','cutoff']}) #clear.memory ## not needed in galaxy framework cmd_dict['clearcut'] = dict({'required' : [['phylip','fasta']],'optional' : ['seed','norandom','shuffle','neighbor','expblen','expdist','ntrees','matrixout','kimura','jukes','protein','DNA']}) - cmd_dict['cluster'] = dict({'required' : [['phylip','column']] , 'optional' : ['name','method','cutoff','hard','precision','sim','showabund','timing']}) - cmd_dict['cluster.classic'] = dict({'required' : ['phylip'] , 'optional' : ['name','method','cutoff','hard','sim','precision']}) + cmd_dict['cluster'] = dict({'required' : [['phylip','column']] , 'optional' : ['name','count','method','cutoff','hard','precision','sim','showabund','timing']}) + cmd_dict['cluster.classic'] = dict({'required' : ['phylip'] , 'optional' : ['name','count','method','cutoff','hard','sim','precision']}) cmd_dict['cluster.fragments'] = dict({'required' : ['fasta'] , 'optional' : ['name','diffs','percent']}) - cmd_dict['cluster.split'] = dict({'required' : [['fasta','phylip','column']] , 'optional' : ['name','method','splitmethod','taxonomy','taxlevel','showabund','cutoff','hard','large','precision','timing','processors']}) + cmd_dict['cluster.split'] = dict({'required' : [['fasta','phylip','column']] , 'optional' : ['name','count','method','splitmethod','taxonomy','taxlevel','showabund','cutoff','hard','large','precision','classic','timing','processors']}) cmd_dict['collect.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','freq','groups','all']}) cmd_dict['collect.single'] = dict({'required' : [['list', 'sabund', 'rabund', 'shared']], 'optional' : ['calc','abund','size','label','freq']}) cmd_dict['consensus.seqs'] = dict({'required' : ['fasta'], 'optional' : ['list','name','label','cutoff']}) @@ -206,10 +206,10 @@ cmd_dict['cooccurrence'] = dict({'required' : ['shared'], 'optional' : ['iters','metric','matrixmodel','groups','label']}) cmd_dict['corr.axes'] = dict({'required' : [['shared','relabund','metadata'],'axes'], 'optional' : ['label','groups','method','numaxes']}) - cmd_dict['count.groups'] = dict({'required' : ['group','shared'], 'optional' : ['accnos','groups']}) - cmd_dict['count.seqs'] = dict({'required' : ['name'], 'optional' : ['group','groups']}) + cmd_dict['count.groups'] = dict({'required' : ['group','shared','count'], 'optional' : ['accnos','groups']}) + cmd_dict['count.seqs'] = dict({'required' : ['name'], 'optional' : ['group','groups','large']}) - cmd_dict['create.database'] = dict({'required' : ['list, repfasta','repname','contaxonomy'], 'optional' : ['group','label']}) + cmd_dict['create.database'] = dict({'required' : [['list','shared'],'repfasta','repname','contaxonomy'], 'optional' : ['group','label']}) cmd_dict['degap.seqs'] = dict({'required' : ['fasta']}) cmd_dict['deunique.seqs'] = dict({'required' : ['fasta','name'], 'optional' : []}) @@ -238,6 +238,7 @@ cmd_dict['list.seqs'] = dict({'required' : [['fasta','name','group','list','alignreport','taxonomy']]}) cmd_dict['make.biom'] = dict({'required' : ['shared'] , 'optional' : ['contaxonomy','matrixtype','groups','label']}) + cmd_dict['make.contigs'] = dict({'required' : ['ffastq','rfastq',], 'optional' : ['align','match','mismatch','gapopen','gapextend','threshold','oligos','bdiffs','pdiffs','tdiffs','processors']}) cmd_dict['make.fastq'] = dict({'required' : ['fasta','qfile'] , 'optional' : []}) cmd_dict['make.group'] = dict({'required' : ['fasta','groups'], 'optional' : []}) @@ -248,7 +249,7 @@ cmd_dict['metastats'] = dict({'required' : ['shared','design'], 'optional' : ['groups', 'label','iters','threshold','sets','processors']}) cmd_dict['nmds'] = dict({'required' : ['phylip'], 'optional' : ['axes','mindim','maxdim','iters','maxiters','epsilon']}) cmd_dict['normalize.shared'] = dict({'required' : [['shared','relabund']], 'optional' : ['label','method','norm','groups','makerelabund']}) - cmd_dict['otu.association'] = dict({'required' : [['shared','relabund']], 'optional' : ['groups', 'label','method']}) + cmd_dict['otu.association'] = dict({'required' : [['shared','relabund']], 'optional' : ['groups', 'label','method','metadata']}) cmd_dict['otu.hierarchy'] = dict({'required' : ['list','label'], 'optional' : ['output']}) cmd_dict['pairwise.seqs'] = dict({'required' : ['fasta'], 'optional' : ['align','calc','countends','output','cutoff','match','mismatch','gapopen','gapextend','processors']}) cmd_dict['parse.list'] = dict({'required' : ['list','group'], 'optional' : ['label']}) @@ -261,7 +262,7 @@ cmd_dict['phylo.diversity'] = dict({'required' : ['tree'],'optional' : ['group','name','groups','iters','freq','scale','rarefy','collect','summary','processors']}) cmd_dict['phylotype'] = dict({'required' : ['taxonomy'],'optional' : ['name','cutoff','label']}) cmd_dict['pre.cluster'] = dict({'required' : ['fasta'], 'optional' : ['name','diffs','group','processors']}) - cmd_dict['rarefaction.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','iters','groups','jumble']}) + cmd_dict['rarefaction.shared'] = dict({'required' : ['shared'], 'optional' : ['calc','label','iters','groups','jumble','design','sets','groupmode']}) cmd_dict['rarefaction.single'] = dict({'required' : [['list', 'sabund', 'rabund', 'shared']], 'optional' : ['calc','abund','iters','label','freq','processors']}) cmd_dict['remove.groups'] = dict({'required' : ['group'], 'optional' : ['groups','accnos','fasta','name','list','shared','taxonomy','design']}) cmd_dict['remove.lineage'] = dict({'required' : ['taxonomy','taxon'],'optional' : ['fasta','name','group','list','alignreport','dups']}) @@ -273,7 +274,7 @@ cmd_dict['sens.spec'] = dict({'required' : ['list',['column','phylip']] , 'optional' : ['label','cutoff','hard','precision']}) cmd_dict['seq.error'] = dict({'required' : ['fasta','reference'] , 'optional' : ['name','qfile','report','ignorechimeras','threshold','processors']}) cmd_dict['sffinfo'] = dict({'required' : [['sff','sfftxt']], 'optional' : ['fasta','qfile','trim','sfftxt','flow','accnos']}) - cmd_dict['shhh.flows'] = dict({'required' : [['flow','files']], 'optional' : ['lookup','maxiter','mindelta','cutoff','sigma','order','processors']}) + cmd_dict['shhh.flows'] = dict({'required' : [['flow','files']], 'optional' : ['lookup','maxiter','mindelta','cutoff','sigma','order','large','processors']}) cmd_dict['shhh.seqs'] = dict({'required' : [['fasta','files']], 'optional' : ['group','sigma','processors']}) cmd_dict['split.abund'] = dict({'required' : ['fasta',['name','list']], 'optional' : ['cutoff','group','groups','label','accnos']}) cmd_dict['split.groups'] = dict({'required' : ['fasta','group'], 'optional' : ['name','groups']}) @@ -331,6 +332,8 @@ parser.add_option( '--numbases', dest='numbases', type="int", help='Number of base to allow' ) parser.add_option( '--fasta', dest='fasta', help='fasta file paths' ) parser.add_option( '--fastq', dest='fastq', help='fastq file paths' ) + parser.add_option( '--ffastq', dest='ffastq', help='forward fastq file' ) + parser.add_option( '--rfastq', dest='rfastq', help='reverse fastq file' ) parser.add_option( '--qfile', dest='qfile', help='Sequence read quality file (454 platform)' ) parser.add_option( '--repfasta', dest='repfasta', help='fasta file paths' ) parser.add_option( '--qaverage', dest='qaverage', type="int", help='Remove sequences that have an average quality below the value' ) @@ -401,6 +404,7 @@ parser.add_option( '--soft', dest='soft', type='int', help='Soft Mask - percentage required to retain column. (0-100)' ) parser.add_option( '--hard', dest='hard', help='Hard Column Filter - A file should only contain one line consisting of 0 and 1 chars' ) parser.add_option( '--calc', dest='calc', help='Calc Method - Gap Penality' ) + parser.add_option( '--count', dest='count', help='Count file' ) parser.add_option( '--countends', dest='countends', help='Penalize terminal gaps' ) parser.add_option( '--cutoff', dest='cutoff', help='Distance Cutoff threshold, discard larger distances' ) parser.add_option( '--countgaps', dest='countgaps', help='count gaps as bases' ) @@ -515,6 +519,7 @@ parser.add_option( '--matrixtype', dest='matrixtype', help='' ) parser.add_option( '--consensus', dest='consensus', help='boolean' ) parser.add_option( '--biom', dest='biom', help='biom file' ) + parser.add_option( '--classic', dest='classic', help='boolean' ) # include read.otu options parser.add_option( '--rabund', dest='rabund', help='' ) parser.add_option( '--sabund', dest='sabund', help='' ) diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/nmds.xml --- a/mothur/tools/mothur/nmds.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/nmds.xml Fri Nov 30 08:16:51 2012 -0600 @@ -41,7 +41,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/normalize.shared.xml --- a/mothur/tools/mothur/normalize.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/normalize.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -50,7 +50,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/otu.association.xml --- a/mothur/tools/mothur/otu.association.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/otu.association.xml Fri Nov 30 08:16:51 2012 -0600 @@ -21,6 +21,9 @@ #if $method.__str__ != "None" and len($method.__str__) > 0: --method=$method #end if + #if $metadata.__str__ != "None" and len($method.__str__) > 0: + --metadata=$metadata + #end if @@ -39,12 +42,13 @@ + - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/otu.hierarchy.xml --- a/mothur/tools/mothur/otu.hierarchy.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/otu.hierarchy.xml Fri Nov 30 08:16:51 2012 -0600 @@ -33,7 +33,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/pairwise.seqs.xml --- a/mothur/tools/mothur/pairwise.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/pairwise.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -74,7 +74,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/parse.list.xml --- a/mothur/tools/mothur/parse.list.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/parse.list.xml Fri Nov 30 08:16:51 2012 -0600 @@ -27,7 +27,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/parsimony.xml --- a/mothur/tools/mothur/parsimony.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/parsimony.xml Fri Nov 30 08:16:51 2012 -0600 @@ -47,7 +47,7 @@ --> - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/pca.xml --- a/mothur/tools/mothur/pca.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/pca.xml Fri Nov 30 08:16:51 2012 -0600 @@ -40,7 +40,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/pcoa.xml --- a/mothur/tools/mothur/pcoa.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/pcoa.xml Fri Nov 30 08:16:51 2012 -0600 @@ -18,7 +18,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/pcr.seqs.xml --- a/mothur/tools/mothur/pcr.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/pcr.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -99,7 +99,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/phylo.diversity.xml --- a/mothur/tools/mothur/phylo.diversity.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/phylo.diversity.xml Fri Nov 30 08:16:51 2012 -0600 @@ -74,7 +74,7 @@ --> - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/phylotype.xml --- a/mothur/tools/mothur/phylotype.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/phylotype.xml Fri Nov 30 08:16:51 2012 -0600 @@ -41,7 +41,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/pre.cluster.xml --- a/mothur/tools/mothur/pre.cluster.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/pre.cluster.xml Fri Nov 30 08:16:51 2012 -0600 @@ -36,7 +36,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/rarefaction.shared.xml --- a/mothur/tools/mothur/rarefaction.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/rarefaction.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + Generate inter-sample rarefaction curves for OTUs mothur_wrapper.py @@ -12,6 +12,12 @@ #if $groups.__str__ != "None" and len($groups.__str__) > 0: --groups=$groups #end if + #if $design.use: + --design=$design.design + #if $design.sets.__str__ != '': + --sets='$design.sets' + #end if + #end if #if int($iters.__str__) > 0: --iters=$iters #end if @@ -19,6 +25,18 @@ #if $calc.__str__ != "None" and len($calc.__str__) > 0: --calc='$calc' #end if + #if $subsample.use.__str__ == 'yes': + #if $subsample.subsample.__str__ != '': + --subsample=$subsample.subsample + #else + --subsample=T + #end if + #if $subsample.subsampleiters.__str__ != '': + --subsampleiters=$subsample.subsampleiters + #end if + --datasetid='$logfile.id' --new_file_path='$__new_file_path__' + --new_datasets='^\S+?\.ave-std\.((unique|[0-9.]*)(\..*?)+\.shared\.rarefaction)$:tabular' + #end if @@ -34,19 +52,43 @@ + + + + + + + + + + + + + + + + + + + + + + - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/rarefaction.single.xml --- a/mothur/tools/mothur/rarefaction.single.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/rarefaction.single.xml Fri Nov 30 08:16:51 2012 -0600 @@ -69,7 +69,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/remove.groups.xml --- a/mothur/tools/mothur/remove.groups.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/remove.groups.xml Fri Nov 30 08:16:51 2012 -0600 @@ -94,7 +94,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/remove.lineage.xml --- a/mothur/tools/mothur/remove.lineage.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/remove.lineage.xml Fri Nov 30 08:16:51 2012 -0600 @@ -73,7 +73,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/remove.otulabels.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mothur/tools/mothur/remove.otulabels.xml Fri Nov 30 08:16:51 2012 -0600 @@ -0,0 +1,69 @@ + + Removes OTU labels + + mothur_wrapper.py + #import re, os.path + #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__] + ## adds .pick before the last extension to the input file + --cmd='remove.otulabels' + --outputdir='$logfile.extra_files_path' + --accnos=$accnos + #if $constaxonomy_in.__str__ != "None" and len($constaxonomy_in.__str__) > 0: + --constaxonomy=$constaxonomy_in + #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($constaxonomy_in.__str__)) + ":'" + $constaxonomy_out.__str__] + #end if + #if $otucorr_in.__str__ != "None" and len($otucorr_in.__str__) > 0: + --otucorr=$otucorr_in + #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($otucorr_in.__str__)) + ":'" + $otucorr_out.__str__] + #end if + #if $corraxes_in.__str__ != "None" and len($corraxes_in.__str__) > 0: + --corraxes=$corraxes_in + #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($corraxes_in.__str__)) + ":'" + $corraxes_out.__str__] + #end if + --result=#echo ','.join($results) + + + + + + + + + + + + constaxonomy_in != None + + + + otucorr_in != None + + + constaxonomy_in != None + + + + mothur + + + + +**Mothur Overview** + +Mothur_, initiated by Dr. Patrick Schloss and his software development team +in the Department of Microbiology and Immunology at The University of Michigan, +provides bioinformatics for the microbial ecology community. + +.. _Mothur: http://www.mothur.org/wiki/Main_Page + +**Command Documenation** + +The remove.otulabels_ command removes otu labels from the output from classify.otu_, corr.axes_ and otu.association_. This can be useful especially with subsampled datasets or when groups have been selected. + +.. _classify.otu: http://www.mothur.org/wiki/Classify.otu +.. _corr.axes: http://www.mothur.org/wiki/Corr.axes +.. _otu.association: http://www.mothur.org/wiki/Otu.association +.. _remove.otulabels: http://www.mothur.org/wiki/Remove.otulabels + + + diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/remove.otus.xml --- a/mothur/tools/mothur/remove.otus.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/remove.otus.xml Fri Nov 30 08:16:51 2012 -0600 @@ -55,7 +55,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/remove.rare.xml --- a/mothur/tools/mothur/remove.rare.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/remove.rare.xml Fri Nov 30 08:16:51 2012 -0600 @@ -91,7 +91,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/remove.seqs.xml --- a/mothur/tools/mothur/remove.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/remove.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -77,7 +77,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/reverse.seqs.xml --- a/mothur/tools/mothur/reverse.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/reverse.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -15,7 +15,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/screen.seqs.xml --- a/mothur/tools/mothur/screen.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/screen.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -101,7 +101,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/sens.spec.xml --- a/mothur/tools/mothur/sens.spec.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/sens.spec.xml Fri Nov 30 08:16:51 2012 -0600 @@ -42,7 +42,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/seq.error.xml --- a/mothur/tools/mothur/seq.error.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/seq.error.xml Fri Nov 30 08:16:51 2012 -0600 @@ -146,7 +146,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/sffinfo.xml --- a/mothur/tools/mothur/sffinfo.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/sffinfo.xml Fri Nov 30 08:16:51 2012 -0600 @@ -53,7 +53,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/shhh.flows.xml --- a/mothur/tools/mothur/shhh.flows.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/shhh.flows.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + Denoise flowgrams (PyroNoise algorithm) mothur_wrapper.py @@ -23,6 +23,9 @@ #if $order.__str__.strip() != '': --order=$order #end if + #if $large.__str__ != '': + --large=$large + #end if --processors=8 @@ -69,6 +72,10 @@ + + + + @@ -79,7 +86,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/shhh.seqs.xml --- a/mothur/tools/mothur/shhh.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/shhh.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -32,7 +32,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/sort.seqs.xml --- a/mothur/tools/mothur/sort.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/sort.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -69,7 +69,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/split.abund.xml --- a/mothur/tools/mothur/split.abund.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/split.abund.xml Fri Nov 30 08:16:51 2012 -0600 @@ -98,7 +98,7 @@ --> - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/split.groups.xml --- a/mothur/tools/mothur/split.groups.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/split.groups.xml Fri Nov 30 08:16:51 2012 -0600 @@ -30,7 +30,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/sub.sample.xml --- a/mothur/tools/mothur/sub.sample.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/sub.sample.xml Fri Nov 30 08:16:51 2012 -0600 @@ -179,7 +179,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/summary.qual.xml --- a/mothur/tools/mothur/summary.qual.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/summary.qual.xml Fri Nov 30 08:16:51 2012 -0600 @@ -20,7 +20,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/summary.seqs.xml --- a/mothur/tools/mothur/summary.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/summary.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -20,7 +20,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/summary.shared.xml --- a/mothur/tools/mothur/summary.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/summary.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -1,4 +1,4 @@ - + Summary of calculator values for OTUs mothur_wrapper.py @@ -6,7 +6,6 @@ --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.summary$:'$summary --outputdir='$logfile.extra_files_path' --datasetid='$logfile.id' --new_file_path='$__new_file_path__' - --new_datasets='^\S+?\.((\S+)\.(unique|[0-9.]*)\.dist)$:lower.dist' --shared=$otu #if $groups.__str__ != "None" and len($groups.__str__) > 0: --groups=$groups @@ -19,6 +18,29 @@ #end if $all $distance + #if $subsample.use.__str__ == 'yes': + #if $subsample.subsample.__str__ != '': + --subsample=$subsample.subsample + #else + --subsample=T + #end if + #if $subsample.iters.__str__ != '': + --iters=$subsample.iters + #end if + #if len($subsample.output.__str__) > 0: + --output=$subsample.output + #end if + #if $subsample.as_datasets.__str__ == 'yes': + --datasetid='$logfile.id' --new_file_path='$__new_file_path__' + #if $subsample.output.__str__ == 'square': + ## patient70.fn.jest.0.16.lt.ave.dist + --new_datasets='^\S+?\.((\S+)\.(unique|[0-9.]*)(\.(ave|std))?\.dist)$:square.dist' + #else + ## patient70.fn.jest.0.13.square.std.dist + --new_datasets='^\S+?\.((\S+)\.(unique|[0-9.]*)(\.(ave|std))?\.dist)$:lower.dist' + #end if + #end if + #end if --processors=8 @@ -77,13 +99,29 @@ + + + + + + + + + + + + + + - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/summary.single.xml --- a/mothur/tools/mothur/summary.single.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/summary.single.xml Fri Nov 30 08:16:51 2012 -0600 @@ -8,7 +8,11 @@ --datasetid='$logfile.id' --new_file_path='$__new_file_path__' --new_datasets='^\S+\.((\S+?)\.summary)$:tabular' #else: - --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.summary$:'$summary + #if $subsample.use.__str__ == 'yes': + --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.groups\.ave-std\.summary$:'$subsample_summary,'^\S+\.groups\.summary$:'$summary, + #else + --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.summary$:'$summary + #end if #end if --outputdir='$logfile.extra_files_path' #if isinstance($otu.datatype, $__app__.datatypes_registry.get_datatype_by_extension('shared').__class__): @@ -33,6 +37,16 @@ #if int($size.__str__) > 0: --size=$size #end if + #if $subsample.use.__str__ == 'yes': + #if $subsample.subsample.__str__ != '': + --subsample=$subsample.subsample + #else + --subsample=T + #end if + #if $subsample.iters.__str__ != '': + --iters=$subsample.iters + #end if + #end if @@ -70,6 +84,15 @@ + + + + + + + + @@ -79,9 +102,12 @@ (otu.file_ext == 'shared' and groupmode == True) + + (subsample['use'] and not (otu.file_ext == 'shared' and groupmode == False)) + - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/summary.tax.xml --- a/mothur/tools/mothur/summary.tax.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/summary.tax.xml Fri Nov 30 08:16:51 2012 -0600 @@ -61,7 +61,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/tree.shared.xml --- a/mothur/tools/mothur/tree.shared.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/tree.shared.xml Fri Nov 30 08:16:51 2012 -0600 @@ -136,7 +136,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/trim.flows.xml --- a/mothur/tools/mothur/trim.flows.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/trim.flows.xml Fri Nov 30 08:16:51 2012 -0600 @@ -115,7 +115,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/trim.seqs.xml --- a/mothur/tools/mothur/trim.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/trim.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -151,7 +151,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/unifrac.unweighted.xml --- a/mothur/tools/mothur/unifrac.unweighted.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/unifrac.unweighted.xml Fri Nov 30 08:16:51 2012 -0600 @@ -110,7 +110,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/unifrac.weighted.xml --- a/mothur/tools/mothur/unifrac.weighted.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/unifrac.weighted.xml Fri Nov 30 08:16:51 2012 -0600 @@ -117,7 +117,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/unique.seqs.xml --- a/mothur/tools/mothur/unique.seqs.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/unique.seqs.xml Fri Nov 30 08:16:51 2012 -0600 @@ -20,7 +20,7 @@ - mothur + mothur diff -r 1bfd4a8ecb3d -r 3cfe41810949 mothur/tools/mothur/venn.xml --- a/mothur/tools/mothur/venn.xml Tue Nov 27 09:04:17 2012 -0600 +++ b/mothur/tools/mothur/venn.xml Fri Nov 30 08:16:51 2012 -0600 @@ -88,7 +88,7 @@ - mothur + mothur