Mercurial > repos > mzeidler > virana2
view vmap_rnamap.xml @ 60:7352fecc9860 draft default tip
Uploaded
author | mzeidler |
---|---|
date | Sun, 29 Sep 2013 14:31:15 -0400 |
parents | ae57473347db |
children |
line wrap: on
line source
<tool id="vmap_rnamap" name="Virana RNAMap"> <description>Map input reads against a STAR index. </description> <requirements> <requirement type="package" version="2.3.0">STAR</requirement> <requirement type="package" version="0.1.19">samtools</requirement> <requirement type="package" version="1.0">virana_python</requirement> </requirements> <command interpreter="python">vmap.py rnamap --reads $reads #if $paired.select_paired == "paired" --reads $paired.paired_read #end if #if $refseq #set $groups = str($refseq).split(",") #for $ref in $groups: --virana_hit_filter $ref #end for #end if #if $bam --bam $bam_output #end if #if $sam --sam $sam_output #end if #if $output_type.hit --virana_hits $hit_output $output_type.filter_complexity #if $output_type.max_mismatches --max_mismatches $output_type.max_mismatches #end if #if $output_type.max_relative_mismatches --max_relative_mismatches $output_type.max_relative_mismatches #end if #if $output_type.min_alignment_score --min_alignment_score $output_type.min_alignment_score #end if #if $output_type.min_continiously_matching --min_continiously_matching $output_type.min_continiously_matching #end if #if $output_type.min_mapping_score --min_mapping_score $output_type.min_mapping_score #end if #end if #if $qual --qual $qual_output #end if #if $tax --taxonomy $tax_output #end if #if $chimeric --chimeric_mappings $chimeric_output #end if #if $unmapped --unmapped_end_1 $unmapped1_output #if $paired.select_paired == "paired" --unmapped_end_2 $unmapped2_output #end if #end if #if $sample_id: --sample_id $sample_id #end if #if $splice_junctions: --splice_junctions $splice_junctions #end if --index_dir $index.extra_files_path $sensitive 2>&1 </command> <inputs> <param name="reads" type="data" format="fastq" label="Read file" help="input read file"/> <conditional name="paired"> <param name="select_paired" type="select" label="Paired end reads?" > <option value="single">single end</option> <option value="paired">paired end</option> </param> <when value="paired"> <param name="paired_read" type="data" format="fastq" label="Paired end read file" /> </when> </conditional> <conditional name="output_type"> <param name="hit" type="boolean" label="Hit Output"/> <when value="true"> <param name="max_mismatches" type="integer" min="0" max="10000000" optional="true" label="Maximum number of mismatches for saved hits"/> <param name="max_relative_mismatches" type="float" min="0" max="1" optional="true" label="Maximum number of mismatches relative to read length for saved hits " /> <param name="min_continiously_matching" type="integer" min="0" max="10000000" optional="true" label="Minimum number of continious matches for saved hits" /> <param name="min_mapping_score" type="integer" min="1" max="255" optional="true" label="Mimimum mapping score for saved hit" /> <param name="filter_complexity" type="boolean" truevalue="--filter_complexity" falsevalue="" label="Discard low-complexity reads"/> <param name="min_alignment_score" type="integer" min="0" max="255" optional="true" label="Mimimum alignment score for reported hits"/> </when> </conditional> <param name="bam" type="boolean" label="BAM Output"/> <param name="sam" type="boolean" label="SAM Output"/> <param name="qual" type="boolean" label="Quality Output"/> <param name="tax" type="boolean" label="Taxonomy Output"/> <param name="chimeric" type="boolean" label="Chimeric Mapping Ouput" /> <param name="unmapped" type="boolean" label="Unmapped Reads Output" /> <param name="refseq" type="select" label="Set RefSeq taxonomic groups" multiple="true" display="checkboxes" optional="true"> <option value="UniVec">UniVec</option> <option value="rRNA">rRNA</option> <option value="Homo_sapiens">Homo sapiens</option> <option value="Fungi">Fungi</option> <option value="Plasmids">Plasmids</option> <option value="Protozoa">Protozoa</option> <option value="Viruses">Viruses</option> <option value="Homo_sapiens_cDNA">Homo sapiens cDNA</option> <option value="Fungi_DRAFT">Fungi DRAFT</option> <option value="Bacteria">Bacteria</option> <option value="Bacteria_DRAFT">Bacteria DRAFT</option> </param> <param name="splice_junctions" type="data" format="txt" optional="true" label="splice junction file"/> <param name="index" type="data" format="star_index" label="STAR Index files"/> <param name="sample_id" type="text" optional="true" label="String used to designate sample information within the hit file"/> <param name="sensitive" type="boolean" truevalue="--sensitive" falsevalue="" label="If given, mapping will process slower and more sensitive"/> </inputs> <outputs> <data format="hit_bz2" name="hit_output" label=""> <filter>output_type['hit']</filter> </data> <data format="bam" name="bam_output" label="" > <filter>bam</filter> </data> <data format="sam" name="sam_output" label=""> <filter>sam</filter> </data> <data format="qual" name="qual_output" label="" > <filter>qual</filter> </data> <data format="tax" name="tax_output" label="" > <filter>tax</filter> </data> <data format="sam" name="chimeric_output" label="" > <filter>chimeric</filter> </data> <data format="fastq" name="unmapped1_output" label="" > <filter>unmapped</filter> </data> <data format="fastq" name="unmapped2_output" label="" > <filter>unmapped</filter> <filter> paired['select_paired'] == 'paired'</filter> </data> </outputs> </tool>