changeset 4:5fb2dc40c4de draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqkit commit 99c10c3df0424268179b3f54f89e01a34b9e120e
author iuc
date Sat, 18 May 2024 23:11:47 +0000
parents 7e30613be1c6
children 95ef41cc06f7
files macros.xml seqkit_locate.xml test-data/stats_output1.tabular test-data/stats_output2.tabular
diffstat 4 files changed, 28 insertions(+), 36 deletions(-) [+]
line wrap: on
line diff
--- a/macros.xml	Fri Mar 29 09:46:41 2024 +0000
+++ b/macros.xml	Sat May 18 23:11:47 2024 +0000
@@ -1,6 +1,6 @@
 <macros>
-    <token name="@TOOL_VERSION@">2.3.1</token>
-    <token name="@VERSION_SUFFIX@">1</token>
+    <token name="@TOOL_VERSION@">2.8.1</token>
+    <token name="@VERSION_SUFFIX@">0</token>
     <token name="@PROFILE@">20.09</token>
     <xml name="bio_tools">
         <xrefs>
--- a/seqkit_locate.xml	Fri Mar 29 09:46:41 2024 +0000
+++ b/seqkit_locate.xml	Sat May 18 23:11:47 2024 +0000
@@ -20,7 +20,6 @@
     --pattern-file '$conditional_pattern.pattern_file'
 #end if
 $output_mode
---validate-seq-length $advanced_options.validate_seq_length
 $advanced_options.circular
 $advanced_options.degenerate
 $advanced_options.hide_matched
@@ -39,9 +38,7 @@
     <inputs>
         <param name="input" type="data" format="fasta,fasta.gz" label="Input file"/>
         <conditional name="conditional_pattern">
-            <param name="mode" type="select" label="Pattern mode" 
-                help="Specify a pattern/motif sequence or a FASTA file with the motif of interest. Motifs could be EITHER plain sequence containing 'ACTGN' OR regular
-                    expression like 'A[TU]G(?:.{3})+?[TU](?:AG|AA|GA)' for ORFs">
+            <param name="mode" type="select" label="Pattern mode" help="Specify a pattern/motif sequence or a FASTA file with the motif of interest. Motifs could be EITHER plain sequence containing 'ACTGN' OR regular                     expression like 'A[TU]G(?:.{3})+?[TU](?:AG|AA|GA)' for ORFs">
                 <option value="expression">Pattern/motif sequence</option>
                 <option value="file">FASTA file with the pattern/motif of interest</option>
             </param>
@@ -49,21 +46,21 @@
                 <param argument="--pattern" type="text" value="" label="Pattern/motif sequence" help="Perl regular expressions are allowed">
                     <sanitizer invalid_char="">
                         <valid initial="string.letters,string.digits">
-                        <add value="^"/>
-                        <add value="$"/>
-                        <add value="("/>
-                        <add value=")"/>
-                        <add value="|"/>
-                        <add value="?"/>
-                        <add value="*"/>
-                        <add value="+"/>
-                        <add value="{"/>
-                        <add value="}"/>
-                        <add value="\"/>
-                        <add value="["/>
-                        <add value="]"/>
-                        <add value="."/>
-                        <add value=","/>
+                            <add value="^"/>
+                            <add value="$"/>
+                            <add value="("/>
+                            <add value=")"/>
+                            <add value="|"/>
+                            <add value="?"/>
+                            <add value="*"/>
+                            <add value="+"/>
+                            <add value="{"/>
+                            <add value="}"/>
+                            <add value="\"/>
+                            <add value="["/>
+                            <add value="]"/>
+                            <add value="."/>
+                            <add value=","/>
                         </valid>
                     </sanitizer>
                     <validator type="regex" message="Pattern must not end with backslash.">.*[^\\]$</validator>
@@ -86,19 +83,15 @@
             <option value="--bed">BED6</option>
         </param>
         <section name="advanced_options" title="Advanced options">
-            <param argument="--validate-seq-length" type="integer" min="0" value="10000" label="Lenth of the sequence to validate" help="Default: 10000" />
-            <param argument="--circular" type="boolean" truevalue="--circular" falsevalue="" checked="false" label="Circular genome" 
-                help="When using flag --circular, end position of matched subsequence that crossing genome sequence end would be greater than sequence length" />
-            <param argument="--degenerate" type="boolean" truevalue="--degenerate" falsevalue="" checked="false" label="Pattern/motif contains degenerate bases"
-                help="Do not use degenerate bases/residues in regular expression, you need convert them to regular expression, e.g., change 'N' or 'X'  to '.'"/>
+            <param argument="--circular" type="boolean" truevalue="--circular" falsevalue="" checked="false" label="Circular genome" help="When using flag --circular, end position of matched subsequence that crossing genome sequence end would be greater than sequence length"/>
+            <param argument="--degenerate" type="boolean" truevalue="--degenerate" falsevalue="" checked="false" label="Pattern/motif contains degenerate bases" help="Do not use degenerate bases/residues in regular expression, you need convert them to regular expression, e.g., change 'N' or 'X'  to '.'"/>
             <param argument="--hide-matched" type="boolean" truevalue="--hide-matched" falsevalue="" checked="false" label="Do not show matched sequences"/>
             <param argument="--ignore-case" type="boolean" truevalue="--ignore-case" falsevalue="" checked="false" label="Ignore case"/>
