annotate samtools_bam_to_cram.xml @ 0:b5dc4f88fb2d draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
author iuc
date Tue, 09 May 2017 11:18:16 -0400
parents
children 3e15f2544a5c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
1 <tool id="samtools_bam_to_cram" name="samtools BAM to CRAM" version="@TOOL_VERSION@">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
2 <description>convert BAM alignments to CRAM format</description>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
3
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
4 <macros>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
5 <import>macros.xml</import>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
6 </macros>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
7 <expand macro="requirements"/>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
8 <expand macro="stdio"/>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
9 <expand macro="version_command"/>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
10
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
11 <command><![CDATA[
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
12 #if str( $input_alignment.metadata.bam_index ) != "None":
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
13 ln
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
14 -f
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
15 -s
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
16 '${input_alignment.metadata.bam_index}'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
17 '${input_alignment}.bai'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
18 &&
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
19 #end if
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
20
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
21 #if $reference_source.reference_source_selector == 'history':
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
22 #set ref_fa = 'ref.fa'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
23 ln -s '${reference_source.input_reference}' ref.fa &&
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
24 #else:
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
25 #set ref_fa = str( $reference_source.input_reference.fields.path )
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
26 #end if
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
27
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
28 samtools view
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
29 #if $parameter_regions.target_region == "regions_bed_file"
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
30 -L '${parameter_regions.regions_bed_file}'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
31 #end if
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
32
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
33 -@\${GALAXY_SLOTS:-1}
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
34 -C
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
35 -T '$ref_fa'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
36 -o '${output_alignment}'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
37
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
38 '${input_alignment}'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
39
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
40 #if $parameter_regions.target_region == "region"
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
41 '${parameter_regions.region_string}'
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
42 #end if
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
43 ]]></command>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
44
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
45 <inputs>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
46 <param name="input_alignment" type="data" format="bam,sam" label="BAM (or SAM) alignment file"/>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
47 <conditional name="reference_source">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
48 <param name="reference_source_selector" type="select" label="Load reference genome from">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
49 <option value="cached">Local cache</option>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
50 <option value="history">History</option>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
51 </param>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
52 <when value="cached">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
53 <param name="input_reference" type="select" label="Reference genome">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
54 <options from_data_table="fasta_indexes">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
55 <filter type="data_meta" ref="input_alignment" key="dbkey" column="1" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
56 </options>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
57 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
58 </param>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
59 </when>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
60 <when value="history">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
61 <param name="input_reference" type="data" format="fasta" label="Reference FASTA file"/>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
62 </when>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
63 </conditional>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
64 <conditional name="parameter_regions">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
65 <param name="target_region" type="select" label="Choose conversion within specific genomic region(s)">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
66 <option value="entire_input_file">Entire BAM alignment file</option>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
67 <option value="region">Specific region</option>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
68 <option value="regions_bed_file">List of specific regions (BED file)</option>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
69 </param>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
70 <when value="entire_input_file" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
71 <when value="region">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
72 <param name="region_string" type="text" label="Samtools: region in which pileup is generated" help="e.g. chrX or chr:start-end" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
73 </when>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
74 <when value="regions_bed_file">
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
75 <param name="regions_bed_file" argument="-L" type="data" format="bed"
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
76 label="Only include reads overlapping this BED file" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
77 </when>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
78 </conditional>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
79 </inputs>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
80
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
81 <outputs>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
82 <data name="output_alignment" format="cram" label="$tool.name on ${on_string}.cram"></data>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
83 </outputs>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
84
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
85 <tests>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
86 <test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
87 <param name="input_alignment" value="test.bam" ftype="bam" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
88 <param name="reference_source_selector" value="history" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
89 <param name="input_reference" value="test.fa" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
90 <param name="target_region" value="entire_input_file" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
91
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
92 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
93 </test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
94 <test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
95 <param name="input_alignment" value="test.sam" ftype="sam" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
96 <param name="reference_source_selector" value="history" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
97 <param name="input_reference" value="test.fa" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
98 <param name="target_region" value="entire_input_file" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
99
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
100 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
101 </test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
102 <test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
103 <param name="input_alignment" value="test.bam" ftype="bam" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
104 <param name="reference_source_selector" value="history" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
105 <param name="input_reference" value="test.fa" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
106 <param name="target_region" value="region" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
107 <param name="region_string" value="CHROMOSOME_I" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
108
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
109 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
110 </test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
111 <test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
112 <param name="input_alignment" value="test.bam" ftype="bam" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
113 <param name="reference_source_selector" value="history" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
114 <param name="input_reference" value="test.fa" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
115 <param name="target_region" value="regions_bed_file" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
116 <param name="regions_bed_file" value="test.bed" ftype="bed" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
117
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
118 <output name="output_alignment" file="test.cram" compare="sim_size" delta="250" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
119 </test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
120 <test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
121 <param name="input_alignment" ftype="bam" dbkey="equCab2" value="sam_to_bam_out2.bam" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
122 <param name="reference_source_selector" value="cached" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
123 <param name="input_reference" value="equCab2chrM" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
124 <param name="target_region" value="entire_input_file" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
125 <output name="output_alignment" file="test2.cram" compare="sim_size" delta="250" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
126 </test>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
127 </tests>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
128
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
129 <help><![CDATA[
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
130 **What this tool does**
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
131
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
132 Converts alignments from the BAM format to the CRAM format using the ``samtools view`` command.
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
133 The CRAM format does additional compression relative to the reference genome which makes the compression in terms of file size more efficient.
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
134 ]]></help>
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
135
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
136 <expand macro="citations" />
b5dc4f88fb2d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/bam_to_cram commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
diff changeset
137 </tool>