annotate novoplasty/novoplasty.xml @ 8:8259a497f8bb draft default tip

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