5
|
1 <tool id="bam_to_sqlite" name="BAM to Sqlite" version="1.1">
|
|
2 <description>Convert BAM file to SQLITE for Trips-Viz</description>
|
4
|
3 <requirements>
|
|
4 <requirement type="package" version="0.19.0">pysam</requirement>
|
|
5 <requirement type="package" version="1.7.0">sqlitedict</requirement>
|
|
6 <requirement type="package" version="3.37.1">sqlite</requirement>
|
5
|
7 <requirement type="package" version="1.13">samtools</requirement>
|
|
8
|
4
|
9 </requirements>
|
|
10 <command><![CDATA[
|
|
11 python $__tool_directory__/bam_to_sqlite.py $input1 $input2 $input3 $output1
|
|
12 ]]></command>
|
|
13 <inputs>
|
|
14 <param name="input1" type="data" format="bam" label="Sorted (samtools -n) BAM file" />
|
|
15 <param name="input2" type="data" format="sqlite" label="Path to organism SQLITE annotation file" />
|
|
16 <param name="input3" type="text" label="Description of this sample" />
|
|
17 </inputs>
|
|
18 <outputs>
|
|
19 <data name="output1" format="sqlite"/>
|
|
20 </outputs>
|
|
21 <tests>
|
|
22 <test>
|
|
23 <param name="input1" value="test_n_sorted.bam" ftype="bam"/>
|
|
24 <param name="input2" value="test_org.sqlite" ftype="sqlite"/>
|
|
25 <param name="input3" value="TEST DESCRIPTION"/>
|
|
26 <output name="output1" file="test_n_sorted.bamv2.sqlite" ftype="sqlite" lines_diff="4" />
|
|
27 </test>
|
|
28 </tests>
|
|
29 <help>
|
|
30 **What it does**
|
|
31
|
|
32 Process your transcriptome read alignments for TRIPS-Viz
|
|
33
|
|
34 Prerequisites:
|
|
35 - name-sorted bam file (samtools sort -n)
|
|
36 - TRIPS-Viz annotation file in SQLITE format.
|
|
37 </help>
|
|
38 <citations/>
|
|
39 </tool>
|