Mercurial > repos > dereeper > sniploid2
diff SNiPloid.xml @ 0:e94de0ea3351 draft default tip
Uploaded
author | dereeper |
---|---|
date | Wed, 11 Sep 2013 09:08:15 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SNiPloid.xml Wed Sep 11 09:08:15 2013 -0400 @@ -0,0 +1,152 @@ +<tool id="SNiPloid" name="SNiPloid"> + <description>Comparison of SNP between a Tetraploid and its Parental Genomes</description> + <command interpreter="bash">./SNiPloid.sh + $Poly_Analysis.polyornot <!-- $1 --> + #if $Poly_Analysis.polyornot == "poly": + + $Poly_Analysis.depthPolyploid1 $Poly_Analysis.depthPolyploid2 <!-- $4 $5 --> + $Poly_Analysis.VCFpolyploid1 $Poly_Analysis.DOCpolyploid1 <!-- $6 $7 --> + $Poly_Analysis.VCFpolyploid2 $Poly_Analysis.DOCpolyploid2 <!-- $8 $9 --> + #else: + $Poly_Analysis.Reference.ref <!-- $2 --> + + #if $Poly_Analysis.Reference.ref == "1": + $Poly_Analysis.Reference.genome2Name + #end if + + $Poly_Analysis.Reference.depthPolyploid1 $Poly_Analysis.Reference.depthGenome1 <!-- $6 $7 --> + $Poly_Analysis.Reference.VCFpolyploid1 $Poly_Analysis.Reference.DOCpolyploid1 <!-- $8 $9 --> + $Poly_Analysis.Reference.VCFgenome1 $Poly_Analysis.Reference.DOCgenome1 <!-- $10 $11 --> + #if $Poly_Analysis.Reference.ref == "0": + $Poly_Analysis.Reference.depthGenome2 <!-- $12 --> + $Poly_Analysis.Reference.VCFgenome2 $Poly_Analysis.Reference.DOCgenome2 <!-- $13 $14 --> + #end if + #end if + $SNP_csv $SNP_html $SNP_count $SNP_count_csv $enableLowQuality $log + #if $Poly_Analysis.polyornot == "poly": + $Poly_Analysis.value_filter_p1 $Poly_Analysis.value_filter_p2 + #end if + #if $annotation.add_annot == "yes": + $annotation.add_annot $annotation.annotation_file $map + #end if + </command> + + <inputs> + + <conditional name="Poly_Analysis"> + + <param type="select" name="polyornot" label="Type of analysis"> + <option value="poly" selected="True">POLYPLOID vs POLYPLOID</option> + <option value="notpoly">POLYPLOID vs PARENTAL DIPLOID GENOMES</option> + </param> + + <when value="poly"> + <param type="text" name="depthPolyploid1" label="Minimum read depth at a position to make a call (Polyploid 1)" value="20"/> + <param type="text" name="depthPolyploid2" label="Minimum read depth at a position to make a call (Polyploid 2)" value="20"/> + <param format="vcf" name="VCFpolyploid1" type="data" label="VCF file (Polyploid 1)"/> + <param format="vcf" name="VCFpolyploid2" type="data" label="VCF file (Polyploid 2)"/> + <param format="coverage" name="DOCpolyploid1" type="data" label="Depth of coverage information (Polyploid 1)"/> + <param format="coverage" name="DOCpolyploid2" type="data" label="Depth of coverage information (Polyploid 2)"/> + <param type="text" name="value_filter_p1" label="Minimum minor allele frequency (in %) (Polyploid 1)" value="10"/> + <param type="text" name="value_filter_p2" label="Minimum minor allele frequency (in %) (Polyploid 2)" value="10"/> + </when> + + <when value="notpoly"> + <conditional name="Reference"> + + <param type="select" name="ref" label="Reference" help="INTERN (Genome 2 as reference) or EXTERN"> + <option value="1" selected="True">INTERN</option> + <option value="0">EXTERN</option> + </param> + + <when value="0"> + <param type="text" name="depthPolyploid1" label="Minimum read depth at a position to make a call (Polyploid)" value="20"/> + <param type="text" name="depthGenome1" label="Minimum read depth at a position to make a call (Genome 1)" value="20"/> + <param type="text" name="depthGenome2" label="Minimum read depth at a position to make a call (Genome 2)" value="20"/> + <param format="vcf" name="VCFpolyploid1" type="data" label="VCF file (Polyploid)"/> + <param format="vcf" name="VCFgenome1" type="data" label="VCF file (Genome 1)"/> + <param format="vcf" name="VCFgenome2" type="data" label="VCF file (Genome 2)"/> + <param format="coverage" name="DOCpolyploid1" type="data" label="Depth of coverage information (Polyploid)"/> + <param format="coverage" name="DOCgenome1" type="data" label="Depth of coverage information (Genome 1)"/> + <param format="coverage" name="DOCgenome2" type="data" label="Depth of coverage information (Genome2)"/> + </when> + + <when value="1"> + <param type="text" name="genome2Name" label="Genome 2 Name (Reference)" value="GenomeName"/> + <param type="text" name="depthPolyploid1" label="Minimum read depth at a position to make a call (Polyploid)" value="20"/> + <param type="text" name="depthGenome1" label="Minimum read depth at a position to make a call (Genome 1)" value="20"/> + <param format="vcf" name="VCFpolyploid1" type="data" label="VCF file (Polyploid)"/> + <param format="vcf" name="VCFgenome1" type="data" label="VCF file (Genome 1)" help="VCF file with [Genome 1] vs. [Genome 2] as Reference. /!\ Lost of heterozygosity for [Genome 2]"/> + <param format="coverage" name="DOCpolyploid1" type="data" label="Depth of coverage information (Polyploid)"/> + <param format="coverage" name="DOCgenome1" type="data" label="Depth of coverage information (Genome 1)"/> + </when> + + </conditional> + + </when> + + </conditional> + + <conditional name="annotation"> + <param name="add_annot" type="select" label="Add a genome annotation file"> + <option value="no" selected="True">No annotation available</option> + <option value="yes">Add a genome annotation</option> + </param> + <when value="yes"> + <param format="gff3" name="annotation_file" type="data" label="Enter a genome annotation in GFF3 format"/> + </when> + <when value="no"> + </when> + </conditional> + + <param name="enableLowQuality" type="boolean" truevalue="1" falsevalue="0" checked="false" label="Enable LowQual SNP ?" help="Default : only PASS SNP are considered" /> + + + </inputs> + + <outputs> + + <data format="txt" name="SNP_csv" label="SNP output" /> + <data format="html" name="SNP_html" label="SNP output (HTML)" /> + <data format="html" name="SNP_count" label="Synthesis output (HTML)" /> + <data format="txt" name="SNP_count_csv" label="Synthesis output" /> + <data format="txt" name="log" label="log" /> + <data format="png" name="map" label="map" /> + </outputs> + + <help> +.. class:: infomark + +**Program encapsulated in Galaxy by Southgreen** + +.. class:: infomark + +**SNiPlay utilities** + +----- + +============== + Authors: +============== + +**Marine Peralta, Alexis Dereeper** + +----- + +========== + Overview +========== + +SNiPloid compares SNP between a tetraploid and its parental genomes, or between two polyploids. + +----- + +For further informations, please visite the website of the SNiPloid_ software. + + +.. _SNiPloid: http://sniplay.cirad.fr/cgi-bin/sniploid.cgi + + + </help> + +</tool>