annotate do-partition.xml @ 60:fe697e0cb24a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
author crusoe
date Tue, 07 Jul 2015 11:59:39 -0400
parents 08a599cf71d0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
1 <tool id="gedlab-khmer-do-partition"
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
2 name="Sequence partition all-in-one"
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
3 version="2.0rc1-1">
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
4
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
5 <description>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
6 Load, partition, and annotate FAST[AQ] sequences
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
7 </description>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
8 <macros>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
9 <token name="@BINARY@">do-parition.py</token>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
10 <import>macros.xml</import>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
11 </macros>
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
12 <expand macro="requirements" />
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
13 <expand macro="stdio" />
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
14 <expand macro="version" />
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
15 <command><![CDATA[
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
16 mkdir -p output;
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
17 @BINARY@
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
18 @TABLEPARAMS@
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
19 @THREADS@
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
20 output
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
21 #for input in $inputs
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
22 $input
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
23 #end for ;
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
24 mv output.info $infomation ;
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
25 mv *.part output/
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
26 ]]>
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
27 </command>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
28
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
29 <inputs>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
30 <expand macro="input_sequences_filenames" />
52
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
31 <param name="ksize"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
32 type="integer"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
33 value="20"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
34 label="ksize"
59
08a599cf71d0 Bjoern's suggestions
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 53
diff changeset
35 help="k-mer size to use (--ksize/-k)" />
52
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
36 <param name="n_tables"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
37 type="integer"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
38 min="1"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
39 value="4"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
40 label="n_tables"
59
08a599cf71d0 Bjoern's suggestions
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 53
diff changeset
41 help="number of tables to use (--n_tables/-N)" />
52
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
42 <param name="tablesize_specific"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
43 type="text"
3d65329a491d PEP8 & params for do-partition
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 45
diff changeset
44 label="tablesize"
59
08a599cf71d0 Bjoern's suggestions
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 53
diff changeset
45 help="lower bound on the tablesize to use (--min-tablesize/-x)" />
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
46 </inputs>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
47 <outputs>
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
48 <data name="information"
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
49 format="text"
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
50 label="${tool.name} summary for #echo ','.join(map(str, $inputs ))#" />
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
51 <expand macro="output_sequences" />
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
52 </outputs>
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
53 <tests>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
54 <test>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
55 <param name="inputs" value="random-20-a.fa"/>
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
56 <output name="output">
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
57 <discovered_dataset designation="random-20-a.fa.part">
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
58 <assert_contents>
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
59 <has_text text='>35 2' />
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
60 </assert_contents>
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
61 </discovered_dataset>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
62 </output>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
63 </test>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
64 </tests>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
65 <help><![CDATA[
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
66 Load in a set of sequences, partition them, merge the partitions, and
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
67 annotate the original sequences files with the partition information.
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
68
60
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
69 This script combines the functionality of :program:`load-graph.py`,
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
70 :program:`partition-graph.py`, :program:`merge-partitions.py`, and
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
71 :program:`annotate-partitions.py` into one script. This is convenient
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
72 but should probably not be used for large data sets, because
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
73 :program:`do-partition.py` doesn't provide save/resume functionality.
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
74 ]]>
fe697e0cb24a planemo upload for repository https://github.com/galaxyproject/tools-iuc/blob/master/tools/khmer/ commit d8e0950d53e504e02ee5db43c0804142b14d7fd2-dirty
crusoe
parents: 59
diff changeset
75 </help>
53
2c03c19808c5 Add citations
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 52
diff changeset
76 <citations>
2c03c19808c5 Add citations
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 52
diff changeset
77 <expand macro="software-citation" />
2c03c19808c5 Add citations
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 52
diff changeset
78 <expand macro="graph-citation" />
2c03c19808c5 Add citations
Michael R. Crusoe <mcrusoe@msu.edu>
parents: 52
diff changeset
79 </citations>
45
0b238b083f77 2 more tools
Michael R. Crusoe <mcrusoe@msu.edu>
parents:
diff changeset
80 </tool>