diff axtchain.xml @ 0:7c25f4e9f358 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/axtchain commit b20df9521808e2519d001b390545667368111964
author iuc
date Mon, 26 Aug 2024 17:34:17 +0000
parents
children 5d9b51f7230a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/axtchain.xml	Mon Aug 26 17:34:17 2024 +0000
@@ -0,0 +1,92 @@
+<tool id="ucsc_axtchain" name="axtChain" version="@TOOL_VERSION@+galaxy0" profile="21.05" license="MIT">
+    <description>
+        Chain together axt alignments
+    </description>
+    <macros>
+        <token name="@TOOL_VERSION@">455</token>
+    </macros>
+    <xrefs>
+        <xref type="bio.tools">UCSC_Genome_Browser_Utilities</xref>
+    </xrefs>
+    <requirements>
+        <requirement type="package" version="@TOOL_VERSION@">ucsc-axtchain</requirement>
+    </requirements>
+    <version_command><![CDATA[ echo "@TOOL_VERSION@" ]]></version_command>
+    <command detect_errors="exit_code"><![CDATA[
+    axtChain
+        -faQ
+        -faT
+        #if $minScore
+            -minScore='$minScore'
+        #end if
+        #if $scoreScheme
+            -scoreScheme='$scoreScheme'
+        #end if
+        #if str($linear_gap_options.linear_gap) == "linear_gap_file"
+            -linearGap='${linear_gap_options.lineargap_input}'
+        #else
+            -linearGap=$linear_gap_options.linear_gap
+        #end if
+        '$in_axt'
+        '$in_target'
+        '$in_query'
+        '$out'
+    ]]></command>
+    <inputs>
+        <param name="in_axt" format="axt" type="data" label="Alignments" />
+        <param name="in_target" format="fasta" type="data" label="Target sequence" help="Make sure you are using the same name in both alignment and source sequence e.g. hg38.chr1"/>
+        <param name="in_query" format="fasta" type="data" label="Query sequence" help="Make sure you are using the same name in both alignment and source sequence e.g. mm39.chr1"/>
+
+        <conditional name="linear_gap_options">
+            <param label="Specify type of linear gap costs to use" name="linear_gap" type="select">
+                <option selected="true" value="loose">loose (chicken/human linear gap costs)</option>
+                <option value="medium">medium (mouse/human linear gap costs)</option>
+                <option value="linear_gap_file">Provide a dataset with linear gap costs</option>
+            </param>
+            <when value="medium" />
+            <when value="loose" />
+            <when value="linear_gap_file">
+                <param name="lineargap_input" type="data" format="tabular" label="Read the linear gap costs from" help="See help for a sample file"/>
+            </when>
+        </conditional>
+
+        <param argument="-minScore" type="integer" optional="true" label="Minimum score for chain" help="Default 1000" />
+        <param argument="-scoreScheme" type="data" format="tabular" optional="true" label="Read the scoring matrix from a blastz-format file" />
+    </inputs>
+    <outputs>
+        <data name="out" format="chain" />
+    </outputs>
+    <tests>
+        <test>
+            <param name="in_axt" value="hg38.chrM.mm39.chrM.axt" />
+            <param name="in_target" value="hg38.chrM.fasta" />
+            <param name="in_query" value="mm39.chrM.fasta" />
+            <conditional name="linear_gap_options">
+                <param name="linear_gap" value="medium" />
+            </conditional>
+            <output name="out" file="hg38.chrM.mm39.chrM.chain" />
+        </test>
+    </tests>
+    <help><![CDATA[
+**What it does**
+
+`axtChain`_ is a tool to chain together alignments. The `chain`_ format describes a pairwise alignment that allow gaps in both sequences simultaneously.
+
+
+sample linearGap file (loose)::
+
+    tablesize       11
+    smallSize       111
+    position        1       2       3       11      111     2111    12111   32111   72111   152111  252111
+    qGap    325     360     400     450     600     1100    3600    7600    15600   31600   56600
+    tGap    325     360     400     450     600     1100    3600    7600    15600   31600   56600
+    bothGap 625     660     700     750     900     1400    4000    8000    16000   32000   57000
+
+
+.. _axtChain: http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/FOOTER.txt
+.. _chain: https://genome.ucsc.edu/goldenPath/help/chain.html
+    ]]>    </help>
+    <citations>
+        <citation type="doi">10.1093/bib/bbs038</citation>
+    </citations>
+</tool>