Mercurial > repos > iuc > irma
comparison irma.xml @ 1:736090e99c59 draft
planemo upload for repository https://github.com/aaronKol/tools-iuc/tree/main/tools/irma commit 6b8463ba27d0c91b736d579b0891632d4c032402
| author | iuc |
|---|---|
| date | Wed, 22 Jan 2025 14:10:33 +0000 |
| parents | 3d86c05cd838 |
| children | 69ce61289a2a |
comparison
equal
deleted
inserted
replaced
| 0:3d86c05cd838 | 1:736090e99c59 |
|---|---|
| 1 <tool id="irma" name="IRMA" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.1"> | 1 <tool id="irma" name="IRMA" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.1"> |
| 2 <description>Construct robust assemblies of highly variable RNA viruses</description> | 2 <description>Construct robust assemblies of highly variable RNA viruses</description> |
| 3 <macros> | 3 <macros> |
| 4 <token name="@TOOL_VERSION@">1.2.0</token> | 4 <token name="@TOOL_VERSION@">1.2.0</token> |
| 5 <token name="@VERSION_SUFFIX@">0</token> | 5 <token name="@VERSION_SUFFIX@">1</token> |
| 6 </macros> | 6 </macros> |
| 7 <xrefs> | 7 <xrefs> |
| 8 <xref type="bio.tools">irma-virus</xref> | 8 <xref type="bio.tools">irma-virus</xref> |
| 9 </xrefs> | 9 </xrefs> |
| 10 <requirements> | 10 <requirements> |
| 124 <option value="FLU" selected="true">FLU</option> | 124 <option value="FLU" selected="true">FLU</option> |
| 125 <option value="FLU-utr">FLU-utr</option> | 125 <option value="FLU-utr">FLU-utr</option> |
| 126 <option value="FLU-pacbio">FLU-pacbio</option> | 126 <option value="FLU-pacbio">FLU-pacbio</option> |
| 127 </param> | 127 </param> |
| 128 <param name="optional_outputs" type="select" display="checkboxes" multiple="true" optional="true" label="Select additional IRMA outputs"> | 128 <param name="optional_outputs" type="select" display="checkboxes" multiple="true" optional="true" label="Select additional IRMA outputs"> |
| 129 <option value="amended_consensus" selected="false">Amended consensus files: Include ambiguity codes for alleles, with second allele frequency greater 0.25</option> | |
| 129 <option value="bam" selected="false">Bam: Alignment files of fastq against polished reference</option> | 130 <option value="bam" selected="false">Bam: Alignment files of fastq against polished reference</option> |
| 130 <option value="vcf" selected="false">Vcf: Variation calling file per segment</option> | 131 <option value="vcf" selected="false">Vcf: Variation calling file per segment</option> |
| 132 <option value="run_info" selected="false">Run info: Text file with run metadata</option> | |
| 131 </param> | 133 </param> |
| 132 <conditional name="advanced_config"> | 134 <conditional name="advanced_config"> |
| 133 <param name="customize" type="select" label="Customize Advanced Settings?" help="Choosing Yes here, lets you overwrite advanced settings defined in IRMA's default configuration file."> | 135 <param name="customize" type="select" label="Customize Advanced Settings?" help="Choosing Yes here, lets you overwrite advanced settings defined in IRMA's default configuration file."> |
| 134 <option value="no">No, use defaults for advanced settings</option> | 136 <option value="no">No, use defaults for advanced settings</option> |
| 135 <option value="yes">Yes</option> | 137 <option value="yes">Yes</option> |
| 265 </when> | 267 </when> |
| 266 </conditional> | 268 </conditional> |
| 267 </inputs> | 269 </inputs> |
| 268 <outputs> | 270 <outputs> |
| 269 <collection name="consensus_collection" type="list" label="Fasta Consensus Sequences"> | 271 <collection name="consensus_collection" type="list" label="Fasta Consensus Sequences"> |
| 272 <data name="PB2" format="fasta" from_work_dir="resultDir/A_PB2.fasta" label="PB2"/> | |
| 270 <data name="PB1" format="fasta" from_work_dir="resultDir/A_PB1.fasta" label="PB1"/> | 273 <data name="PB1" format="fasta" from_work_dir="resultDir/A_PB1.fasta" label="PB1"/> |
| 271 <data name="PB2" format="fasta" from_work_dir="resultDir/A_PB2.fasta" label="PB2"/> | |
| 272 <data name="PA" format="fasta" from_work_dir="resultDir/A_PA.fasta" label="PA"/> | 274 <data name="PA" format="fasta" from_work_dir="resultDir/A_PA.fasta" label="PA"/> |
| 273 <data name="HA" format="fasta" from_work_dir="resultDir/A_HA.fasta" label="HA"/> | 275 <data name="HA" format="fasta" from_work_dir="resultDir/A_HA.fasta" label="HA"/> |
| 274 <data name="NP" format="fasta" from_work_dir="resultDir/A_NP.fasta" label="NP"/> | 276 <data name="NP" format="fasta" from_work_dir="resultDir/A_NP.fasta" label="NP"/> |
| 275 <data name="NA" format="fasta" from_work_dir="resultDir/A_NA.fasta" label="NA"/> | 277 <data name="NA" format="fasta" from_work_dir="resultDir/A_NA.fasta" label="NA"/> |
| 276 <data name="MP" format="fasta" from_work_dir="resultDir/A_MP.fasta" label="MP"/> | 278 <data name="MP" format="fasta" from_work_dir="resultDir/A_MP.fasta" label="MP"/> |
| 277 <data name="NS" format="fasta" from_work_dir="resultDir/A_NS.fasta" label="NS"/> | 279 <data name="NS" format="fasta" from_work_dir="resultDir/A_NS.fasta" label="NS"/> |
| 278 </collection> | 280 </collection> |
| 279 <!-- optional outputs--> | 281 <!-- optional outputs--> |
| 282 <collection name="amended_collection" type="list" label="Amended Fasta Consensus"> | |
| 283 <filter>optional_outputs and 'amended_consensus' in optional_outputs</filter> | |
| 284 <data name="PB2" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_1.fa" label="PB2"/> | |
| 285 <data name="PB1" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_2.fa" label="PB1"/> | |
| 286 <data name="PA" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_3.fa" label="PA"/> | |
| 287 <data name="HA" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_4.fa" label="HA"/> | |
| 288 <data name="NP" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_5.fa" label="NP"/> | |
| 289 <data name="NA" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_6.fa" label="NA"/> | |
| 290 <data name="MP" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_7.fa" label="MP"/> | |
| 291 <data name="NS" format="fasta" from_work_dir="resultDir/amended_consensus/resultDir_8.fa" label="NS"/> | |
| 292 </collection> | |
| 280 <collection name="bam_collection" type="list" label="Alignment files (bam)"> | 293 <collection name="bam_collection" type="list" label="Alignment files (bam)"> |
| 281 <filter>optional_outputs and 'bam' in optional_outputs</filter> | 294 <filter>optional_outputs and 'bam' in optional_outputs</filter> |
| 295 <data name="PB2" format="bam" from_work_dir="resultDir/A_PB2.bam" label="PB2"/> | |
| 282 <data name="PB1" format="bam" from_work_dir="resultDir/A_PB1.bam" label="PB1"/> | 296 <data name="PB1" format="bam" from_work_dir="resultDir/A_PB1.bam" label="PB1"/> |
| 283 <data name="PB2" format="bam" from_work_dir="resultDir/A_PB2.bam" label="PB2"/> | |
| 284 <data name="PA" format="bam" from_work_dir="resultDir/A_PA.bam" label="PA"/> | 297 <data name="PA" format="bam" from_work_dir="resultDir/A_PA.bam" label="PA"/> |
| 285 <data name="HA" format="bam" from_work_dir="resultDir/A_HA.bam" label="HA"/> | 298 <data name="HA" format="bam" from_work_dir="resultDir/A_HA.bam" label="HA"/> |
| 286 <data name="NP" format="bam" from_work_dir="resultDir/A_NP.bam" label="NP"/> | 299 <data name="NP" format="bam" from_work_dir="resultDir/A_NP.bam" label="NP"/> |
| 287 <data name="NA" format="bam" from_work_dir="resultDir/A_NA.bam" label="NA"/> | 300 <data name="NA" format="bam" from_work_dir="resultDir/A_NA.bam" label="NA"/> |
| 288 <data name="MP" format="bam" from_work_dir="resultDir/A_MP.bam" label="MP"/> | 301 <data name="MP" format="bam" from_work_dir="resultDir/A_MP.bam" label="MP"/> |
| 289 <data name="NS" format="bam" from_work_dir="resultDir/A_NS.bam" label="NS"/> | 302 <data name="NS" format="bam" from_work_dir="resultDir/A_NS.bam" label="NS"/> |
| 290 </collection> | 303 </collection> |
| 291 <collection name="vcf_collection" type="list" label="Variant calling files (VCF)"> | 304 <collection name="vcf_collection" type="list" label="Variant calling files (VCF)"> |
| 292 <filter>optional_outputs and 'vcf' in optional_outputs</filter> | 305 <filter>optional_outputs and 'vcf' in optional_outputs</filter> |
| 306 <data name="PB2" format="vcf" from_work_dir="resultDir/A_PB2.vcf" label="PB2"/> | |
| 293 <data name="PB1" format="vcf" from_work_dir="resultDir/A_PB1.vcf" label="PB1"/> | 307 <data name="PB1" format="vcf" from_work_dir="resultDir/A_PB1.vcf" label="PB1"/> |
| 294 <data name="PB2" format="vcf" from_work_dir="resultDir/A_PB2.vcf" label="PB2"/> | |
| 295 <data name="PA" format="vcf" from_work_dir="resultDir/A_PA.vcf" label="PA"/> | 308 <data name="PA" format="vcf" from_work_dir="resultDir/A_PA.vcf" label="PA"/> |
| 296 <data name="HA" format="vcf" from_work_dir="resultDir/A_HA.vcf" label="HA"/> | 309 <data name="HA" format="vcf" from_work_dir="resultDir/A_HA.vcf" label="HA"/> |
| 297 <data name="NP" format="vcf" from_work_dir="resultDir/A_NP.vcf" label="NP"/> | 310 <data name="NP" format="vcf" from_work_dir="resultDir/A_NP.vcf" label="NP"/> |
| 298 <data name="NA" format="vcf" from_work_dir="resultDir/A_NA.vcf" label="NA"/> | 311 <data name="NA" format="vcf" from_work_dir="resultDir/A_NA.vcf" label="NA"/> |
| 299 <data name="MP" format="vcf" from_work_dir="resultDir/A_MP.vcf" label="MP"/> | 312 <data name="MP" format="vcf" from_work_dir="resultDir/A_MP.vcf" label="MP"/> |
| 300 <data name="NS" format="vcf" from_work_dir="resultDir/A_NS.vcf" label="NS"/> | 313 <data name="NS" format="vcf" from_work_dir="resultDir/A_NS.vcf" label="NS"/> |
| 301 </collection> | 314 </collection> |
| 315 <data name="run_info" label="IRMA run info" format="txt" from_work_dir="resultDir/logs/run_info.txt"> | |
| 316 <filter>optional_outputs and 'run_info' in optional_outputs</filter> | |
| 317 </data> | |
| 302 </outputs> | 318 </outputs> |
| 303 <tests> | 319 <tests> |
| 304 <test expect_num_outputs="27"> | 320 <test expect_num_outputs="27"> |
| 305 <conditional name="input_type_conditional"> | 321 <conditional name="input_type_conditional"> |
| 306 <param name="fastq_input1" value="test_reads.fq" /> | 322 <param name="fastq_input1" value="test_reads.fq" /> |
| 452 </element> | 468 </element> |
| 453 </output_collection> | 469 </output_collection> |
| 454 <output_collection name="bam_collection" type="list" count="8" /> | 470 <output_collection name="bam_collection" type="list" count="8" /> |
| 455 <output_collection name="vcf_collection" type="list" count="8" /> | 471 <output_collection name="vcf_collection" type="list" count="8" /> |
| 456 </test> | 472 </test> |
| 473 <test expect_num_outputs="19"> | |
| 474 <conditional name="input_type_conditional"> | |
| 475 <param name="fastq_input1" value="test_reads.fq" /> | |
| 476 <param name="input_type" value="single" /> | |
| 477 </conditional> | |
| 478 <conditional name="advanced_config"> | |
| 479 <param name="customize" value="no" /> | |
| 480 </conditional> | |
| 481 <param name="module" value="FLU-utr" /> | |
| 482 <param name="optional_outputs" value="amended_consensus,run_info"/> | |
| 483 <output_collection name="consensus_collection" type="list"> | |
| 484 <element name="HA"> | |
| 485 <assert_contents> | |
| 486 <has_n_lines n="2"/> | |
| 487 </assert_contents> | |
| 488 </element> | |
| 489 </output_collection> | |
| 490 <output_collection name="amended_collection" type="list"> | |
| 491 <element name="HA"> | |
| 492 <assert_contents> | |
| 493 <has_n_lines n="2"/> | |
| 494 </assert_contents> | |
| 495 </element> | |
| 496 </output_collection> | |
| 497 </test> | |
| 457 </tests> | 498 </tests> |
| 458 <help><