comparison mothur/tools/mothur/remove.seqs.xml @ 1:fcc0778f6987

Migrated tool version 1.16.0 from old tool shed archive to new tool shed repository
author jjohnson
date Tue, 07 Jun 2011 17:35:35 -0400
parents 3202a38e44d9
children e990ac8a0f58
comparison
equal deleted inserted replaced
0:3202a38e44d9 1:fcc0778f6987
1 <tool id="mothur_remove_seqs" name="Remove.seqs" version="1.15.0"> 1 <tool id="mothur_remove_seqs" name="Remove.seqs" version="1.16.0">
2 <description>Remove sequences by name</description> 2 <description>Remove sequences by name</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__]
39 #end if 39 #end if
40 --result=#echo ','.join($results) 40 --result=#echo ','.join($results)
41 </command> 41 </command>
42 <inputs> 42 <inputs>
43 <param name="accnos" type="data" format="accnos" label="accnos - Accession Names"/> 43 <param name="accnos" type="data" format="accnos" label="accnos - Accession Names"/>
44 <param name="fasta_in" type="data" format="fasta" optional="true" label="fasta - Fasta Sequences"/> 44 <param name="fasta_in" type="data" format="fasta,align" optional="true" label="fasta - Fasta Sequences"/>
45 <param name="qfile_in" type="data" format="qual" optional="true" label="qfile - Fasta Quality"/> 45 <param name="qfile_in" type="data" format="qual,qual454" optional="true" label="qfile - Fasta Quality"/>
46 <param name="name_in" type="data" format="names" optional="true" label="name - Sequences Name reference"/> 46 <param name="name_in" type="data" format="names" optional="true" label="name - Sequences Name reference"/>
47 <param name="group_in" type="data" format="groups" optional="true" label="group - Sequences Groups"/> 47 <param name="group_in" type="data" format="groups" optional="true" label="group - Sequences Groups"/>
48 <param name="alignreport_in" type="data" format="align.report" optional="true" label="alignreport - Align Report"/> 48 <param name="alignreport_in" type="data" format="align.report" optional="true" label="alignreport - Align Report"/>
49 <param name="list_in" type="data" format="list" optional="true" label="list - OTU List"/> 49 <param name="list_in" type="data" format="list" optional="true" label="list - OTU List"/>
50 <param name="taxonomy_in" type="data" format="taxonomy" optional="true" label="taxonomy - Taxonomy"/> 50 <param name="taxonomy_in" type="data" format="taxonomy" optional="true" label="taxonomy - Taxonomy"/>
51 <param name="dups" type="boolean" truevalue="" falsevalue="--dups=false" checked="true" label="dups - Apply to duplicates"/> 51 <param name="dups" type="boolean" truevalue="" falsevalue="--dups=false" checked="true" label="dups - Apply to duplicates"/>
52 </inputs> 52 </inputs>
53 <outputs> 53 <outputs>
54 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" /> 54 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" />
55 <!-- format should be set to match input --> 55 <!-- format should be set to match input -->
56 <data format="fasta" name="fasta_out" label="${tool.name} on ${on_string}: pick.fasta"> 56 <!-- There should be a format_source attribute
57 <data format_source="fasta_in" metadata_source="fasta_in" name="fasta_out" label="${tool.name} on ${on_string}: pick.${fasta_in.datatype.file_ext}">
57 <filter>fasta_in != None</filter> 58 <filter>fasta_in != None</filter>
59 </data>
60 -->
61 <data format="fasta" metadata_source="fasta_in" name="fasta_out" label="${tool.name} on ${on_string}: pick.${fasta_in.datatype.file_ext}">
62 <filter>fasta_in != None</filter>
63 <change_format>
64 <when input="${fasta_in.datatype.file_ext}" value="align" format="align" />
65 </change_format>
58 </data> 66 </data>
59 <!-- format should be set to match input --> 67 <!-- format should be set to match input -->
60 <data format="qual" name="qfile_out" label="${tool.name} on ${on_string}: pick.qfile"> 68 <data format="qual" name="qfile_out" label="${tool.name} on ${on_string}: pick.qfile">
61 <filter>qfile_in != None</filter> 69 <filter>qfile_in != None</filter>
70 <change_format>
71 <when input="${qfile_in.datatype.file_ext}" value="qual454" format="qual454" />
72 </change_format>
62 </data> 73 </data>
63 <data format="names" name="name_out" label="${tool.name} on ${on_string}: pick.names"> 74 <data format="names" name="name_out" label="${tool.name} on ${on_string}: pick.names">
64 <filter>name_in != None</filter> 75 <filter>name_in != None</filter>
65 </data> 76 </data>
66 <data format="groups" name="group_out" label="${tool.name} on ${on_string}: pick.groups"> 77 <data format="groups" name="group_out" label="${tool.name} on ${on_string}: pick.groups">