Mercurial > repos > crusoe > khmer
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 |
| rev | line source |
|---|---|
| 45 | 1 <tool id="gedlab-khmer-do-partition" |
| 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 | 5 <description> |
| 6 Load, partition, and annotate FAST[AQ] sequences | |
| 7 </description> | |
| 8 <macros> | |
| 9 <token name="@BINARY@">do-parition.py</token> | |
| 10 <import>macros.xml</import> | |
| 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 | 16 mkdir -p output; |
| 17 @BINARY@ | |
| 18 @TABLEPARAMS@ | |
| 19 @THREADS@ | |
| 20 output | |
| 21 #for input in $inputs | |
| 22 $input | |
| 23 #end for ; | |
| 24 mv output.info $infomation ; | |
| 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 | 27 </command> |
| 28 | |
| 29 <inputs> | |
| 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 | 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 | 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 | 45 help="lower bound on the tablesize to use (--min-tablesize/-x)" /> |
| 45 | 46 </inputs> |
| 47 <outputs> | |
| 48 <data name="information" | |
| 49 format="text" | |
| 50 label="${tool.name} summary for #echo ','.join(map(str, $inputs ))#" /> | |
| 51 <expand macro="output_sequences" /> | |
| 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 | 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 | 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 | 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 | 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 | 76 <citations> |
| 77 <expand macro="software-citation" /> | |
| 78 <expand macro="graph-citation" /> | |
| 79 </citations> | |
| 45 | 80 </tool> |
