comparison mothur/tools/mothur/screen.seqs.xml @ 3:b849cd7e132a

workflow cleanup_param_values recurses through paramnames whenever they start with a paramname_, so change input to input_fasta
author jj@dbw-galaxy-dev.msi.umn.edu
date Wed, 08 Jun 2011 14:59:08 -0500
parents e990ac8a0f58
children 7bfe1f843858
comparison
equal deleted inserted replaced
2:e990ac8a0f58 3:b849cd7e132a
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 --cmd='screen.seqs' 6 --cmd='screen.seqs'
7 #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__] 7 #set results = ["'^mothur.\S+\.logfile$:'" + $logfile.__str__]
8 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)$',r'\1.good.\2',$os.path.basename($input.__str__)) + ":'" + $out_file.__str__] 8 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)$',r'\1.good.\2',$os.path.basename($input_fasta.__str__)) + ":'" + $out_file.__str__]
9 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)$',r'\1.bad.accnos',$os.path.basename($input.__str__)) + ":'" + $bad_accnos.__str__] 9 #set results = $results + ["'" + $re.sub(r'(^.*)\.(.*?)$',r'\1.bad.accnos',$os.path.basename($input_fasta.__str__)) + ":'" + $bad_accnos.__str__]
10 --outputdir='$logfile.extra_files_path' 10 --outputdir='$logfile.extra_files_path'
11 --tmpdir='${logfile.extra_files_path}/input' 11 --tmpdir='${logfile.extra_files_path}/input'
12 --fasta=$input 12 --fasta=$input_fasta
13 #if int($start) >= 0: 13 #if int($start) >= 0:
14 --start=$start 14 --start=$start
15 #end if 15 #end if
16 #if int($end) >= 0: 16 #if int($end) >= 0:
17 --end=$end 17 --end=$end
52 #end if 52 #end if
53 --result=#echo ','.join($results) 53 --result=#echo ','.join($results)
54 --processors=2 54 --processors=2
55 </command> 55 </command>
56 <inputs> 56 <inputs>
57 <param name="input" type="data" format="fasta,align" label="fasta - Fasta to screen"/> 57 <param name="input_fasta" type="data" format="fasta,align" label="fasta - Fasta to screen"/>
58 <param name="start" type="integer" value="-1" label="start - Remove sequences that start after position (ignored when negative)"/> 58 <param name="start" type="integer" value="-1" label="start - Remove sequences that start after position (ignored when negative)"/>
59 <param name="end" type="integer" value="-1" label="end - Remove sequences that end before position (ignored when negative)"/> 59 <param name="end" type="integer" value="-1" label="end - Remove sequences that end before position (ignored when negative)"/>
60 <param name="minlength" type="integer" value="-1" label="minlength - Remove sequences shorter than (ignored when negative)"/> 60 <param name="minlength" type="integer" value="-1" label="minlength - Remove sequences shorter than (ignored when negative)"/>
61 <param name="maxlength" type="integer" value="-1" label="maxlength - Remove sequences longer than (ignored when negative)"/> 61 <param name="maxlength" type="integer" value="-1" label="maxlength - Remove sequences longer than (ignored when negative)"/>
62 <param name="maxambig" type="integer" value="-1" label="maxambig - Remove sequences with ambiguous bases greater than (ignored when negative)"/> 62 <param name="maxambig" type="integer" value="-1" label="maxambig - Remove sequences with ambiguous bases greater than (ignored when negative)"/>
75 <param name="input_groups" type="data" format="groups" optional="true" label="group - Groups to screen"/> 75 <param name="input_groups" type="data" format="groups" optional="true" label="group - Groups to screen"/>
76 <param name="input_alignreport" type="data" format="align.report" optional="true" label="alignreport - Align Report to screen"/> 76 <param name="input_alignreport" type="data" format="align.report" optional="true" label="alignreport - Align Report to screen"/>
77 </inputs> 77 </inputs>
78 <outputs> 78 <outputs>
79 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" /> 79 <data format="html" name="logfile" label="${tool.name} on ${on_string}: logfile" />
80 <data format_source="input" name="out_file" label="${tool.name} on ${on_string}: good.${input.datatype.file_ext}" /> 80 <data format_source="input_fasta" name="out_file" label="${tool.name} on ${on_string}: good.${input_fasta.datatype.file_ext}" />
81 <data format="accnos" name="bad_accnos" label="${tool.name} on ${on_string}: bad.accnos" /> 81 <data format="accnos" name="bad_accnos" label="${tool.name} on ${on_string}: bad.accnos" />
82 <data format_source="input_qfile" name="output_qfile" label="${tool.name} on ${on_string}: qfile" > 82 <data format_source="input_qfile" name="output_qfile" label="${tool.name} on ${on_string}: qfile" >
83 <filter>input_qfile != None</filter> 83 <filter>input_qfile != None</filter>
84 </data> 84 </data>
85 <data format="names" name="output_names" label="${tool.name} on ${on_string}: names" > 85 <data format="names" name="output_names" label="${tool.name} on ${on_string}: names" >