Mercurial > repos > bgruening > lighter
view lighter.xml @ 2:b4d3d0643b0a draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/lighter commit d52414cda24443e19c511251e0fac4d49d97f914
author | bgruening |
---|---|
date | Tue, 12 Mar 2024 11:21:16 +0000 |
parents | b0cfd92907eb |
children |
line wrap: on
line source
<tool id="lighter" name="lighter" version="1.0" profile="16.04"> <description>can correct the reads containing sequence errors</description> <xrefs> <xref type="bio.tools">lighter</xref> </xrefs> <requirements> <requirement type="package" version="1.1.1">lighter</requirement> </requirements> <command><![CDATA[ lighter #for $file in $r: -r $file #end for #if str($kmer.k_select) == "smallk": -k $kmer.k_parameter_string #elif str($kmer.k_select) == "bigK": -K $kmer.K_parameter_string #end if -od ./ -t \${GALAXY_SLOTS:-4} #if $maxcor: -maxcor $maxcor #end if $trim $discard $noQual #if $newQual: -newQual '$newQual' #end if $stable > $outfile ]]> </command> <inputs> <param argument="-r" multiple="True" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Input file"/> <conditional name="kmer"> <param name="k_select" type="select" label="Do you want k or K?"> <option value="smallk">small k</option> <option value="bigK">big K</option> </param> <when value="smallk"> <param name="k_parameter_string" size="30" type="text" value="13 20 0.2" label="type in 3 parameters" help="(—k kmer_length genome_size alpha)" /> </when> <when value="bigK"> <param name="K_parameter_string" size="30" type="text" value="13 20" label="type in 2 parameters" help="(—K kmer_length genome_size)" /> </when> </conditional> <param argument="-maxcor" type="integer" value="4" optional="True" label="Maximum number of correction for within a kmer length window" help=""/> <param argument="-trim" type="boolean" truevalue="-trim" falsevalue="" checked="False" label="Whether or not to allow trimming"/> <param argument="-discard" type="boolean" truevalue="-discard" falsevalue="" checked="False" label="Whether or not to discard unfixable reads. Will lose paired-end matching when discarding"/> <param argument="-noQual" type="boolean" truevalue="-noQual" falsevalue="" checked="False" label="Whether or not to ignore the quality socre"/> <param argument="-newQual" size="30" type="text" value="" optional="True" label="Quality for the bases corrected to the specified score" help="" /> <param argument="-stable" type="boolean" truevalue="-stable" falsevalue="" checked="False" label="Sequentialize the sampling stage, output the same result with different runs"/> </inputs> <outputs> <data name="outfile" format_source="r"/> </outputs> <tests> <test> <param name="r" value="bwa-mem-fastq1.fq"/> <param name="k_select" value="smallk"/> <param name="newQual" value="12 12 0.1"/> <param name="noQual" value="True"/> <param name="stable" value="False"/> <output name="outfile" file="lighter_result1.fq"/> </test> <test> <param name="r" value="bwa-mem-fastq1.fq"/> <param name="k_select" value="bigK"/> <param name="newQual" value="20 14"/> <param name="noQual" value="False"/> <param name="stable" value="True"/> <output name="outfile" file="lighter_result2.fq"/> </test> </tests> <help> **What it does** Lighter is a kmer-based error correction method for whole genome sequencing data. Lighter uses sampling (rather than counting) to obtain a set of kmers that are likely from the genome. Using this information, Lighter can correct the reads containing sequence errors. </help> <citations> <citation type="doi">10.1186/s13059-014-0509-9</citation> </citations> </tool>