Mercurial > repos > peterjc > mira4_assembler
comparison tools/mira4/mira4_de_novo.xml @ 5:ffefb87bd414 draft
Uploaded v0.0.1 preview 5, using MIRA 4.0 RC4, supports segment_placement (pairing type)
author | peterjc |
---|---|
date | Tue, 15 Oct 2013 12:07:34 -0400 |
parents | df86ed992a1b |
children | 626d5cfd01aa |
comparison
equal
deleted
inserted
replaced
4:df86ed992a1b | 5:ffefb87bd414 |
---|---|
3 <requirements> | 3 <requirements> |
4 <requirement type="python-module">Bio</requirement> | 4 <requirement type="python-module">Bio</requirement> |
5 <requirement type="binary">mira</requirement> | 5 <requirement type="binary">mira</requirement> |
6 <requirement type="package" version="4.0">MIRA</requirement> | 6 <requirement type="package" version="4.0">MIRA</requirement> |
7 </requirements> | 7 </requirements> |
8 <version_command interpreter="python">mira4.py -v</version_command> | 8 <version_command interpreter="python">mira4.py --version</version_command> |
9 <command interpreter="python"> | 9 <command interpreter="python"> |
10 mira4.py $manifest $out_maf $out_fasta $out_log | 10 mira4.py $manifest $out_maf $out_fasta $out_log |
11 </command> | 11 </command> |
12 <inputs> | 12 <inputs> |
13 <param name="job_type" type="select" label="Assembly type"> | 13 <param name="job_type" type="select" label="Assembly type"> |
26 <option value="iontor">Ion Torrent</option> | 26 <option value="iontor">Ion Torrent</option> |
27 <option value="pcbiolq">PacBio low quality (raw)</option> | 27 <option value="pcbiolq">PacBio low quality (raw)</option> |
28 <option value="pcbiohq">PacBio high quality (corrected)</option> | 28 <option value="pcbiohq">PacBio high quality (corrected)</option> |
29 <option value="text">Synthetic reads (database entries, consensus sequences, artifical reads, etc)</option> | 29 <option value="text">Synthetic reads (database entries, consensus sequences, artifical reads, etc)</option> |
30 <!-- TODO reference/backbone as an entry here? --> | 30 <!-- TODO reference/backbone as an entry here? --> |
31 </param> | |
32 <param name="segment_placement" type="select" label="Pairing type (segment placing)"> | |
33 <option value="">None (e.g. single end sequencing)</option> | |
34 <option value="FR">---> <--- (e.g. Sanger capillary or Solexa/Illumina paired-end library)</option> | |
35 <option value="RF"><--- ---> (e.g. Solexa/Illumina mate-pair library)</option> | |
36 <option value="SB">2---> 1---> (e.g. Roche 454 paired-end libraries or IonTorrent long-mate; see note)</option> | |
37 <option value="?">Unknown or not relevant (e.g. primer walking with Sanger capillary sequencing)</option> | |
31 </param> | 38 </param> |
32 <param name="filenames" type="data" format="fastq,mira" multiple="true" required="true" label="Read file(s)" | 39 <param name="filenames" type="data" format="fastq,mira" multiple="true" required="true" label="Read file(s)" |
33 help="Multiple files allowed, for example paired reads can be given as two files (MIRA looks at read names to identify pairs)." /> | 40 help="Multiple files allowed, for example paired reads can be given as two files (MIRA looks at read names to identify pairs)." /> |
34 </repeat> | 41 </repeat> |
35 </inputs> | 42 </inputs> |
60 | 67 |
61 readgroup | 68 readgroup |
62 technology = ${rg.technology} | 69 technology = ${rg.technology} |
63 ##MIRA will accept multiple filenames on one data line, or multiple data lines | 70 ##MIRA will accept multiple filenames on one data line, or multiple data lines |
64 #for $f in $rg.filenames | 71 #for $f in $rg.filenames |
72 #if str($rg.segment_placement) != "" | |
73 ##Record the segment placement (if any) | |
74 segmentplacement = ${rg.segment_placement} | |
75 #end if | |
65 ##Must now map Galaxy datatypes to MIRA file types... | 76 ##Must now map Galaxy datatypes to MIRA file types... |
66 #if $f.ext.startswith("fastq") | 77 #if $f.ext.startswith("fastq") |
67 ##MIRA doesn't like fastqsanger etc, just plain old fastq: | 78 ##MIRA doesn't like fastqsanger etc, just plain old fastq: |
68 data = fastq::$f | 79 data = fastq::$f |
69 #elif $f.ext == "mira" | 80 #elif $f.ext == "mira" |
107 a range of platforms (Sanger capillary, Solexa/Illumina, Roche 454, Ion Torrent | 118 a range of platforms (Sanger capillary, Solexa/Illumina, Roche 454, Ion Torrent |
108 and also PacBio). | 119 and also PacBio). |
109 | 120 |
110 It is particularly suited to small genomes such as bacteria. | 121 It is particularly suited to small genomes such as bacteria. |
111 | 122 |
123 **Notes** | |
124 | |
125 .. class:: warningmark | |
126 | |
127 Note that the raw data for Roche 454 and Ion Torrent paired-end libraries | |
128 sequences a circularised fragment such that the raw data starts with the | |
129 end of the fragment, a linker, then the start of the fragment. This means | |
130 both the start and end are sequenced from the same strand, and thus should | |
131 be given to MIRA as orientation "2---> 1--->". However, in order to | |
132 use this data with traditional tools expecting Sanger capillary style | |
133 libraries which expect "---> <---" your FASTQ files may have been | |
134 pre-processed to mimic this by reverse complementing one of the pair. | |
135 | |
112 **Citation** | 136 **Citation** |
113 | 137 |
114 If you use this Galaxy tool in work leading to a scientific publication please | 138 If you use this Galaxy tool in work leading to a scientific publication please |
115 cite the following papers: | 139 cite the following papers: |
116 | 140 |