Repository 'nextclade'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/nextclade

Changeset 4:b74b9a7b3e3b (2021-08-23)
Previous changeset 3:3b75d5285aff (2021-06-07) Next changeset 5:0c46b95d60c3 (2021-09-01)
Commit message:
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit e6c24a9360cd88f87804b6e7648295d6f300eac9"
modified:
nextclade.xml
b
diff -r 3b75d5285aff -r b74b9a7b3e3b nextclade.xml
--- a/nextclade.xml Mon Jun 07 12:39:36 2021 +0000
+++ b/nextclade.xml Mon Aug 23 12:26:05 2021 +0000
[
b'@@ -2,15 +2,45 @@\n     <description></description>\n     <macros>\n         <import>macros.xml</import>\n-        <token name="@TOOL_VERSION@">0.14.4</token>\n+        <token name="@TOOL_VERSION@">1.2.3</token>\n         <token name="@VERSION_SUFFIX@">0</token>\n     </macros>\n     <requirements>\n-        <requirement type="package" version="@TOOL_VERSION@">nextclade_js</requirement>\n+        <requirement type="package" version="@TOOL_VERSION@">nextclade</requirement>\n+        <requirement type="package">coreutils</requirement>\n     </requirements>\n     <command detect_errors="exit_code"><![CDATA[\n+        export DB_PATH="\\$(dirname "\\$(dirname "\\$(which nextclade)")")/share/nextclade" &&\n+        ln -s "\\$DB_PATH" db &&\n+        #set $input_qc_config = "db/qc.json"\n+        #set $input_root_seq = "db/reference.fasta"\n+        #set $input_tree = "db/tree.json"\n+        #set $input_gene_map = "db/genemap.gff"\n+        #set $input_pcr_primers = "db/primers.csv"\n+        #if str($adv.advanced_options) == "yes"\n+            #if $adv.input_qc_config\n+                #set $input_qc_config = $adv.input_qc_config\n+            #end if\n+            #if $adv.input_root_seq\n+                #set $input_root_seq = $adv.input_root_seq\n+            #end if\n+            #if $adv.input_tree\n+                #set $input_tree = $adv.input_tree\n+            #end if\n+            #if $adv.input_gene_map\n+                #set $input_gene_map = $adv.input_gene_map\n+            #end if \n+            #if $adv.input_pcr_primers\n+                #set $input_pcr_primers = $adv.input_pcr_primers\n+            #end if\n+        #end if \n         nextclade\n         --input-fasta \'${input_fasta}\'\n+        --input-qc-config \'${input_qc_config}\'\n+        --input-root-seq \'${input_root_seq}\'\n+        --input-tree \'${input_tree}\'\n+        --input-gene-map \'${input_gene_map}\'\n+        --input-pcr-primers \'${input_pcr_primers}\'\n         #if $outputs and "report_tsv" in $outputs\n             #if $include_header\n                 --output-tsv \'$report_tsv\'\n@@ -24,21 +54,10 @@\n         #if $outputs and "output_tree" in $outputs\n             --output-tree \'${output_tree}\'\n         #end if\n-        #if str($adv.advanced_options) == "yes"\n-            #if $adv.input_qc_config\n-                --input-qc-config \'${adv.input_qc_config}\'\n-            #end if\n-            #if $adv.input_root_seq\n-                --input-root-seq \'${adv.input_root_seq}\'\n-            #end if\n-            #if $adv.input_tree\n-                --input-tree \'${adv.input_tree}\'\n-            #end if\n-            #if $adv.input_gene_map\n-                --input-gene-map \'${adv.input_gene_map}\'\n-            #end if \n-            #if $adv.input_pcr_primers\n-                --input-pcr-primers \'${adv.input_pcr_primers}\'\n+        #if $outputs and "output_fasta" in $outputs\n+            --output-fasta "${output_fasta}"\n+            #if str($adv.advanced_options) == "yes"\n+                $adv.include_reference\n             #end if\n         #end if\n         #if $outputs and "report_tsv" in $outputs and not $include_header\n@@ -51,6 +70,7 @@\n             <option value="report_json">JSON format report</option>\n             <option value="report_tsv" selected="true">Tabular format report</option>\n             <option value="output_tree">Auspice v2 tree file (JSON format)</option>\n+            <option value="output_fasta">Aligned sequences (FASTA format)</option>\n         </param>\n         <param name="include_header" type="boolean" label="Include header line in output file" \n             truevalue="true" falsevalue="false" />        \n@@ -65,6 +85,7 @@\n                 <param argument="--input-tree" name="input_tree" type="data" label="Custom reference tree" format="json" optional="true" help="Auspice JSON v2 file containing custom reference tree" />\n                 <param argument="--input-gene-map" name="input_gene_map" type="data" label="Custom gene map" format="json" optional="true" help="JSON file containing cust'..b'ude the reference sequence in that alignment file" />                \n             </when>\n             <when value="no">\n             </when>\n@@ -74,10 +95,7 @@\n         <data name="report_tsv" format="tabular" label="${tool.name} on ${on_string} (TSV report)">            \n             <filter>outputs and "report_tsv" in outputs</filter>\n             <actions>\n-                <action name="column_names" type="metadata" default="seqName,clade,qc.overallScore,qc.overallStatus,totalGaps,totalInsertions,totalMissing,totalMutations,totalNonACGTNs,totalPcrPrimerChanges,substitutions,deletions,insertions,missing,nonACGTNs,pcrPrimerChanges,aaSubstitutions,totalAminoacidSubstitutions,aaDeletions,totalAminoacidDeletions,alignmentEnd,alignmentScore,alignmentStart,qc.missingData.miss\n-                ingDataThreshold,qc.missingData.score,qc.missingData.status,qc.missingData.totalMissing,qc.mixedSites.mixedSitesThreshold,qc.mixedSites.score,qc.mixedSites.status,qc.mixedSit\n-                es.totalMixedSites,qc.privateMutations.cutoff,qc.privateMutations.excess,qc.privateMutations.score,qc.privateMutations.status,qc.privateMutations.total,qc.snpClusters.clus\n-                teredSNPs,qc.snpClusters.score,qc.snpClusters.status,qc.snpClusters.totalSNPs,errors" />\n+                <action name="column_names" type="metadata" default="seqName,clade,qc.overallScore,qc.overallStatus,totalSubstitutions,totalDeletions,totalInsertions,totalAminoacidSubstitutions,totalAminoacidDeletions,totalMissing,totalNonACGTNs,totalPcrPrimerChanges,substitutions,deletions,insertions,aaSubstitutions,aaDeletions,missing,nonACGTNs,pcrPrimerChanges,alignmentScore,alignmentStart,alignmentEnd,qc.missingData.missingDataThreshold,qc.missingData.score,qc.missingData.status,qc.missingData.totalMissing,qc.mixedSites.mixedSitesThreshold,qc.mixedSites.score,qc.mixedSites.status,qc.mixedSites.totalMixedSites,qc.privateMutations.cutoff,qc.privateMutations.excess,qc.privateMutations.score,qc.privateMutations.status,qc.privateMutations.total,qc.snpClusters.clusteredSNPs,qc.snpClusters.score,qc.snpClusters.status,qc.snpClusters.totalSNPs,qc.frameShifts.frameShifts,qc.frameShifts.totalFrameShifts,qc.frameShifts.score,qc.frameShifts.status,qc.stopCodons.stopCodons,qc.stopCodons.totalStopCodons,qc.stopCodons.score,qc.stopCodons.status,errors" />                \n             </actions>\n         </data>\n         <data name="report_json" format="json" label="${tool.name} on ${on_string} (JSON report)">\n@@ -86,6 +104,9 @@\n         <data name="output_tree" format="json" label="${tool.name} on ${on_string} (Auspice v2 tree)">\n             <filter>outputs and "output_tree" in outputs</filter>\n         </data>\n+        <data name="output_fasta" format="fasta" label="${tool.name} on ${on_string} (FASTA alignment)">\n+            <filter>outputs and "output_fasta" in outputs</filter>\n+        </data>\n     </outputs>\n     <tests>\n         <test expect_num_outputs="1">\n@@ -93,7 +114,7 @@\n             <param name="outputs" value="report_tsv" />\n             <output name="report_tsv">\n                 <assert_contents>\n-                    <has_n_columns n="41" />\n+                    <has_n_columns n="48" />\n                     <has_text text="20A" />\n                 </assert_contents>\n             </output>\n@@ -103,7 +124,7 @@\n             <param name="outputs" value="report_tsv,report_json,output_tree" />\n             <output name="report_tsv">\n                 <assert_contents>\n-                    <has_n_columns n="41" />\n+                    <has_n_columns n="48" />\n                     <has_text text="20A" />\n                 </assert_contents>\n             </output>\n@@ -127,7 +148,7 @@\n             </conditional>\n             <output name="report_tsv">\n                 <assert_contents>\n-                    <has_n_columns n="41" />\n+                    <has_n_columns n="48" />\n                     <has_text text="mediocre" />\n                 </assert_contents>\n             </output>\n'