Mercurial > repos > iuc > hyphy_sm19
diff hyphy_sm19.xml @ 0:ae7c42d49717 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hyphy/ commit 2c7a7ff8a55e7584e84335baa3159a63ce7a590c"
author | iuc |
---|---|
date | Wed, 21 Aug 2019 12:25:55 -0400 |
parents | |
children | 5f1830cb9135 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hyphy_sm19.xml Wed Aug 21 12:25:55 2019 -0400 @@ -0,0 +1,82 @@ +<?xml version="1.0"?> +<tool id="hyphy_sm19" name="HyPhy-SM2019" version="@VERSION@+galaxy0"> + <description>Partition Tree using Modified Slatkin-Maddison Test</description> + <macros> + <import>macros.xml</import> + </macros> + <expand macro="requirements"/> + <command detect_errors="exit_code"><![CDATA[ + ln -s '$input_file' sm19_input.nhx && + @HYPHY_INVOCATION@ \$HYPHY_LIB/TemplateBatchFiles/SM-2019.bf ./sm19_input.nhx + #for $n, $partition in enumerate($partitions): + '${partition.label}' + '${partition.regex}' + #end for + $replicates + ]]></command> + <inputs> + <param name="input_file" type="data" format="nhx" label="Input tree"/> + <repeat name="partitions" min="2" max="50" title="Partitions"> + <param name="label" type="text" label="Partition label"/> + <param name="regex" type="text" label="Regular expression"> + <sanitizer> + <valid initial="string.printable"> + <remove value="'"/> + </valid> + <mapping initial="none"> + <add source="'" target="__sq__"/> + </mapping> + </sanitizer> + </param> + </repeat> + <param name="replicates" type="integer" min="1" max="1000000" value="100"/> + </inputs> + <outputs> + <data name="sm19_output" format="hyphy_results.json" from_work_dir="sm19_input.nhx.json"/> + </outputs> + <tests> + <test> + <param name="input_file" ftype="fasta" value="sm19-in1.nhx"/> + <param name="replicates" value="1000"/> + <repeat name="partitions"> + <param name="label" value="Blood"/> + <param name="regex" value="B[0-9]+"/> + </repeat> + <repeat name="partitions"> + <param name="label" value="Semen"/> + <param name="regex" value="S[0-9]+"/> + </repeat> + <output name="sm19_output" file="sm19-out1.json" compare="sim_size"/> + </test> + <test> + <param name="input_file" ftype="fasta" value="sm19-in2.nhx"/> + <param name="replicates" value="1000"/> + <repeat name="partitions"> + <param name="label" value="Blood"/> + <param name="regex" value="B[0-9]+"/> + </repeat> + <repeat name="partitions"> + <param name="label" value="Semen"/> + <param name="regex" value="S[0-9]+"/> + </repeat> + <output name="sm19_output" file="sm19-out2.json" compare="sim_size"/> + </test> + </tests> + <help><![CDATA[ +This analysis implements canonical and modified versions of the Slatkin-Maddison +phylogeny based test for population segregation. The test estimates the minimum +number of migration events using maximum parsimony, and then evaluating whether +or not this number is lower than expected in a panmictic or unstructured +population using permutation tests. + ]]></help> + <expand macro="citations"> + <citation type="bibtex"> + @UNPUBLISHED{slatkin, + author = "Slatkin M, Maddison WP", + title = "A cladistic measure of gene flow inferred from the phylogenies of alleles", + year = "1989", + note = "Genetics 123(3):603-613", + url = "https://www.ncbi.nlm.nih.gov/pubmed/2599370"} + </citation> + </expand> +</tool>