Mercurial > repos > nikhil-joshi > sam2counts_edger
view sam2counts_galaxy_edger.xml @ 1:a2ef5d59bd6e draft default tip
Uploaded
author | nikhil-joshi |
---|---|
date | Thu, 22 Jan 2015 03:54:56 -0500 |
parents | |
children |
line wrap: on
line source
<tool id="sam2counts_edger" name="SAM/BAM To Counts"> <requirements> <requirement version="2.7">python</requirement> </requirements> <description> - Create a digital expression matrix by counting reads aligned to transcripts</description> <command interpreter="python"> sam2counts_galaxy_edger.py ## Inputs. #set $gnum=1 #for $group in $group_analysis --group G$gnum --treatment '${group.group}' --sample-name '${group.sample_init}' --bam-file ${group.file_init} --file-type ${group.file_init.ext} #for $input_files in $group.input_files: --group G$gnum --treatment '${group.group}' --sample-name '${input_files.sample}' --bam-file ${input_files.file} --file-type ${group.file_init.ext} #end for #set $gnum = $gnum + 1 #end for $use_ref -o $output </command> <inputs> <param name="use_ref" type="boolean" label="Files have headers?" checked="true" truevalue="" falsevalue="-r" /> <repeat name="group_analysis" title="Group" min="1" default="1"> <param name="group" title="Group name" type="text" optional="false" label="Group name (no spaces, commas, or quotes)"> <validator type="empty_field" /> <validator type="regex" message="No spaces, commas, or quotes allowed">^[^\s,\'\"]+$</validator> </param> <param name="sample_init" title="Sample name" type="text" optional="false" label="Sample name (no spaces, commas, or quotes)"> <validator type="empty_field" /> <validator type="regex" message="No spaces, commas, or quotes allowed">^[^\s,\'\"]+$</validator> </param> <param format="sam,bam" name="file_init" type="data" label="SAM/BAM File" optional="false" help=""> <validator type="empty_field" /> </param> <repeat name="input_files" title="Replicate" min="1" default="1"> <param name="sample" title="Sample name" type="text" optional="false" label="Sample name (no spaces, commas, or quotes)"> <validator type="empty_field" /> <validator type="regex" message="No spaces, commas, or quotes allowed">^[^\s,\'\"]+$</validator> </param> <param format="sam,bam" name="file" type="data" label="Add file" help=""/> </repeat> </repeat> </inputs> <outputs> <data format="tabular" name="output" label="Read Counts for ${tool.name} on ${on_string}"/> </outputs> <help> Sample names must be unique. </help> </tool>