Mercurial > repos > jjohnson > mothur_toolsuite
comparison mothur/tools/mothur/trim.seqs.xml @ 7:7bfe1f843858
Support Mothur v1.20
trim.seqs - added name parameter and optional trim.names output
phylo.diversity - group optional, put group and groups in conditional - breaks
get.lineage remove.lineage - allow multiple taxons
dist.shared - added processors
consensus.seqs - add cutoff parameter
trim.seqs,phylo.diversity,get.lineage,remove.lineage,dist.shared,consensus.seqs
new tools - chimera.uchime deunique.tree count.seqs
shared/relabund files - Column headings
refactor lib/galaxy/datatypes/metagenomics.py
add filters to label and group selects in tool configs
mothur_wrapper.py updated with new tools params
author | Jim Johnson <jj@umn.edu> |
---|---|
date | Mon, 27 Jun 2011 10:12:25 -0500 |
parents | e2e2071d2c62 |
children | 3249eb52a9c1 |
comparison
equal
deleted
inserted
replaced
6:ce6e81622c6a | 7:7bfe1f843858 |
---|---|
1 <tool id="mothur_trim_seqs" name="Trim.seqs" version="1.19.0" force_history_refresh="True"> | 1 <tool id="mothur_trim_seqs" name="Trim.seqs" version="1.20.0" force_history_refresh="True"> |
2 <description>Trim sequences - primers, barcodes, quality</description> | 2 <description>Trim sequences - primers, barcodes, quality</description> |
3 <command interpreter="python"> | 3 <command interpreter="python"> |
4 mothur_wrapper.py | 4 mothur_wrapper.py |
5 --cmd='trim.seqs' | 5 --cmd='trim.seqs' |
6 --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.trim\.fasta$:'$trim_fasta,'^\S+\.trim\.qual$:'$trim_qual,'^\S+\.scrap\.fasta$:'$scrap_fasta,'^\S+\.scrap\.qual$:'$scrap_qual,'^\S+\.groups$:'$groups_file | 6 --result='^mothur.\S+\.logfile$:'$logfile,'^\S+\.trim\.fasta$:'$trim_fasta,'^\S+\.trim\.qual$:'$trim_qual,'^\S+\.scrap\.fasta$:'$scrap_fasta,'^\S+\.scrap\.qual$:'$scrap_qual,'^\S+\.groups$:'$groups_file |
62 #end if | 62 #end if |
63 $qual.qtrim | 63 $qual.qtrim |
64 #end if | 64 #end if |
65 $flip | 65 $flip |
66 --fasta=$fasta | 66 --fasta=$fasta |
67 #if $names.__str__ != "None" and len($names.__str__) > 0: | |
68 --name=$names | |
69 #end if | |
70 | |
67 </command> | 71 </command> |
68 <inputs> | 72 <inputs> |
69 <param name="fasta" type="data" format="fasta" label="fasta - Sequences"/> | 73 <param name="fasta" type="data" format="fasta" label="fasta - Sequences"/> |
74 <param name="names" type="data" format="name" label="name - Sequence representative name list"/> | |
70 <param name="minlength" type="integer" value="0" label="minlength - Minimum Sequence Length (default 0, ignored if < 1 )"/> | 75 <param name="minlength" type="integer" value="0" label="minlength - Minimum Sequence Length (default 0, ignored if < 1 )"/> |
71 <param name="maxlength" type="integer" value="0" label="maxlength - Maximum Sequence Length (default 0, ignored if < 1)"/> | 76 <param name="maxlength" type="integer" value="0" label="maxlength - Maximum Sequence Length (default 0, ignored if < 1)"/> |
72 <param name="maxambig" type="integer" value="-1" label="maxambig - Maximum ambiguous bases (default -1, ignored if < 0)"/> | 77 <param name="maxambig" type="integer" value="-1" label="maxambig - Maximum ambiguous bases (default -1, ignored if < 0)"/> |
73 <param name="maxhomop" type="integer" value="0" label="maxhomop - Maximum homopolymers (default 0, ignored if < 1)"/> | 78 <param name="maxhomop" type="integer" value="0" label="maxhomop - Maximum homopolymers (default 0, ignored if < 1)"/> |
74 <param name="keepfirst" type="integer" value="0" label="keepfirst - ignored if < 0)" | 79 <param name="keepfirst" type="integer" value="0" label="keepfirst - ignored if < 0)" |
109 <param name="flip" type="boolean" truevalue="--flip=true" falsevalue="" checked="false" label="flip - reverse complement the trimmed sequences"/> | 114 <param name="flip" type="boolean" truevalue="--flip=true" falsevalue="" checked="false" label="flip - reverse complement the trimmed sequences"/> |
110 </inputs> | 115 </inputs> |
111 <outputs> | 116 <outputs> |
112 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" /> | 117 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" /> |
113 <data format_source="fasta" name="trim_fasta" label="${tool.name} on ${on_string}: trim.fasta"/> | 118 <data format_source="fasta" name="trim_fasta" label="${tool.name} on ${on_string}: trim.fasta"/> |
119 <data format_source="names" name="trim_names" label="${tool.name} on ${on_string}: trim.names"> | |
120 <filter>names != None</filter> | |
121 </data> | |
114 <data format_source="qfile" name="trim_qual" label="${tool.name} on ${on_string}: trim.qual"> | 122 <data format_source="qfile" name="trim_qual" label="${tool.name} on ${on_string}: trim.qual"> |
115 <filter>(qual['add'] == 'yes' and len(qual['qfile'].__str__) > 0)</filter> | 123 <filter>(qual['add'] == 'yes' and len(qual['qfile'].__str__) > 0)</filter> |
116 </data> | 124 </data> |
117 <data format_source="fasta" name="scrap_fasta" label="${tool.name} on ${on_string}: scrap.fasta"/> | 125 <data format_source="fasta" name="scrap_fasta" label="${tool.name} on ${on_string}: scrap.fasta"/> |
118 <data format_source="qfile" name="scrap_qual" label="${tool.name} on ${on_string}: scrap.qual"> | 126 <data format_source="qfile" name="scrap_qual" label="${tool.name} on ${on_string}: scrap.qual"> |