# HG changeset patch
# User iuc
# Date 1769074973 0
# Node ID f0e5afff062b8d32d445e69fb8043cf5c9a45538
# Parent feedc23590ada0f6284e2b4c12ea5f98d409860c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/lexicmap commit 45c03ff07e2d5bba1d490a67434347ec17eb30f4
diff -r feedc23590ad -r f0e5afff062b lexicmap-index.xml
--- a/lexicmap-index.xml Thu Nov 20 19:38:51 2025 +0000
+++ b/lexicmap-index.xml Thu Jan 22 09:42:53 2026 +0000
@@ -7,7 +7,7 @@
fasta_list.tsv &&
mkdir '$lexicmap_index.extra_files_path' &&
lexicmap index
diff -r feedc23590ad -r f0e5afff062b lexicmap.xml
--- a/lexicmap.xml Thu Nov 20 19:38:51 2025 +0000
+++ b/lexicmap.xml Thu Jan 22 09:42:53 2026 +0000
@@ -13,27 +13,10 @@
#set INDICES = $db_opts.lexicmap_index.fields.path.split(",")
#end if
-extract_query_ids() {
- local input_files="\$1";
- local query_ids="";
- IFS=',' read -ra files <<< "\$input_files";
- query_ids="";
- for query_file in "\${files[@]}"; do
- if file --mime-type "\$query_file" | grep -q "gzip"; then
- query_ids+=\$(zcat "\$query_file" | grep '^>' | while IFS= read -r line; do clean="\${line#>}"; echo "\${clean%% *}>"; done);
- else
- query_ids+=\$(cat "\$query_file" | grep '^>' | while IFS= read -r line; do clean="\${line#>}"; echo "\${clean%% *}>"; done);
- fi
- done;
- declare -g -a query_array=();
- IFS='>' read -r -a query_array <<< "\$query_ids";
-}
-&&
#for $counter, $index in enumerate($INDICES):
+ set -eu;
lexicmap search
-
--threads "\${GALAXY_SLOTS:-1}"
-
${load_whole_seeds}
${all}
@@ -70,8 +53,16 @@
#end for
#if len($INDICES) > 1
+ query_ids="";
+ #for $query_file in $query
+ #if $query_file.is_of_type("fasta.gz")
+ query_ids+=\$(zcat '$query_file' | grep '^>' | while IFS= read -r line; do clean="\${line#>}"; echo "\${clean%% *}>"; done);
+ #else
+ query_ids+=\$(cat '$query_file' | grep '^>' | while IFS= read -r line; do clean="\${line#>}"; echo "\${clean%% *}>"; done);
+ #end if
+ #end for
+ IFS='>' read -r -a query_array <<< "\$query_ids";
counter=0 &&
- extract_query_ids '$query' &&
for ((i=0; i<\${#query_array[@]}; i++)); do
counter=\$((counter + 1));
lexicmap utils merge-search-results
@@ -85,7 +76,7 @@
#end if
]]>
-
+
diff -r feedc23590ad -r f0e5afff062b macros.xml
--- a/macros.xml Thu Nov 20 19:38:51 2025 +0000
+++ b/macros.xml Thu Jan 22 09:42:53 2026 +0000
@@ -1,12 +1,11 @@
- 0.8.0
- 1
+ 0.8.1
+ 0
25.0
fasta.gz,fasta
lexicmap
- file