annotate count-median.xml @ 28:c1f0790be1c4

Tests for count-median
author Michael R. Crusoe <mcrusoe@msu.edu>
date Sun, 29 Jun 2014 16:07:06 -0400
parents d1403ee80c1e
children d067ee282412
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
d1403ee80c1e Name tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 11
diff changeset
1 <tool id="gedlab-khmer-count-median"
10
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
2 name="Count Median"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
3 version="1.1-1"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
4 force_history_refresh="true">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
5
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
6 <description>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
7 Count the median/avg k-mer abundance for each sequence in the input file,
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
8 based on the k-mer counts in the given k-mer counting table. Can be used to
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
9 estimate expression levels (mRNAseq) or coverage (genomic/metagenomic).
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
10 </description>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
11 <macros>
11
cec78b574760 Actually import the macros
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 10
diff changeset
12 <token name="@BINARY@">count-median.py</token>
cec78b574760 Actually import the macros
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 10
diff changeset
13 <import>macros.xml</import>
10
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
14 </macros>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
15 <expand macro="requirements" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
16 <command>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
17 ## The command is a Cheetah template which allows some Python based syntax.
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
18 ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
19 mkdir output; cd output;
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
20 @BINARY@
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
21 $input_counting_table_filename
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
22 $input_sequence_filename
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
23 $output_summary_filename
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
24 </command>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
25
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
26 <inputs>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
27 <expand macro="input_sequence_filename" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
28 <expand macro="input_counting_table_filename" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
29 </inputs>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
30 <outputs>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
31 <data name="output_summary_filename" format="text" label="${input_sequence_filename} sequence id, median, average, stddev, and seq length" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
32 </outputs>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
33 <stdio>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
34 <!-- [HELP] If no exit code rule is defined, the tool will stop if anything is written to STDERR -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
35 <exit_code range="1:"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
36 level="fatal" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
37 </stdio>
28
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
38
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
39 <tests>
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
40 <test>
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
41 <param name="input_sequence_filename" value="test-abund-read-2.fa" />
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
42 <param name="input_counting_table_filename" value="test-abund-read-2.ct" />
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
43 <output name="output_summary_filename">
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
44 <assert_contents>
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
45 <has_text text="seq 1001 1001.0 0.0 18" />
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
46 <has_text text="895:1:37:17593:9954/1 1 103.803741455 303.702941895 114" />
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
47 </assert_contents>
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
48 </output>
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
49 </test>
c1f0790be1c4 Tests for count-median
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 14
diff changeset
50 </tests>
10
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
51
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
52 <!-- [OPTIONAL] Help displayed in Galaxy -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
53 <!--
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
54 <help>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
55 </help>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
56 -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
57 </tool>