annotate tools/sr_assembly/mira.xml @ 0:d0a5acdf1638

Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
author peterjc
date Tue, 07 Jun 2011 15:47:17 -0400
parents
children c947750f82fb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
1 <tool id="mira_assembler" name="Assemble with MIRA" version="0.0.1">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
2 <description>Takes Sanger, Roche, and Illumina data</description>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
3 <command interpreter="python">mira.py mira $out_fasta $out_qual $out_tcs $out_ace $out_caf $out_wig $out_log
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
4 ##Give the wrapper script list of output filenames, then the mira command...
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
5 mira --job=$job_method,$job_type,$job_quality
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
6
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
7 ##Input files
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
8 #if $condBackbone.use == "true":
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
9 ## Can this be linked to job_method as well? If mapping we need the backbone...
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
10 -SB:lb=yes -SB:bft=fasta -FN:bbin=${condBackbone.filename}
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
11 #end if
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
12 #if $condSanger.use == "true":
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
13 Sanger_SETTINGS
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
14 ## Not easy to add sanger to --job, so use load_sequence_data(lsd) instead
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
15 -LR:lsd=yes
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
16 ## I expect hard trimmed FASTQ files with no NCBI traceinfo XML file
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
17 -LR:mxti=no -LR:ft=fastq -FN:fqi=${condSanger.filename}
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
18 #end if
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
19 #if $condRoche.use == "true":
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
20 454_SETTINGS
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
21 ## Not easy to add 454 to --job, so use load_sequence_data(lsd) instead
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
22 -LR:lsd=yes
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
23 ## I expect hard trimmed FASTQ files with no NCBI traceinfo XML file
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
24 -LR:mxti=no -LR:ft=fastq -FN:fqi=${condRoche.filename}
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
25 #end if
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
26 #if $condIllumina.use == "true":
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
27 SOLEXA_SETTINGS
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
28 ## Not easy to add solexa to --job, so use load_sequence_data(lsd) instead
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
29 -LR:lsd=yes -LR:ft=fastq -FN:fgi=${condIllumina.filename}
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
30 ##TODO - Look at -LR FASTQ qual offset (fqqo)
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
31 #end if
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
32
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
33
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
34 ##Output files
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
35 COMMON_SETTINGS
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
36 ##remove_rollover_logs, remove_log_directory
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
37 -OUT:rrol=yes -OUT:rld=yes
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
38
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
39 </command>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
40 <inputs>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
41 <param name="job_method" type="select" label="Assembly method" help="Mapping mode requires backbone/reference sequence(s)">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
42 <option value="denovo">De novo</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
43 <option value="mapping">Mapping</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
44 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
45 <param name="job_type" type="select" label="Assembly type">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
46 <option value="genome">Genome</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
47 <option value="est">EST (transcriptome)</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
48 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
49 <param name="job_quality" type="select" label="Assembly quality grade">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
50 <option value="normal">Normal</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
51 <option value="draft">Draft</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
52 <option value="accurate">Accurate</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
53 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
54 <!-- Backbone -->
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
55 <conditional name="condBackbone">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
56 <param name="use" type="select" label="Backbones/reference chromosomes?" help="Required for mapping, optional for de novo assembly.">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
57 <option value="false">No</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
58 <option value="true">Yes</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
59 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
60 <when value="false" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
61 <when value="true">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
62 <!-- MIRA also allows CAF and GenBank, but Galaxy doesn't define those (yet) -->
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
63 <param name="filename" type="data" format="fasta" label="Backbone/reference sequences" help="FASTA format" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
64 </when>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
65 </conditional>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
66 <!-- Sanger -->
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
67 <conditional name="condSanger">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
68 <param name="use" type="select" label="Sanger/Capillary reads?">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
69 <option value="false">No</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
70 <option value="true">Yes</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
71 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
72 <when value="false" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
73 <when value="true">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
74 <param name="filename" type="data" format="fastq" label="Sanger/Capillary reads file" help="FASTQ format" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
75 </when>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
76 </conditional>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
77 <!-- Roche 454 -->
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
78 <conditional name="condRoche">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
79 <param name="use" type="select" label="454 reads?">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
80 <option value="false">No</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
81 <option value="true">Yes</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
82 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
83 <when value="false" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
84 <when value="true">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
85 <param name="filename" type="data" format="fastq,sff" label="Roche 454 reads file" help="FASTQ format" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
86 </when>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
87 </conditional>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
88 <!-- Illumina -->
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
89 <conditional name="condIllumina">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
90 <param name="use" type="select" label="Solexa/Illumina reads?">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
91 <option value="false">No</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
92 <option value="true">Yes</option>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
93 </param>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
94 <when value="false" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
95 <when value="true">
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
96 <param name="filename" type="data" format="fastq" label="Solexa/Illumina reads file" help="FASTQ format" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
97 </when>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
98 </conditional>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
99 </inputs>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
100 <outputs>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
101 <data name="out_fasta" format="fasta" label="MIRA contigs (FASTA)" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
102 <data name="out_qual" format="qual454" label="MIRA contigs (QUAL)" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
103 <data name="out_tcs" format="tabular" label="MIRA contigs summary" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
104 <data name="out_caf" format="txt" label="MIRA contigs (CAF)" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
105 <data name="out_ace" format="txt" label="MIRA contigs (ACE)" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
106 <data name="out_wig" format="wig" label="MIRA coverage (Wiggle)" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
107 <data name="out_log" format="txt" label="MIRA log" />
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
108 </outputs>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
109 <tests>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
110 </tests>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
111 <requirements>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
112 <requirement type="python-module">Bio</requirement>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
113 </requirements>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
114 <help>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
115
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
116 **What it does**
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
117
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
118 Runs MIRA v3, collects the output, and throws away all the temporary files.
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
119
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
120 The MIRA transposed contig summary (TCS) file is converted into a tabular file for use within Galaxy.
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
121 This records one line per base per contig, and including things like the base, quality, coverage and any tags.
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
122
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
123 **Citation**
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
124
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
125 This tool uses MIRA. If you use this tool in scientific work leading to a
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
126 publication, please cite:
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
127
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
128 Chevreux et al. (1999) Genome Sequence Assembly Using Trace Signals and Additional Sequence Information Computer Science and Biology: Proceedings of the German Conference on Bioinformatics (GCB) 99, pp. 45-56.
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
129
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
130 </help>
d0a5acdf1638 Migrated tool version 0.0.1 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
131 </tool>