comparison mothur/tools/mothur/remove.groups.xml @ 12:370b3fc4e7d3

Mothur galaxy tool updates for Mothur version 1.21.0, fix help section warnings
author Jim Johnson <jj@umn.edu>
date Tue, 09 Aug 2011 11:39:27 -0500
parents e990ac8a0f58
children 09740be2bc9c
comparison
equal deleted inserted replaced
11:11867a45a43d 12:370b3fc4e7d3
1 <tool id="mothur_remove_groups" name="Remove.groups" version="1.19.0"> 1 <tool id="mothur_remove_groups" name="Remove.groups" version="1.21.0">
2 <description>Remove groups from groups,fasta,names,list,taxonomy</description> 2 <description>Remove groups from groups,fasta,names,list,taxonomy</description>
3 <command interpreter="python"> 3 <command interpreter="python">
4 mothur_wrapper.py 4 mothur_wrapper.py
5 #import re, os.path 5 #import re, os.path
6 #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__] 6 #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__]
18 --accnos=$groupnames.accnos 18 --accnos=$groupnames.accnos
19 #end if 19 #end if
20 #end if 20 #end if
21 #if $fasta_in.__str__ != "None" and len($fasta_in.__str__) > 0: 21 #if $fasta_in.__str__ != "None" and len($fasta_in.__str__) > 0:
22 --fasta=$fasta_in 22 --fasta=$fasta_in
23 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($fasta_in.__str__)) + ":'" + $fasta_out.__str__] 23 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1\\.pick\\.\2',$os.path.basename($fasta_in.__str__)) + ":'" + $fasta_out.__str__]
24 #end if 24 #end if
25 #if $name_in.__str__ != "None" and len($name_in.__str__) > 0: 25 #if $name_in.__str__ != "None" and len($name_in.__str__) > 0:
26 --name=$name_in 26 --name=$name_in
27 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($name_in.__str__)) + ":'" + $name_out.__str__] 27 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1\\.pick\\.\2',$os.path.basename($name_in.__str__)) + ":'" + $name_out.__str__]
28 #end if 28 #end if
29 #if $list_in.__str__ != "None" and len($list_in.__str__) > 0: 29 #if $list_in.__str__ != "None" and len($list_in.__str__) > 0:
30 --list=$list_in 30 --list=$list_in
31 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($list_in.__str__)) + ":'" + $list_out.__str__] 31 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1\\.pick\\.\2',$os.path.basename($list_in.__str__)) + ":'" + $list_out.__str__]
32 #end if
33 #if $shared_in.__str__ != "None" and len($shared_in.__str__) > 0:
34 --shared=$shared_in
35 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.*\\.pick\\.\2',$os.path.basename($shared_in.__str__)) + ":'" + $shared_out.__str__]
32 #end if 36 #end if
33 #if $taxonomy_in.__str__ != "None" and len($taxonomy_in.__str__) > 0: 37 #if $taxonomy_in.__str__ != "None" and len($taxonomy_in.__str__) > 0:
34 --taxonomy=$taxonomy_in 38 --taxonomy=$taxonomy_in
35 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1.pick.\2',$os.path.basename($taxonomy_in.__str__)) + ":'" + $taxonomy_out.__str__] 39 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)',r'\1\\.pick\\.\2',$os.path.basename($taxonomy_in.__str__)) + ":'" + $taxonomy_out.__str__]
36 #end if 40 #end if
37 --result=#echo ','.join($results) 41 --result=#echo ','.join($results)
38
39 </command> 42 </command>
40 <inputs> 43 <inputs>
41 <param name="group_in" type="data" format="groups" label="group - Groups"/> 44 <param name="group_in" type="data" format="groups" label="group - Groups"/>
42 <conditional name="groupnames"> 45 <conditional name="groupnames">
43 <param name="source" type="select" label="Select Group Names from"> 46 <param name="source" type="select" label="Select Group Names from">
58 </when> 61 </when>
59 </conditional> 62 </conditional>
60 <param name="fasta_in" type="data" format="fasta,align" optional="true" label="fasta - Fasta Sequences"/> 63 <param name="fasta_in" type="data" format="fasta,align" optional="true" label="fasta - Fasta Sequences"/>
61 <param name="name_in" type="data" format="names" optional="true" label="name - Sequences Name reference"/> 64 <param name="name_in" type="data" format="names" optional="true" label="name - Sequences Name reference"/>
62 <param name="list_in" type="data" format="list" optional="true" label="list - OTU List"/> 65 <param name="list_in" type="data" format="list" optional="true" label="list - OTU List"/>
66 <param name="shared_in" type="data" format="shared" optional="true" label="shared - OTU Shared"/>
63 <param name="taxonomy_in" type="data" format="seq.taxonomy" optional="true" label="taxonomy - Taxonomy"/> 67 <param name="taxonomy_in" type="data" format="seq.taxonomy" optional="true" label="taxonomy - Taxonomy"/>
64 </inputs> 68 </inputs>
65 <outputs> 69 <outputs>
66 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" /> 70 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" />
67 <data format="groups" name="group_out" label="${tool.name} on ${on_string}: pick.groups"/> 71 <data format="groups" name="group_out" label="${tool.name} on ${on_string}: pick.groups"/>
72 <data format="names" name="name_out" label="${tool.name} on ${on_string}: pick.name"> 76 <data format="names" name="name_out" label="${tool.name} on ${on_string}: pick.name">
73 <filter>name_in != None</filter> 77 <filter>name_in != None</filter>
74 </data> 78 </data>
75 <data format="list" name="list_out" label="${tool.name} on ${on_string}: pick.list"> 79 <data format="list" name="list_out" label="${tool.name} on ${on_string}: pick.list">
76 <filter>list_in != None</filter> 80 <filter>list_in != None</filter>
81 </data>
82 <data format="shared" name="shared_out" label="${tool.name} on ${on_string}: pick.shared">
83 <filter>shared_in != None</filter>
77 </data> 84 </data>
78 <data format="seq.taxonomy" name="taxonomy_out" label="${tool.name} on ${on_string}: pick.taxonomy"> 85 <data format="seq.taxonomy" name="taxonomy_out" label="${tool.name} on ${on_string}: pick.taxonomy">
79 <filter>taxonomy_in != None</filter> 86 <filter>taxonomy_in != None</filter>
80 </data> 87 </data>
81 </outputs> 88 </outputs>