# HG changeset patch # User q2d2 # Date 1746471759 0 # Node ID 77e1088b2eb23bc817874e33feab8955d0013c81 # Parent 8659a1689f71790bcd894e708b7c4cd3f4cf6a4e planemo upload for repository https://github.com/qiime2/galaxy-tools/tree/main/tools/suite_qiime2__rescript commit b1fccfb38b4873cd4699743033449014a2978e7d diff -r 8659a1689f71 -r 77e1088b2eb2 qiime2__rescript__trim_alignment.xml --- a/qiime2__rescript__trim_alignment.xml Wed Oct 30 19:55:36 2024 +0000 +++ b/qiime2__rescript__trim_alignment.xml Mon May 05 19:02:39 2025 +0000 @@ -1,22 +1,22 @@ <?xml version='1.0' encoding='utf-8'?> <!-- -Copyright (c) 2024, QIIME 2 development team. +Copyright (c) 2025, QIIME 2 development team. Distributed under the terms of the Modified BSD License. (SPDX: BSD-3-Clause) --> <!-- This tool was automatically generated by: - q2galaxy (version: 2024.10.0) + q2galaxy (version: 2025.4.0) for: - qiime2 (version: 2024.10.1) + qiime2 (version: 2025.4.0) --> -<tool name="qiime2 rescript trim-alignment" id="qiime2__rescript__trim_alignment" version="2024.10.0+q2galaxy.2024.10.0" profile="22.05" license="BSD-3-Clause"> +<tool name="qiime2 rescript trim-alignment" id="qiime2__rescript__trim_alignment" version="2025.4.0+q2galaxy.2025.4.0" profile="22.05" license="BSD-3-Clause"> <description>Trim alignment based on provided primers or specific positions.</description> <xrefs> <xref type="bio.tools">qiime2</xref> </xrefs> <requirements> - <container type="docker">quay.io/qiime2/amplicon:2024.10</container> + <container type="docker">quay.io/qiime2/amplicon:2025.4</container> </requirements> <version_command>q2galaxy version rescript</version_command> <command detect_errors="exit_code">q2galaxy run rescript trim_alignment '$inputs'</command> @@ -63,8 +63,9 @@ </param> </when> </conditional> - <param name="position_start" type="integer" min="1" optional="true" label="position_start: Int % Range(1, None)" help="[optional] Position within the alignment where the trimming will begin. If not provided, alignment will notbe trimmed at the beginning. If forward primer isspecified this parameter will be ignored."/> + <param name="position_start" type="integer" min="1" optional="true" label="position_start: Int % Range(1, None)" help="[optional] Position within the alignment where the trimming will begin. If not provided, alignment will not be trimmed at the beginning. If forward primer isspecified this parameter will be ignored."/> <param name="position_end" type="integer" min="1" optional="true" label="position_end: Int % Range(1, None)" help="[optional] Position within the alignment where the trimming will end. If not provided, alignment will not be trimmed at the end. If reverse primer is specified this parameter will be ignored."/> + <param name="keep_primer_location" type="boolean" truevalue="__q2galaxy__::literal::True" falsevalue="__q2galaxy__::literal::False" label="keep_primer_location: Bool" help="[default: No] Retain the alignment positions of the primer binding location. Note: the primers themselves will be removed, but the alignment positions where the primers align will be retained in the alignment."/> <param name="n_threads" type="integer" min="1" value="1" label="n_threads: Int % Range(1, None)" help="[default: 1] Number of threads to use for primer-based trimming, otherwise ignored. (Use `auto` to automatically use all available cores)"/> </section> </inputs> @@ -86,7 +87,7 @@ Description: ------------ -Trim an existing alignment based on provided primers or specific, pre-defined positions. Primers take precedence over the positions,i.e. if both are provided, positions will be ignored.When using primers in combination with a DNA alignment, a new alignment will be generated to locate primer positions. Subsequently, start (5'-most) and end (3'-most) position from fwd and rev primer located within the new alignment is identified and used for slicing the original alignment. +Trim an existing alignment based on provided primers or specific, pre-defined positions. Primers take precedence over the positions,i.e. if both are provided, positions will be ignored.When using primers in combination with a DNA alignment, a new alignment will be generated to locate primer positions. Subsequently, start (5'-most) and end (3'-most) position from fwd and rev primer located within the new alignment is identified and used for slicing the original alignment. The retention of alignment positions that span the primer locations can be toggled. WARNING: finding alignment positions via primer search can be inefficient for very large alignments and is only recommended for small alignments. For large alignments providing specific alignment positions is ideal. |