annotate novoplasty/novoplasty.xml @ 6:61964996f7b8 draft

Uploaded
author menegidio
date Thu, 17 Jun 2021 22:16:57 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
1 <?xml version="1.0"?>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
2 <tool id="novoplasty" name="NOVOplasty" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="18.01">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
3 <description>de novo assembler for short circular genomes</description>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
4 <macros>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
5 <token name="@TOOL_VERSION@">4.2</token>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
6 <token name="@VERSION_SUFFIX@">0</token>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
7 <xml name="content" token_min="" token_max="">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
8 <param name="genome_range_min" type="text" value="@MIN@" label="Set lower limit for the expected genome size range" help="(Genome Range)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
9 <param name="genome_range_max" type="text" value="@MAX@" label="Set upper limit for the expected genome size range" help="(Genome Range)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
10 </xml>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
11 </macros>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
12 <requirements>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
13 <requirement type="package" version="@TOOL_VERSION@">novoplasty</requirement>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
14 </requirements>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
15 <version_command><![CDATA[NOVOPlasty.pl 2>&1 | grep 'Version' | awk -F' ' '{print $2}']]></version_command>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
16 <command detect_errors="exit_code"><![CDATA[
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
17 ## initialize
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
18 ## samples require extension .fasta or .fasta.gz
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
19 #if $reads_cond.reads_sel == 'combined'
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
20 ln -s '$reads_cond.combined_reads' 'combined.${reads_cond.combined_reads.datatype.file_ext}' &&
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
21 #else if $reads_cond.reads_sel == 'separate'
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
22 ln -s '$reads_cond.forward_reads' 'forward.${reads_cond.forward_reads.datatype.file_ext}' &&
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
23 ln -s '$reads_cond.reverse_reads' 'reverse.${reads_cond.reverse_reads.datatype.file_ext}' &&
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
24 #end if
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
25
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
26 ## run
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
27 NOVOPlasty.pl -c '$config'
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
28
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
29 ## postprocessing
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
30 && cp '$config' 'config.txt'
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
31 ]]></command>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
32 <configfiles>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
33 <configfile name="config"><![CDATA[
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
34 Project:
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
35 -----------------------
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
36 Project name = result
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
37 Type = ${type_cond.type_sel}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
38 Genome Range = ${type_cond.genome_range_min}-${type_cond.genome_range_max}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
39 K-mer = ${kmer}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
40 Max memory =
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
41 Extended log = 1
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
42 Save assembled reads = ${save_assembled_reads}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
43 Seed Input = ${seed_input}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
44 Extend seed directly = ${extend_seed_directly}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
45 Reference sequence = #if $reference then $reference else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
46 Variance detection = #if $platform_cond.platform_sel == 'illumina' and $platform_cond.mode_cond.mode_sel == 'variance' then 'yes' else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
47 Heteroplasmy =
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
48 MAF = #if $platform_cond.platform_sel == 'illumina' and $platform_cond.mode_cond.mode_sel == 'heteroplasmy' then $platform_cond.mode_cond.maf else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
49 HP exclude list =
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
50 Chloroplast sequence = #if $type_cond.type_sel == 'mito_plant' and $type_cond.chloroplast_sequence then $type_cond.chloroplast_sequence else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
51
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
52 Dataset 1:
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
53 -----------------------
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
54 Read Length = ${read_length}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
55 Insert size = ${insert_size}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
56 Platform = ${$platform_cond.platform_sel}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
57 Single/Paired = ${single_paired}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
58 Combined reads = #if $reads_cond.reads_sel == 'combined' then 'combined.'+$reads_cond.combined_reads.datatype.file_ext else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
59 Forward reads = #if $reads_cond.reads_sel == 'separate' then 'forward.'+$reads_cond.forward_reads.datatype.file_ext else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
60 Reverse reads = #if $reads_cond.reads_sel == 'separate' then 'reverse.'+$reads_cond.reverse_reads.datatype.file_ext else ''#
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
61
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
62 Optional:
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
63 -----------------------
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
64 Insert size auto = ${insert_size_auto}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
65 Use Quality Scores = ${use_quality_scores}
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
66 ]]></configfile>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
67 </configfiles>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
68 <inputs>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
69 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
70 <param name="reads_sel" type="select" label="Select read file type" help="(Combined reads/Forward reads/Reverse reads)">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
71 <option value="combined">Combined reads</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
72 <option value="separate">Separate reads</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
73 </param>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
74 <when value="combined">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
75 <param name="combined_reads" type="data" format="fasta,fasta.gz,fastq,fastq.gz" label="Select file with combined reads" help="(Combined reads)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
76 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
77 <when value="separate">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
78 <param name="forward_reads" type="data" format="fasta,fasta.gz,fastq,fastq.gz" label="Select file with forward reads" help="(Forward reads)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
79 <param name="reverse_reads" type="data" format="fasta,fasta.gz,fastq,fastq.gz" label="Select file with reverse reads" help="(Reverse reads)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
80 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
81 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
82 <!-- seed_input doesn't support fasta.gz, throws error INVALID SEED, PLEASE TRY AGAIN WITH A NEW ONE -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
83 <param name="seed_input" type="data" format="fasta" label="Select file with seed sequence" help="(Seed Input)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
84 <param name="reference" type="data" format="fasta,fasta.gz" optional="true" label="Select reference file" help="(Reference sequence)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
85 <section name="advanced" title="Advanced options">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
86 <conditional name="platform_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
87 <param name="platform_sel" type="select" label="Select platform" help="(Platform)">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
88 <option value="illumina" selected="true">Illumina</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
89 <option value="ion">ION</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
90 </param>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
91 <when value="illumina">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
92 <conditional name="mode_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
93 <param name="mode_sel" type="select" label="Select mode" help="(Variance detection, Heteroplasmy)">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
94 <option value="none" selected="true">None</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
95 <option value="variance">Variance detection</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
96 <option value="heteroplasmy">Heteroplasmy</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
97 </param>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
98 <when value="none"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
99 <when value="variance"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
100 <when value="heteroplasmy">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
101 <param name="maf" type="float" value="0.007" min="0.007" max="0.49" label="Set minimum minor allele frequency" help="If you want to detect heteroplasmy, first assemble the genome without this option. Then give the resulting sequence as a reference and as a seed input. (Heteroplasmy)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
102 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
103 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
104 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
105 <when value="ion"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
106 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
107 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
108 <param name="type_sel" type="select" label="Select assembly type" help="(Type)">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
109 <option value="chloro" selected="true">Chloroplast assembly (chloro)</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
110 <option value="mito">Mitochondrial assembly (mito)</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
111 <option value="mito_plant">Mitochondrial assembly in plants (mito_plant)</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
112 </param>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
113 <when value="chloro">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
114 <expand macro="content" min="120000" max="200000"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
115 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
116 <when value="mito">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
117 <expand macro="content" min="12000" max="20000"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
118 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
119 <when value="mito_plant">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
120 <expand macro="content" min="12000" max="20000"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
121 <param name="chloroplast_sequence" type="data" format="fasta,fasta.gz" optional="true" label="Select chloroplast sequence" help="Chloroplast needs to be assembled before mitochondria. (Chloroplast sequence)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
122 </when>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
123 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
124 <param name="read_length" type="integer" value="151" label="Set read length" help="(Read Length)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
125 <param name="insert_size" type="integer" value="300" label="Set total insert size of your paired end reads" help="It doesn't have to be accurate but should be close enough. (Insert size)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
126 <param name="single_paired" type="select" label="Select read type" help="(Single/Paired)">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
127 <option value="PE" selected="true">Paired</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
128 <option value="SE">Single</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
129 </param>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
130 <param name="extend_seed_directly" type="boolean" truevalue="yes" falsevalue="no" checked="true" label="Extend seeds instead of finding matching reads" help="Only use this when your seed originates from the same sample and there are no possible mismatches. (Extend seed directly)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
131 <param name="kmer" type="integer" value="39" min="1" label="Set length of overlap between matching reads" help="If reads are shorter then 90 bp or you have low coverage data, this value should be decreased down to 23. For reads longer then 101 bp, this value can be increased, but this is not necessary."/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
132 <!-- Assembled reads are saved anyway. If this option is selected, the parameter is set to "2", otherwise "yes" -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
133 <param name="save_assembled_reads" type="boolean" truevalue="2" falsevalue="yes" label="Retain original IDs when saving assemled reads?"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
134 <param name="insert_size_auto" type="boolean" truevalue="yes" falsevalue="no" checked="true" label="Finetune your insert size automatically?" help="(Insert size auto)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
135 <param name="use_quality_scores" type="boolean" truevalue="yes" falsevalue="no" label="Take quality scores into account?" help="Only use this when reads have low quality, like with the 300 bp reads of Illumina. (Use Quality Scores)"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
136 </section>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
137 <param name="out" type="select" multiple="true" optional="false" label="Select output file(s)" help="Only shown in history if selected here and generated by the specific NOVOplasty run.">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
138 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
139 <option value="ar" selected="true">Assembled reads</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
140 <option value="c" selected="true">Contigs</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
141 <option value="ca" selected="true">Circularized assembly</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
142 <option value="cc" selected="true">Contig combinations</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
143 <option value="ct" selected="true">Contigs Tmp</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
144 <option value="mc" selected="true">Merged contigs</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
145 <option value="ua" selected="true">Uncircularized assemblies</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
146 <!-- Variance -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
147 <option value="v" selected="true">Variance</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
148 <!-- Heteroplasmy -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
149 <option value="h" selected="true">Heteroplasmy</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
150 <option value="ha" selected="true">Heteroplasmy assemblies</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
151 <option value="lth" selected="true">Linkage table heteroplasmy</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
152 <option value="pn" selected="true">Possible NUMTs</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
153 <option value="pna" selected="true">Possible NUMTs assemblies</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
154 <option value="ltn" selected="true">Linkage table NUMTs</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
155 <option value="cm" selected="true">Circos mutations</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
156 <option value="cl" selected="true">Circos links</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
157 <!-- Others -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
158 <option value="config">Config file</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
159 <option value="el">Extended log</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
160 <option value="l">Log</option>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
161 </param>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
162 </inputs>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
163 <outputs>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
164 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
165 <data name="out_c" format="fasta" from_work_dir="Contigs_1_result.fasta" label="${tool.name} on ${on_string}: Contigs">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
166 <filter>'c' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
167 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
168 <data name="out_ct" format="txt" from_work_dir="contigs_tmp_result.txt" label="${tool.name} on ${on_string}: Contigs Tmp">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
169 <filter>'ct' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
170 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
171 <data name="out_mc" format="txt" from_work_dir="Merged_contigs_result.txt" label="${tool.name} on ${on_string}: Merged Contigs">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
172 <filter>'mc' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
173 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
174 <data name="out_cc" format="txt">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
175 <discover_datasets pattern="Option\_(?P&lt;designation&gt;.+)\_result\.txt" format="tabular" directory="" visible="true"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
176 <filter>'cc' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
177 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
178 <data name="out_ar1" format="fasta" from_work_dir="Assembled_reads_result_R1.fasta" label="${tool.name} on ${on_string}: Assembled reads R1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
179 <filter>'ar' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
180 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
181 <data name="out_ar2" format="fasta" from_work_dir="Assembled_reads_result_R2.fasta" label="${tool.name} on ${on_string}: Assembled reads R2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
182 <filter>'ar' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
183 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
184 <data name="out_ua" format="fasta" from_work_dir="Uncircularized_assemblies_1_result.fasta" label="${tool.name} on ${on_string}: Uncircularized assemblies">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
185 <filter>'ua' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
186 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
187 <data name="out_ca" format="fasta" from_work_dir="Circularized_assembly_1_result.fasta" label="${tool.name} on ${on_string}: Circularized assembly">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
188 <filter>'ca' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
189 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
190 <!-- Variance -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
191 <data name="out_v" format="vcf" from_work_dir="Variance_result.vcf" label="${tool.name} on ${on_string}: Variance">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
192 <filter>'illumina' == platform_cond['platform_sel'] and 'variance' == platform_cond['mode_cond']['mode_sel'] and 'v' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
193 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
194 <!-- Heteroplasmy -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
195 <data name="out_h" format="vcf" from_work_dir="Heteroplasmy_result.vcf" label="${tool.name} on ${on_string}: Heteroplasmy">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
196 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'h' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
197 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
198 <data name="out_ha" format="fasta" from_work_dir="Heteroplasmy_assemblies_result.fasta" label="${tool.name} on ${on_string}: Heteroplasmy assemblies">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
199 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'ha' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
200 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
201 <data name="out_lth" format="tabular" from_work_dir="Linkage_table_heteroplasmy_result.txt" label="${tool.name} on ${on_string}: Linkage table heteroplasmy">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
202 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'lth' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
203 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
204 <data name="out_pn" format="vcf" from_work_dir="Possible_NUMTs_result.vcf" label="${tool.name} on ${on_string}: Possible NUMTs">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
205 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'pn' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
206 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
207 <data name="out_pna" format="fasta" from_work_dir="Possible_NUMTs_assemblies_result.fasta" label="${tool.name} on ${on_string}: Possible_NUMTs_assemblies_project.fasta">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
208 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'pna' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
209 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
210 <data name="out_ltn" format="tabular" from_work_dir="Linkage_table_NUMTs_result.txt" label="${tool.name} on ${on_string}: Linkage table NUMTs">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
211 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'ltn' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
212 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
213 <data name="out_cm" format="txt" from_work_dir="Circos_mutations_result.txt" label="${tool.name} on ${on_string}: Circos mutations">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
214 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'cm' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
215 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
216 <data name="out_cl" format="txt" from_work_dir="Circos_links_result.txt" label="${tool.name} on ${on_string}: Circos links">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
217 <filter>'heteroplasmy' == platform_cond['mode_cond']['mode_sel'] and 'cl' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
218 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
219 <!-- Others -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
220 <data name="out_l" format="txt" from_work_dir="log_result.txt" label="${tool.name} on ${on_string}: Log">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
221 <filter>'l' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
222 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
223 <data name="out_el" format="txt" from_work_dir="log_extended_result.txt" label="${tool.name} on ${on_string}: Extended log">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
224 <filter>'el' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
225 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
226 <data name="out_config" format="txt" from_work_dir="config.txt" label="${tool.name} on ${on_string}: Config file">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
227 <filter>'config' in out</filter>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
228 </data>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
229 </outputs>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
230 <tests>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
231 <!-- #1 mito, default, separate, compressed inputs -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
232 <test expect_num_outputs="8">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
233 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
234 <param name="reads_sel" value="separate"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
235 <param name="forward_reads" value="forward.fasta.gz"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
236 <param name="reverse_reads" value="reverse.fasta.gz"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
237 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
238 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
239 <param name="type_sel" value="mito"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
240 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
241 <!-- fasta.gz not supported -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
242 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
243 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
244 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
245 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
246 <has_n_lines n="110"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
247 <has_line line=">Contig01+seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
248 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
249 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
250 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
251 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
252 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
253 <has_line line=">seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
254 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
255 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
256 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
257 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
258 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
259 <has_line line=">676/1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
260 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
261 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
262 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
263 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
264 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
265 <has_line line=">676/2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
266 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
267 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
268 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
269 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
270 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
271 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
272 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
273 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
274 <!-- #2 mito, combined, compressed inputs -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
275 <test expect_num_outputs="11">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
276 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
277 <param name="reads_sel" value="combined"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
278 <param name="combined_reads" value="combined.fasta.gz"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
279 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
280 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
281 <param name="reference" value="reference.fasta.gz"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
282 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
283 <param name="type_sel" value="mito"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
284 <param name="genome_range_min" value="12001"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
285 <param name="genome_range_max" value="20001"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
286 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
287 <param name="read_length" value="150"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
288 <param name="insert_size" value="301"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
289 <param name="extend_seed_directly" value="no"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
290 <param name="kmer" value="40"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
291 <param name="save_assembled_reads" value="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
292 <param name="insert_size_auto" value="yes"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
293 <param name="use_quality_scores" value="yes"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
294 <param name="out" value="c,ca,ua,mc,cc,ct,ar,l,el,config"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
295 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
296 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
297 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
298 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
299 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
300 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
301 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
302 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
303 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
304 <has_line line=">4191"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
305 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
306 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
307 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
308 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
309 <has_n_lines n="142"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
310 <has_line line=">38326//1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
311 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
312 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
313 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
314 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
315 <has_n_lines n="142"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
316 <has_line line=">38326//2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
317 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
318 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
319 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
320 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
321 <has_n_lines n="13"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
322 <has_text_matching expression=">Contig01.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
323 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
324 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
325 <!-- Others -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
326 <output name="out_l">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
327 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
328 <has_text_matching expression=".+Assembly 1 finished.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
329 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
330 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
331 <output name="out_el">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
332 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
333 <has_text_matching expression=".+Assembly 1 finished.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
334 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
335 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
336 <output name="out_config">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
337 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
338 <has_n_lines n="34"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
339 <has_line line="Project:"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
340 <has_text_matching expression=".+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
341 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
342 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
343 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
344 <!-- #3 mito, variance, decompressed inputs -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
345 <test expect_num_outputs="12">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
346 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
347 <param name="reads_sel" value="combined"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
348 <param name="combined_reads" value="combined.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
349 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
350 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
351 <param name="reference" value="reference.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
352 <conditional name="platform_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
353 <param name="platform_sel" value="illumina"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
354 <conditional name="mode_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
355 <param name="mode_sel" value="variance"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
356 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
357 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
358 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
359 <param name="type_sel" value="mito"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
360 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
361 <param name="out" value="c,ca,ua,mc,cc,ct,ar,v,l,el,config"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
362 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
363 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
364 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
365 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
366 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
367 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
368 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
369 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
370 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
371 <has_line line=">seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
372 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
373 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
374 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
375 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
376 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
377 <has_line line=">20/1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
378 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
379 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
380 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
381 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
382 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
383 <has_line line=">20/2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
384 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
385 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
386 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
387 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
388 <has_n_lines n="110"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
389 <has_text_matching expression=">Contig01.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
390 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
391 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
392 <!-- Variance -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
393 <output name="out_v">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
394 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
395 <has_n_lines n="6"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
396 <has_line line="##fileformat=VCFv4.0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
397 <has_text_matching expression="#CHROM&#009;POS&#009;ID&#009;REF&#009;ALT&#009;QUAL&#009;FILTER&#009;INFO"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
398 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
399 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
400 <!-- Others -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
401 <output name="out_l">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
402 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
403 <has_text_matching expression=".+Assembly 1 finished.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
404 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
405 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
406 <output name="out_el">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
407 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
408 <has_text_matching expression=".+Assembly 1 finished.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
409 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
410 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
411 <output name="out_config">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
412 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
413 <has_n_lines n="34"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
414 <has_line line="Project:"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
415 <has_text_matching expression=".+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
416 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
417 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
418 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
419 <!-- #4 mito, untested parameters, compressed inputs -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
420 <test expect_num_outputs="16">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
421 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
422 <param name="reads_sel" value="separate"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
423 <param name="forward_reads" value="forward.fasta.gz"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
424 <param name="reverse_reads" value="reverse.fasta.gz"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
425 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
426 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
427 <conditional name="platform_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
428 <param name="platform_sel" value="ion"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
429 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
430 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
431 <param name="type_sel" value="mito"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
432 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
433 <param name="single_paired" value="SE"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
434 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
435 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
436 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
437 <has_n_lines n="110"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
438 <has_line line=">Contig01+seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
439 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
440 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
441 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
442 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
443 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
444 <has_line line=">seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
445 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
446 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
447 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
448 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
449 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
450 <has_line line=">676/1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
451 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
452 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
453 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
454 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
455 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
456 <has_line line=">676/2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
457 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
458 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
459 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
460 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
461 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
462 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
463 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
464 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
465 <!-- #5 mito, heteroplasmy -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
466 <test expect_num_outputs="16">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
467 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
468 <param name="reads_sel" value="combined"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
469 <param name="combined_reads" value="combined.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
470 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
471 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
472 <param name="reference" value="reference.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
473 <conditional name="platform_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
474 <param name="platform_sel" value="illumina"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
475 <conditional name="mode_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
476 <param name="mode_sel" value="heteroplasmy"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
477 <param name="maf" value="0.008"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
478 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
479 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
480 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
481 <param name="type_sel" value="mito"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
482 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
483 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
484 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
485 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
486 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
487 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
488 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
489 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
490 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
491 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
492 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
493 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
494 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
495 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
496 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
497 <has_line line=">332/1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
498 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
499 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
500 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
501 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
502 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
503 <has_line line=">332/2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
504 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
505 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
506 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
507 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
508 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
509 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
510 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
511 <!-- Heteroplasmy -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
512 <output name="out_h">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
513 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
514 <has_n_lines n="8"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
515 <has_text_matching expression="#CHROM&#009;POS&#009;ID&#009;REF&#009;ALT&#009;QUAL&#009;FILTER&#009;INFO"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
516 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
517 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
518 <output name="out_ha">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
519 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
520 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
521 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
522 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
523 <output name="out_lth">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
524 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
525 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
526 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
527 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
528 <output name="out_pn">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
529 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
530 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
531 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
532 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
533 <output name="out_pna">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
534 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
535 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
536 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
537 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
538 <output name="out_ltn">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
539 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
540 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
541 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
542 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
543 <output name="out_cm">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
544 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
545 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
546 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
547 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
548 <output name="out_cl">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
549 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
550 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
551 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
552 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
553 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
554 <!-- #6 chloro, default -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
555 <test expect_num_outputs="8">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
556 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
557 <param name="reads_sel" value="combined"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
558 <param name="combined_reads" value="combined.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
559 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
560 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
561 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
562 <param name="type_sel" value="chloro"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
563 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
564 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
565 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
566 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
567 <has_n_lines n="110"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
568 <has_line line=">Contig01+seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
569 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
570 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
571 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
572 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
573 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
574 <has_line line=">seed"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
575 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
576 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
577 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
578 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
579 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
580 <has_line line=">20/1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
581 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
582 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
583 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
584 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
585 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
586 <has_line line=">20/2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
587 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
588 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
589 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
590 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
591 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
592 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
593 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
594 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
595 <!-- #7 mito_plant, default -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
596 <test expect_num_outputs="8">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
597 <conditional name="reads_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
598 <param name="reads_sel" value="combined"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
599 <param name="combined_reads" value="combined.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
600 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
601 <param name="seed_input" value="seed.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
602 <param name="reference" value="reference.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
603 <conditional name="type_cond">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
604 <param name="type_sel" value="mito_plant"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
605 <param name="chloroplast_sequence" value="chloroplast.fasta"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
606 </conditional>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
607 <!-- Assembly -->
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
608 <output name="out_c">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
609 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
610 <has_n_lines n="0"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
611 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
612 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
613 <output name="out_ct">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
614 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
615 <has_n_lines n="2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
616 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
617 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
618 <output name="out_ar1">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
619 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
620 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
621 <has_line line=">20/1"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
622 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
623 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
624 <output name="out_ar2">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
625 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
626 <has_n_lines n="10"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
627 <has_line line=">20/2"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
628 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
629 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
630 <output name="out_ua">
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
631 <assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
632 <has_text_matching expression=">Contig01.+"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
633 <has_n_lines n="110"/>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
634 </assert_contents>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
635 </output>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
636 </test>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
637 </tests>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
638 <help><![CDATA[
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
639 .. class:: infomark
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
640
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
641 **What it does**
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
642
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
643 *NOVOPlasty* is a de novo assembler and heteroplasmy/variance caller for short circular genomes.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
644
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
645 **Input**
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
646
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
647 - suitable seed: There are different types of seed possible: A single read from the dataset that originates from the organelle genome. A organelle sequence derived from the same or a related species. A complete organelle sequence of a more distant species (recommended when there is no close related sequence available)
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
648 - input reads: Either two separate files(forward and reverse) or a merged fastq/fasta file. Multiple libraries as input is not yet supported. There is also an Ion Torrent option, but it does not produce the best results.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
649 - reference: The assembly will still be de novo, but references of the same genus can be used as a guide to resolve duplicated regions in the plant mitochondria or the inverted repeat in the chloroplast.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
650
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
651 **Output**
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
652
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
653 *Assembly*
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
654
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
655 - Contigs: This file contains all the assembled contigs.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
656 - Circularized assembly: When NOVOPlasty is able to circularize one contig, without any additional contigs being produced, it will just output this circularized fasta file.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
657 - Uncircularized assembly
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
658 - Merged contigs: When there are multiple contigs, NOVOPlasty will try to combine all contigs in to a complete circular genome, all the different possibilities can be found in this file.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
659 - Contigs Tmp: If non of the above files are outputted or are empty, you can retrieve some contigs from this file.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
660
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
661 *Variance*
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
662
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
663 - Variance: When the variance detection option is selected, an additional VCF file will be outputted.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
664
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
665 *Heteroplasmy*
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
666
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
667 - Heteroplasmy: This VCF file contains all the detected heteroplasmy positions.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
668 - Heteroplasmy assemblies: NOVOPlasty will assemble around each position of the above VCF output. The resulting assemblies will be outputted in this fasta file.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
669 - Linkage table heteroplasmy: This file contains all the polymorphisms that are fully/partially/not linked with each detected heteroplasmic position.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
670 - Possible NUMTs / Possible NUMTs assemblies / Linkage table NUMTs: These are the same files as the above three, but then for all the polymorphisms that were identified as NUMT origin.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
671 - Circos mutations / Circos links: These files can be used to draw figures with Circos.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
672
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
673 *Others*
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
674
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
675 - Log: This is a basic log file with the information that shows up on your terminal.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
676 - Extended log: An elaborate log file.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
677 - Config file
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
678
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
679 .. class:: infomark
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
680
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
681 **References**
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
682
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
683 More information are available on `GitHub <https://github.com/ndierckx/NOVOPlasty/>`_.
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
684 ]]></help>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
685 <citations>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
686 <citation type="doi">10.1093/nar/gkw955</citation>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
687 <citation type="doi">10.1093/nargab/lqz011</citation>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
688 </citations>
61964996f7b8 Uploaded
menegidio
parents:
diff changeset
689 </tool>