-            <param argument="--max-mismatch" type="integer" min="0" value="0" label="Maximum mismatch" help="For large genomes like human genome, using mapping/alignment tools would be faster" />
-            <param argument="--non-greedy" type="boolean" truevalue="--non-greedy" falsevalue="" checked="false" label="Non-greedy mode" help="Faster, but muy miss motifs overlapping with others" />
+            <param argument="--max-mismatch" type="integer" min="0" value="0" label="Maximum mismatch" help="For large genomes like human genome, using mapping/alignment tools would be faster"/>
+            <param argument="--non-greedy" type="boolean" truevalue="--non-greedy" falsevalue="" checked="false" label="Non-greedy mode" help="Faster, but muy miss motifs overlapping with others"/>
             <param argument="--only-positive-strand" type="boolean" truevalue="--only-positive-strand" falsevalue="" checked="false" label="Only search on positive strand"/>
-            <param argument="--use-fmi" type="boolean" truevalue="--use-fmi" falsevalue="" checked="false" label="FM-index" 
-                help="Use FM-index for much faster search of lots of sequence patterns. This option is not compatible with the --degenerate option"/>
-            <param argument="--id-ncbi" type="boolean" truevalue="--id-ncbi" falsevalue="" checked="false" label="FASTA head is NCBI stype" help="Example: >gi|110645304|ref|NC_002516.2| Pseud..." />
+            <param argument="--use-fmi" type="boolean" truevalue="--use-fmi" falsevalue="" checked="false" label="FM-index" help="Use FM-index for much faster search of lots of sequence patterns. This option is not compatible with the --degenerate option"/>
+            <param argument="--id-ncbi" type="boolean" truevalue="--id-ncbi" falsevalue="" checked="false" label="FASTA head is NCBI stype" help="Example: &gt;gi|110645304|ref|NC_002516.2| Pseud..."/>
         </section>
     </inputs>
     <outputs>
@@ -193,4 +186,3 @@
     </help>
     <expand macro="citations"/>
 </tool>
-
--- a/test-data/stats_output1.tabular	Fri Mar 29 09:46:41 2024 +0000
+++ b/test-data/stats_output1.tabular	Sat May 18 23:11:47 2024 +0000
@@ -1,2 +1,2 @@
-file	format	type	num_seqs	sum_len	min_len	avg_len	max_len	Q1	Q2	Q3	sum_gap	N50	Q20(%)	Q30(%)	GC(%)
-input1_fastq_gz	FASTQ	DNA	5	505	101	101.0	101	50.5	101.0	50.5	0	101	98.02	89.31	35.45
+file	format	type	num_seqs	sum_len	min_len	avg_len	max_len	Q1	Q2	Q3	sum_gap	N50	N50_num	Q20(%)	Q30(%)	AvgQual	GC(%)
+input1_fastq_gz	FASTQ	DNA	5	505	101	101.0	101	101.0	101.0	101.0	0	101	1	98.02	89.31	25.93	35.45
--- a/test-data/stats_output2.tabular	Fri Mar 29 09:46:41 2024 +0000
+++ b/test-data/stats_output2.tabular	Sat May 18 23:11:47 2024 +0000
@@ -1,2 +1,2 @@
-file	format	type	num_seqs	sum_len	min_len	avg_len	max_len	Q1	Q2	Q3	sum_gap	N50	Q20(%)	Q30(%)	GC(%)
-input1_fasta_gz	FASTA	DNA	3	10732	1213	3577.3	4796	2968.0	4723.0	4759.5	0	4723	0.00	0.00	48.15
+file	format	type	num_seqs	sum_len	min_len	avg_len	max_len	Q1	Q2	Q3	sum_gap	N50	N50_num	Q20(%)	Q30(%)	AvgQual	GC(%)
+input1_fasta_gz	FASTA	DNA	3	10732	1213	3577.3	4796	2968.0	4723.0	4759.5	0	4723	2	0.00	0.00	0.00	48.15