annotate macros.xml @ 10:d00e18a0a3f2

More scripts
author Michael R. Crusoe <mcrusoe@msu.edu>
date Sun, 29 Jun 2014 09:22:32 -0400
parents
children cec78b574760
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
1 <macros>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
2 <xml name="requirements">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
3 <requirements>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
4 <!-- <requirement type="binary">@BINARY@</requirement> -->
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
5 <requirement type="package" version="1.1">khmer</requirement>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
6 </requirements>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
7 <version_command>@BINARY@ --version</version_command>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
8 </xml>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
9 <token name="TABLEPARAMS">#if $parameters.type == "simple"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
10 --ksize=20
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
11 --n_tables=4
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
12 --min-tablesize=$parameters.tablesize
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
13 #else
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
14 --ksize=$parameters.ksize
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
15 --n_tables=$parameters.n_tables
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
16 --min-tablesize=$parameters.tablesize_specific
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
17 #end if</token>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
18 <xml name="tableinputs">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
19 <conditional name="parameters">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
20 <param name="type"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
21 type="select"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
22 label="Advanced Parameters"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
23 help="ksize, n_hashess, a specific hashsize" >
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
24 <option value="simple"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
25 selected="true">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
26 Hide
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
27 </option>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
28 <option value="specific">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
29 Show
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
30 </option>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
31 </param>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
32 <when value="simple">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
33 <param name="hashsize"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
34 type="select"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
35 label="Sample Type"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
36 display="radio">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
37 <option value="1e9"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
38 selected="true">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
39 Microbial Genome
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
40 </option>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
41 <option value="2e9">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
42 Animal Transcriptome
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
43 </option>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
44 <option value="4e9">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
45 Small Animal Genome or Low-Diversity Metagenome
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
46 </option>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
47 <option value="16e9">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
48 Large Animal Genome
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
49 </option>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
50 </param>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
51 </when>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
52 <when value="specific">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
53 <param name="ksize"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
54 type="integer"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
55 value="20"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
56 label="ksize"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
57 help="k-mer size to use" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
58 <param name="n_hashes"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
59 type="integer"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
60 min="1"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
61 value="4"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
62 label="n_hashes"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
63 help="number of hash tables to use" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
64 <param name="hashsize_specifc"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
65 type="text"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
66 label="hashsize"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
67 help="lower bound on the hashsize to use" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
68 </when>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
69 </conditional>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
70 </xml>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
71 <xml name="input_sequence_filename">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
72 <param name="input_sequence_filename"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
73 type="data"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
74 format="fasta,fastq,fastqsanger,fastqsolexa,fastqillumina"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
75 label="FAST[AQ] file(s)" />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
76 </xml>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
77 <xml name="input_counting_table_filename">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
78 <param name="input_counting_table_filename"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
79 type="data"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
80 label="the k-mer counting table to query"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
81 help="The abundances of the k-mers in the input nucleotide sequence file will be calculated using the kmer counts in this k-mer counting table." />
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
82 </xml>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
83 <xml name="abundance-histogram-output">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
84 <data name="output_histogram_filename"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
85 format="text"
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
86 label="${tool.name} k-mer abundance histogram. The
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
87 columns are: (1) k-mer abundance, (2) k-mer count, (3)
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
88 cumulative count, (4) fraction of total distinct
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
89 k-mers.">
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
90 </data>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
91 </xml>
d00e18a0a3f2 More scripts
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
92 </macros>