comparison macros.xml @ 0:47cea67b74ea draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit be9a20423d1a6ec33d59341e0e61b535127bbce2
author iuc
date Wed, 11 Nov 2015 09:47:17 -0500
parents
children 6298996b5421
comparison
equal deleted inserted replaced
-1:000000000000 0:47cea67b74ea
1 <macros>
2 <token name="@WRAPPER_VERSION@">2.0</token>
3 <xml name="requirements">
4 <requirements>
5 <requirement type="package" version="@WRAPPER_VERSION@">khmer</requirement>
6 </requirements>
7 </xml>
8 <xml name="version">
9 <version_command><![CDATA[@BINARY@ --version 2>&1 | tail -n 1 | cut -d ' ' -f 2]]></version_command>
10 </xml>
11 <xml name="stdio">
12 <stdio>
13 <exit_code range="1:" level="fatal" />
14 </stdio>
15 </xml>
16 <token name="@TABLEPARAMS@">
17 <![CDATA[
18 #if $parameters.type == "simple"
19 --ksize=20
20 --n_tables=4
21 --max-tablesize=$parameters.tablesize
22 #else
23 --ksize=$parameters.ksize
24 --n_tables=$parameters.n_tables
25 --max-tablesize="$parameters.tablesize_specific"
26 #end if
27 ]]>
28 </token>
29 <token name="@THREADS@">--threads \${GALAXY_SLOTS:-4}</token>
30 <xml name="tableinputs">
31 <conditional name="parameters">
32 <param name="type" type="select" label="Advanced Parameters"
33 help="ksize, n_tables, a specific tablesize" >
34 <option value="simple" selected="true">Hide</option>
35 <option value="specific">Show</option>
36 </param>
37 <when value="simple">
38 <param name="tablesize" type="select" label="Sample Type" display="radio">
39 <option value="1e9" selected="true">Microbial Genome</option>
40 <option value="2e9">Animal Transcriptome</option>
41 <option value="4e9">Small Animal Genome or Low-Diversity Metagenome</option>
42 <option value="16e9">Large Animal Genome</option>
43 </param>
44 </when>
45 <when value="specific">
46 <param name="ksize" type="integer" value="20" label="k-mer size" help="k-mer size to use" />
47 <param name="n_tables" type="integer" min="1" value="4" label="n_tables" help="number of tables to use" />
48 <param name="tablesize_specific" type="text" value="1000000.0"
49 label="tablesize" help="(--max-tablesize) upper bound on the tablesize to use" />
50 </when>
51 </conditional>
52 </xml>
53 <xml name="input_sequences_filenames">
54 <param name="inputs" multiple="true" type="data" format="fasta,fastq"
55 label="Sequences in FASTA or FASTQ format"
56 help="Put in order of precedence such as longest reads first." />
57 </xml>
58 <xml name="input_sequence_filename">
59 <param name="input_sequence_filename" type="data" format="fasta,fastq"
60 label="Sequence in FASTA or FASTQ format" />
61 </xml>
62 <xml name="input_countgraph_filename">
63 <param name="input_countgraph_filename" type="data" format="oxlicg"
64 label="the k-mer countgraph to query"
65 help="The abundances of the k-mers in the input nucleotide sequence file will be calculated using the kmer counts in this k-mer countgraph." />
66 </xml>
67 <xml name="abundance-histogram-output">
68 <data name="output_histogram_filename" format="txt"
69 label="${tool.name} k-mer abundance histogram. The
70 columns are: (1) k-mer abundance, (2) k-mer count, (3)
71 cumulative count, (4) fraction of total distinct k-mers." />
72 </xml>
73 <xml name="output_sequences">
74 <data name="output" format_source="inputs"
75 label="${tool.name} processed nucleotide sequence file">
76 <discover_datasets pattern="__designation_and_ext__" directory="output" visible="true"/>
77 </data>
78 </xml>
79 <xml name="output_sequences_single">
80 <data name="output" format_source="input_sequence_filename"
81 label="${tool.name} processed nucleotide sequence file" />
82 </xml>
83 <xml name="input_zero">
84 <param name="zero" type="boolean" truevalue="" falsevalue="--no-zero" checked="true"
85 help="Output zero count bins (--no-zero)" />
86 </xml>
87 <xml name="input_bigcount">
88 <param name="bigcount" type="boolean" truevalue="" falsevalue="--no-bigcount"
89 checked="true" help="Count k-mers past 255 occurences (--no-bigcount)" />
90 </xml>
91 <token name="@HELP_FOOTER@"><![CDATA[
92 (from the khmer project: http://khmer.readthedocs.org/en/v@WRAPPER_VERSION@/ )]]></token>
93 <xml name="software-citation">
94 <citation type="bibtex">@article{khmer2015,
95 author = "Crusoe, Michael R. and Alameldin, Hussien F. and Awad, Sherine
96 and Bucher, Elmar and Caldwell, Adam and Cartwright, Reed and Charbonneau,
97 Amanda and Constantinides, Bede and Edvenson, Greg and Fay, Scott and Fenton,
98 Jacob and Fenzl, Thomas and Fish, Jordan and Garcia-Gutierrez, Leonor and
99 Garland, Phillip and Gluck, Jonathan and González, Iván and Guermond, Sarah
100 and Guo, Jiarong and Gupta, Aditi and Herr, Joshua R. and Howe, Adina and
101 Hyer, Alex and Härpfer, Andreas and Irber, Luiz and Kidd, Rhys and Lin, David
102 and Lippi, Justin and Mansour, Tamer and McA'Nulty, Pamela and McDonald, Eric
103 and Mizzi, Jessica and Murray, Kevin D. and Nahum, Joshua R. and Nanlohy,
104 Kaben and Nederbragt, Alexander Johan and Ortiz-Zuazaga, Humberto and Ory,
105 Jeramia and Pell, Jason and Pepe-Ranney, Charles and Russ, Zachary N and
106 Schwarz, Erich and Scott, Camille and Seaman, Josiah and Sievert, Scott and
107 Simpson, Jared and Skennerton, Connor T. and Spencer, James and Srinivasan,
108 Ramakrishnan and Standage, Daniel and Stapleton, James A. and Stein, Joe and
109 Steinman, Susan R and Taylor, Benjamin and Trimble, Will and Wiencko, Heather
110 L. and Wright, Michael and Wyss, Brian and Zhang, Qingpeng and zyme, en and
111 Brown, C. Titus"
112 title = "The khmer software package: enabling efficient nucleotide
113 sequence analysis",
114 year = "2015",
115 month = "08",
116 publisher = "F1000",
117 url = "http://dx.doi.org/10.12688/f1000research.6924.1"
118 }</citation>
119 </xml>
120 <xml name="diginorm-citation">
121 <citation type="bibtex">@unpublished{diginorm,
122 author = "Brown, C Titus and Howe, Adina and Zhang, Qingpeng and Pyrkosz,
123 Alexis B and Brom, Timothy H",
124 title = "A Reference-Free Algorithm for Computational Normalization of
125 Shotgun Sequencing Data",
126 year = "2012",
127 eprint = "arXiv:1203.4802",
128 url = "http://arxiv.org/abs/1203.4802",
129 }</citation></xml>
130 <xml name="graph-citation">
131 <citation type="bibtex">@article{Pell2012,
132 doi = {10.1073/pnas.1121464109},
133 url = {http://dx.doi.org/10.1073/pnas.1121464109},
134 year = {2012},
135 month = {jul},
136 publisher = {Proceedings of the National Academy of Sciences},
137 volume = {109},
138 number = {33},
139 pages = {13272--13277},
140 author = {J. Pell and A. Hintze and R. Canino-Koning and A. Howe and J. M. Tiedje and C. T. Brown},
141 title = {Scaling metagenome sequence assembly with probabilistic de Bruijn graphs},
142 journal = {Proceedings of the National Academy of Sciences}
143 }</citation>
144 </xml>
145 <xml name="counting-citation">
146 <citation type="doi">10.1371/journal.pone.0101271</citation>
147 </xml>
148 </macros>