comparison samtools_bam_to_cram.xml @ 4:7d3cd2087698 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
author iuc
date Tue, 28 Sep 2021 16:10:21 +0000
parents 3d07b8a6dd8c
children c2eda9a95b01
comparison
equal deleted inserted replaced
3:3d07b8a6dd8c 4:7d3cd2087698
1 <tool id="samtools_bam_to_cram" name="samtools BAM to CRAM" version="@TOOL_VERSION@"> 1 <tool id="samtools_bam_to_cram" name="samtools BAM to CRAM" version="@TOOL_VERSION@" profile="@PROFILE@">
2 <description>convert BAM alignments to CRAM format</description> 2 <description>convert BAM alignments to CRAM format</description>
3 3
4 <macros> 4 <macros>
5 <import>macros.xml</import> 5 <import>macros.xml</import>
6 </macros> 6 </macros>
18 -L '${parameter_regions.regions_bed_file}' 18 -L '${parameter_regions.regions_bed_file}'
19 #end if 19 #end if
20 20
21 -@ \$addthreads 21 -@ \$addthreads
22 -C 22 -C
23 -h 23 -h
24 -o '${output_alignment}' 24 -o '${output_alignment}'
25 -T '$reffa' 25 -T '$reffa'
26 -t '$reffai' 26 -t '$reffai'
27 --output-fmt-option no_ref 27 --output-fmt-option no_ref
28 infile 28 infile
32 #end if 32 #end if
33 ]]></command> 33 ]]></command>
34 34
35 <inputs> 35 <inputs>
36 <param name="input" type="data" format="bam,sam" label="BAM (or SAM) alignment file"/> 36 <param name="input" type="data" format="bam,sam" label="BAM (or SAM) alignment file"/>
37 <conditional name="addref_cond"> 37 <expand macro="mandatory_reference" argument="-t"/>
38 <param name="addref_select" type="select" label="Load reference genome from">
39 <option value="cached">Local cache</option>
40 <option value="history">History</option>
41 </param>
42 <when value="cached">
43 <param name="ref" type="select" label="Reference genome">
44 <options from_data_table="fasta_indexes">
45 <filter type="data_meta" ref="input" key="dbkey" column="dbkey" />
46 </options>
47 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
48 </param>
49 </when>
50 <when value="history">
51 <param name="ref" type="data" format="fasta" label="Reference FASTA file"/>
52 </when>
53 </conditional>
54 <conditional name="parameter_regions"> 38 <conditional name="parameter_regions">
55 <param name="target_region" type="select" label="Choose conversion within specific genomic region(s)"> 39 <param name="target_region" type="select" label="Choose conversion within specific genomic region(s)">
56 <option value="entire_input_file">Entire BAM alignment file</option> 40 <option value="entire_input_file">Entire BAM alignment file</option>
57 <option value="region">Specific region</option> 41 <option value="region">Specific region</option>
58 <option value="regions_bed_file">List of specific regions (BED file)</option> 42 <option value="regions_bed_file">List of specific regions (BED file)</option>
76 <test> 60 <test>
77 <param name="input" value="test.bam" ftype="bam" /> 61 <param name="input" value="test.bam" ftype="bam" />
78 <param name="addref_select" value="history" /> 62 <param name="addref_select" value="history" />
79 <param name="ref" value="test.fa" /> 63 <param name="ref" value="test.fa" />
80 <param name="target_region" value="entire_input_file" /> 64 <param name="target_region" value="entire_input_file" />
81 65 <output name="output_alignment" file="test_bam.cram" ftype="cram" compare="sim_size" delta="250" />
82 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
83 </test> 66 </test>
84 <test> 67 <test>
85 <param name="input" value="test.sam" ftype="sam" /> 68 <param name="input" value="test.sam" ftype="sam" />
86 <param name="addref_select" value="history" /> 69 <param name="addref_select" value="history" />
87 <param name="ref" value="test.fa" /> 70 <param name="ref" value="test.fa" />
88 <param name="target_region" value="entire_input_file" /> 71 <param name="target_region" value="entire_input_file" />
89 72 <output name="output_alignment" file="test_sam.cram" ftype="cram" compare="sim_size" delta="250" />
90 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
91 </test> 73 </test>
92 <test> 74 <test>
93 <param name="input" value="test.bam" ftype="bam" /> 75 <param name="input" value="test.bam" ftype="bam" />
94 <param name="addref_select" value="history" /> 76 <param name="addref_select" value="history" />
95 <param name="ref" value="test.fa" /> 77 <param name="ref" value="test.fa" />
96 <param name="target_region" value="region" /> 78 <param name="target_region" value="region" />
97 <param name="region_string" value="CHROMOSOME_I" /> 79 <param name="region_string" value="CHROMOSOME_I" />
98 80 <output name="output_alignment" file="test_chr1.cram" ftype="cram" compare="sim_size" delta="250" />
99 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
100 </test> 81 </test>
101 <test> 82 <test>
102 <param name="input" value="test.bam" ftype="bam" /> 83 <param name="input" value="test.bam" ftype="bam" />
103 <param name="addref_select" value="history" /> 84 <param name="addref_select" value="history" />
104 <param name="ref" value="test.fa" /> 85 <param name="ref" value="test.fa" />
105 <param name="target_region" value="regions_bed_file" /> 86 <param name="target_region" value="regions_bed_file" />
106 <param name="regions_bed_file" value="test.bed" ftype="bed" /> 87 <param name="regions_bed_file" value="test.bed" ftype="bed" />
107 88 <output name="output_alignment" file="test_regions.cram" ftype="cram" compare="sim_size" delta="250" />
108 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
109 </test> 89 </test>
110 <test> 90 <test>
111 <param name="input" ftype="bam" dbkey="equCab2" value="sam_to_bam_out2.bam" /> 91 <param name="input" ftype="bam" dbkey="equCab2" value="sam_to_bam_out2.bam" />
112 <param name="addref_select" value="cached" /> 92 <param name="addref_select" value="cached" />
113 <param name="ref" value="equCab2chrM" /> 93 <param name="ref" value="equCab2chrM" />
114 <param name="target_region" value="entire_input_file" /> 94 <param name="target_region" value="entire_input_file" />
115 <output name="output_alignment" file="test2.cram" compare="sim_size" delta="250" /> 95 <output name="output_alignment" file="test2.cram" ftype="cram" compare="sim_size" delta="250" />
116 </test> 96 </test>
117 </tests> 97 </tests>
118 98
119 <help><![CDATA[ 99 <help><![CDATA[
120 **What this tool does** 100 **What this tool does**