Mercurial > repos > jjohnson > mothur_toolsuite
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" > |