view SMART/DiffExpAnal/gsnap.xml @ 18:94ab73e8a190

Uploaded
author m-zytnicki
date Mon, 29 Apr 2013 03:20:15 -0400
parents
children
line wrap: on
line source

<tool id="gsnap" name="gsnap">

	<description>GSNAP version 2012-12-20. 
	             GMAP: A Genomic Mapping and Alignment Program for mRNA and EST Sequences, and
                 GSNAP: Genomic Short-read Nucleotide Alignment Program 
    </description>
    
	<command interpreter="python"> wrappGSNAP.py 
		-d $genomeName -i $inputFasta -k $kmer -q $inputFastq -A $outputFormat -o $outputSam
	
		#if $optionPairedEnd.paire == 'Yes':
				-p $optionPairedEnd.pairedEndFile
		#end if
	
	</command>

	<inputs>
		<param name="inputFasta" type="data" format="fasta" label="Reference genome file, fasta format."/>	
		<param name="genomeName" type="text" value="Arabidopsis_Thaliana" label="Please give the reference genome a name! (Ex. Arabidopsis_Thaliana)"/>	
		<param name="kmer" type="integer" value="12" label="Choose kmer value (superior or egal at 16), a big kmer value can take more RAM(4Go)." />
		<param name="inputFastq" type="data" format="fastq" label="Input fastq file."/>
		<param name="outputFormat" type="text" format="sam" label="Choose an output format [sam, goby (need to re-compile with appropriate options)]."/>
		
		<conditional name="optionPairedEnd">
			<param name="paire" type="select" label="pairedEnd fastq file">
				<option value="Yes">Yes</option>
				<option value="No" selected="true">No</option>
			</param>
			<when value="Yes">
				<param name="pairedEndFile" type="data" format="fastq"/>
			</when>
			<when value="No">
			</when>
		</conditional>
	
	</inputs>

	<outputs>
		<data format="sam" name="outputSam" label="gsnap Output"/>
	</outputs>

</tool>