comparison ngmlr.xml @ 1:ece83aabeeea draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ngmlr commit 4a774c70198144dda9f63d4c4de600aa5c866b4c
author iuc
date Wed, 27 Jul 2022 09:33:24 +0000
parents 555f600c103d
children
comparison
equal deleted inserted replaced
0:555f600c103d 1:ece83aabeeea
149 </outputs> 149 </outputs>
150 <tests> 150 <tests>
151 <test> 151 <test>
152 <param name="reference" value="ngmlr-ref1.fa" /> 152 <param name="reference" value="ngmlr-ref1.fa" />
153 <param name="query" value="ngmlr-in1.fa" /> 153 <param name="query" value="ngmlr-in1.fa" />
154 <output name="alignments" file="ngmlr-out1.sam" lines_diff="2" /> 154 <output name="alignments" file="ngmlr-out1.sam" lines_diff="2" sort="true" />
155 </test> 155 </test>
156 <test> 156 <test>
157 <param name="reference" value="ngmlr-ref2.fa" /> 157 <param name="reference" value="ngmlr-ref2.fa" />
158 <param name="query" value="ngmlr-in2.fa" /> 158 <param name="query" value="ngmlr-in2.fa" />
159 <output name="alignments" file="ngmlr-out2.sam" lines_diff="2" /> 159 <output name="alignments" file="ngmlr-out2.sam" lines_diff="2" sort="true" />
160 </test> 160 </test>
161 <test> 161 <test>
162 <param name="reference" value="ngmlr-ref3.fa.gz" /> 162 <param name="reference" value="ngmlr-ref3.fa.gz" />
163 <param name="query" value="ngmlr-in3.fa.gz" /> 163 <param name="query" value="ngmlr-in3.fa.gz" />
164 <param name="min_residues" value="0.01" /> 164 <param name="min_residues" value="0.01" />
165 <output name="alignments" file="ngmlr-out3.sam" lines_diff="2" /> 165 <output name="alignments" file="ngmlr-out3.sam" lines_diff="2" sort="true" />
166 </test> 166 </test>
167 <test> 167 <test>
168 <param name="reference" value="ngmlr-ref3.fa.gz" /> 168 <param name="reference" value="ngmlr-ref3.fa.gz" />
169 <param name="query" value="ngmlr-in3.fa.gz" /> 169 <param name="query" value="ngmlr-in3.fa.gz" />
170 <output name="alignments" file="ngmlr-out4.sam" lines_diff="2" /> 170 <output name="alignments" file="ngmlr-out4.sam" lines_diff="2" sort="true" />
171 </test> 171 </test>
172 </tests> 172 </tests>
173 <help> 173 <help>
174 <![CDATA[ 174 <![CDATA[
175 CoNvex Gap-cost alignMents for Long Reads (ngmlr) is a long-read mapper designed to sensitively align PacBilo or Oxford Nanopore to (large) reference genomes. It was designed to quickly and correctly align the reads, including those spanning (complex) structural variations. Ngmlr uses an SV aware k-mer search to find approximate mapping locations for a read and then a banded Smith-Waterman alignment algorithm to compute the final alignment. Ngmlr uses a convex gap cost model that penalizes gap extensions for longer gaps less than for shorter ones to compute precise alignments. The gap model allows ngmlr to account for both the sequencing error and real genomic variations at the same time and makes it especially effective at more precisely identifying the position of breakpoints stemming from structural variations. The k-mer search helps to detect and split reads that cannot be aligned linearly, enabling ngmlr to reliably align reads to a wide range of different structural variations including nested SVs (e.g. inversions flanked by deletions). 175 CoNvex Gap-cost alignMents for Long Reads (ngmlr) is a long-read mapper designed to sensitively align PacBilo or Oxford Nanopore to (large) reference genomes. It was designed to quickly and correctly align the reads, including those spanning (complex) structural variations. Ngmlr uses an SV aware k-mer search to find approximate mapping locations for a read and then a banded Smith-Waterman alignment algorithm to compute the final alignment. Ngmlr uses a convex gap cost model that penalizes gap extensions for longer gaps less than for shorter ones to compute precise alignments. The gap model allows ngmlr to account for both the sequencing error and real genomic variations at the same time and makes it especially effective at more precisely identifying the position of breakpoints stemming from structural variations. The k-mer search helps to detect and split reads that cannot be aligned linearly, enabling ngmlr to reliably align reads to a wide range of different structural variations including nested SVs (e.g. inversions flanked by deletions).