Mercurial > repos > stheil > metavelvet_wrapper
view velvet_macro.xml @ 3:c979f8682b21 draft
Uploaded
author | stheil |
---|---|
date | Thu, 24 Sep 2015 10:42:55 -0400 |
parents | 1bb80c25b379 |
children |
line wrap: on
line source
<macros> <xml name="paired_library_options"> <param name="ins_length" type="integer" optional="true" label="Expected distance between two paired end reads"/> <param name="ins_length_sd" type="integer" optional="true" label="Standard deviation for paired end reads length (default: 10% of corresponding length)"/> <repeat min="1" name="files" title="Input files"> <conditional name="fileFormat"> <param name="format" type="select" label="File format"> <option value="-fasta">fasta</option> <option value="-fastq">fastq</option> <option value="-fasta_gz">fasta.gz</option> <option value="-fastq_gz">fastq.gz</option> </param> <when value="-fasta"> <conditional name="fileLayout"> <param name="layout" type="select" label="File layout"> <option value="-interleaved">interleaved</option> <option value="-separate">separate</option> </param> <when value="-interleaved"> <param name="sequence" type="data" format="fasta" label="Interleaved sequence file"/> </when> <when value="-separate"> <param name="sequence" type="data" format="fasta" label="Forward sequence file"/> <param name="sequencePair" type="data" format="fasta" optional="true" label="Reverse sequence file"/> </when> </conditional> </when> <when value="-fasta_gz"> <conditional name="fileLayout"> <param name="layout" type="select" label="File layout"> <option value="-interleaved">interleaved</option> <option value="-separate">separate</option> </param> <when value="-interleaved"> <param name="sequence" type="data" format="fasta.gz" label="Interleaved sequence file"/> </when> <when value="-separate"> <param name="sequence" type="data" format="fasta.gz" label="Forward sequence file"/> <param name="sequencePair" type="data" format="fasta.gz" optional="true" label="Reverse sequence file"/> </when> </conditional> </when> <when value="-fastq"> <conditional name="fileLayout"> <param name="layout" type="select" label="File layout"> <option value="-interleaved">interleaved</option> <option value="-separate">separate</option> </param> <when value="-interleaved"> <param name="sequence" type="data" format="fastq" label="Interleaved sequence file"/> </when> <when value="-separate"> <param name="sequence" type="data" format="fastq" label="Forward sequence file"/> <param name="sequencePair" type="data" format="fastq" optional="true" label="Reverse sequence file"/> </when> </conditional> </when> <when value="-fastq_gz"> <conditional name="fileLayout"> <param name="layout" type="select" label="File layout"> <option value="-interleaved">interleaved</option> <option value="-separate">separate</option> </param> <when value="-interleaved"> <param name="sequence" type="data" format="fastq.gz" label="Interleaved sequence file"/> </when> <when value="-separate"> <param name="sequence" type="data" format="fastq.gz" label="Forward sequence file"/> <param name="sequencePair" type="data" format="fastq.gz" optional="true" label="Reverse sequence file"/> </when> </conditional> </when> </conditional> </repeat> </xml> <token name="@PAIRED_FILES_OPTIONS@"> #for $j, $file in enumerate( $library.files ) $file.fileFormat.format #if $file.fileFormat.fileLayout.layout == "-separate" -separate $file.fileFormat.fileLayout.sequence $file.fileFormat.fileLayout.sequencePair #else -interleaved $file.fileFormat.fileLayout.sequence #end if #end for </token> <xml name="unpaired_library_options"> <repeat min="1" name="files" title="Input files"> <conditional name="fileFormat"> <param name="format" type="select" label="File format"> <option value="-fasta">fasta</option> <option value="-fastq">fastq</option> <option value="-raw">raw</option> <option value="-fasta_gz">fasta.gz</option> <option value="-fastq_gz">fastq.gz</option> <option value="-raw_gz">raw.gz</option> <option value="-sam">sam</option> <option value="-bam">bam</option> </param> <when value="-fasta"> <param name="sequence" type="data" format="fasta" label="Sequence file"/> </when> <when value="-fasta_gz"> <param name="sequence" type="data" format="fasta.gz" label="Sequence file"/> </when> <when value="-fastq"> <param name="sequence" type="data" format="fastq" label="Sequence file"/> </when> <when value="-fastq_gz"> <param name="sequence" type="data" format="fastq.gz" label="Sequence file"/> </when> <when value="-raw"> <param name="sequence" type="data" format="txt" label="Sequence file"/> </when> <when value="-raw_gz"> <param name="sequence" type="data" format="txt" label="Sequence file"/> </when> <when value="-sam"> <param name="sequence" type="data" format="sam" label="Sequence file"/> </when> <when value="-bam"> <param name="sequence" type="data" format="bam" label="Sequence file"/> </when> </conditional> </repeat> </xml> <token name="@UNPAIRED_FILES_OPTIONS@"> #for $j, $file in enumerate( $library.files ) $file.fileFormat.format $file.fileFormat.sequence #end for </token> </macros>