annotate count-median.xml @ 14:d1403ee80c1e

Name tools
author Michael R. Crusoe <mcrusoe@msu.edu>
date Sun, 29 Jun 2014 10:33:35 -0400
parents cec78b574760
children c1f0790be1c4
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>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
38
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
39 <!-- [OPTIONAL] Tests to be run manually by the Galaxy admin -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
40 <tests>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
41 <!-- [HELP] Test files have to be in the ~/test-data directory
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
42 <test>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
43 <param name="input" value="input_test.tab" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
44 <param name="int" value="10" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
45 <output name="output" file="output_test.txt" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
46 </test> -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
47 <!-- [HELP] Multiple tests can be defined with different parameters -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
48 <!--
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
49 <test>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
50 </test>
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 </tests>
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 <!-- [OPTIONAL] Help displayed in Galaxy -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
55 <!--
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
56 <help>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
57 </help>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
58 -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
59 </tool>