Mercurial > repos > rplanel > sequence_splitter
annotate sequence-splitter.xml @ 1:7b509a1801e4 draft
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
| author | rplanel |
|---|---|
| date | Tue, 20 Aug 2019 09:46:49 -0400 |
| parents | 3e33310a7082 |
| children | 6dd4f53b9964 |
| rev | line source |
|---|---|
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
1 <tool id="sequence-splitter" name="Sequence Splitter" version="0.1.1"> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
2 <macros> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
3 <import>macros.xml</import> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
4 </macros> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
5 <requirements> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
6 <requirement type="package" version="2.7.11">python</requirement> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
7 <requirement type="package" version="1.73">biopython</requirement> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
8 </requirements> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
9 <edam_operations> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
10 <edam_operation>operation_2409</edam_operation> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
11 <edam_operation>operation_3359</edam_operation> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
12 </edam_operations> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
13 <edam_topics> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
14 <edam_topic>topic_3307</edam_topic> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
15 <edam_topic>topic_0080</edam_topic> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
16 </edam_topics> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
17 <command detect_errors="exit_code"><![CDATA[ |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
18 ln -s '$sequences' ./sequences.${sequences.ext} && |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
19 python |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
20 '$__tool_directory__/sequence-splitter.py' |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
21 -s ./sequences.$sequences.ext |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
22 #if $sequences.is_of_type("fasta") |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
23 -f fasta |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
24 #else |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
25 -f fastq |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
26 #end if |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
27 #if $split_mode.selector == 'chunk_size' |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
28 -c $split_mode.chunk_size |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
29 #else |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
30 -n $split_mode.nb_chunk |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
31 #end if |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
32 -o 'outputs' |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
33 ]]> </command> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
34 <inputs> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
35 <param type="data" name="sequences" format="fasta,fastq"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
36 <conditional name="split_mode"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
37 <param name="selector" type="select" label="Split by:"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
38 <option value="chunk_size">Number of sequence(s) by chunk</option> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
39 <option value="nb_chunk">Number of chunk(s)</option> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
40 </param> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
41 <when value="chunk_size"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
42 <param name="chunk_size" label="Chunk size" type="integer" min="1" value="100" help="How many sequences by chunk ?"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
43 </when> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
44 <when value="nb_chunk"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
45 <param name="nb_chunk" label="Number of chunks" type="integer" min="1" value="10" help="How many chunks ?"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
46 </when> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
47 </conditional> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
48 </inputs> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
49 <outputs> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
50 <collection name="split_output" type="list" label="splitted sequences"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
51 <discover_datasets pattern="(?P<designation>\w+-chunk-\d+)\.(?P<ext>.+)" directory="outputs" /> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
52 </collection> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
53 <data format="text" name="logfile" from_work_dir="sequence-splitter.log" label="${tool.name} logfile on ${on_string}"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
54 </outputs> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
55 <tests> |
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
56 <!-- CHUNK SIZE --> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
57 <test> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
58 <param name="sequences" value="sample.fastq"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
59 <conditional name="split_mode"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
60 <param name="selector" value="chunk_size"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
61 <param name="chunk_size" value="2"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
62 </conditional> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
63 <output_collection name="split_output" type="list" count="5"> |
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
64 <element name="sequences-chunk-1" file="sample-chunk-1.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
65 <element name="sequences-chunk-2" file="sample-chunk-2.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
66 <element name="sequences-chunk-3" file="sample-chunk-3.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
67 <element name="sequences-chunk-4" file="sample-chunk-4.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
68 <element name="sequences-chunk-5" file="sample-chunk-5.fastq" ftype="fastqsanger" compare="diff"/> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
69 </output_collection> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
70 </test> |
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
71 <test> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
72 <param name="sequences" value="sample.fasta"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
73 <conditional name="split_mode"> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
74 <param name="selector" value="chunk_size" /> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
75 <param name="chunk_size" value="5"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
76 </conditional> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
77 <output_collection name="split_output" type="list" count="1"> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
78 <element name="sequences-chunk-1" file="sample-5-chunk-1.fasta" ftype="fasta" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
79 </output_collection> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
80 </test> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
81 <!-- NUMBER CHUNK --> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
82 <test> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
83 <param name="sequences" value="sample.fastq"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
84 <conditional name="split_mode"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
85 <param name="selector" value="nb_chunk" /> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
86 <param name="nb_chunk" value="2"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
87 </conditional> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
88 <output_collection name="split_output" type="list" count="2"> |
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
89 <element name="sequences-chunk-1" file="sample-3-chunk-1.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
90 <element name="sequences-chunk-2" file="sample-3-chunk-2.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
91 </output_collection> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
92 </test> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
93 <test> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
94 <param name="sequences" value="sample.fastq"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
95 <conditional name="split_mode"> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
96 <param name="selector" value="nb_chunk" /> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
97 <param name="nb_chunk" value="4"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
98 </conditional> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
99 <output_collection name="split_output" type="list" count="4"> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
100 <element name="sequences-chunk-1" file="sample-4-chunk-1.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
101 <element name="sequences-chunk-2" file="sample-4-chunk-2.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
102 <element name="sequences-chunk-3" file="sample-4-chunk-3.fastq" ftype="fastqsanger" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
103 <element name="sequences-chunk-4" file="sample-4-chunk-4.fastq" ftype="fastqsanger" compare="diff"/> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
104 </output_collection> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
105 </test> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
106 <test> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
107 <param name="sequences" value="sample.fasta"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
108 <conditional name="split_mode"> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
109 <param name="selector" value="nb_chunk" /> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
110 <param name="nb_chunk" value="10"/> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
111 </conditional> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
112 <output_collection name="split_output" type="list" count="4"> |
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
113 <element name="sequences-chunk-1" file="sample-2-chunk-1.fasta" ftype="fasta" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
114 <element name="sequences-chunk-2" file="sample-2-chunk-2.fasta" ftype="fasta" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
115 <element name="sequences-chunk-3" file="sample-2-chunk-3.fasta" ftype="fasta" compare="diff"/> |
|
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
116 <element name="sequences-chunk-4" file="sample-2-chunk-4.fasta" ftype="fasta" compare="diff"/> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
117 </output_collection> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
118 </test> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
119 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
120 </tests> |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
121 <help><![CDATA[ |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
122 Usage: |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
123 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
124 sequence-splitter.py [-h] [-s SEQUENCES] [-f FORMAT] (-c CHUNK_SIZE | -n NB_CHUNK) [-o OUTPUT] |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
125 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
126 Split fasta/fastq files |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
127 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
128 optional arguments: |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
129 -h, --help show this help message and exit |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
130 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
131 -s SEQUENCES, --sequences SEQUENCES |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
132 File that contains the sequences |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
133 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
134 -f FORMAT, --format FORMAT |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
135 File format (fastq, fasta) |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
136 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
137 -c CHUNK_SIZE, --chunk-size CHUNK_SIZE |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
138 The number of sequences by chunks |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
139 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
140 -n NB_CHUNK, --nb-chunk NB_CHUNK |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
141 Number of chunks |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
142 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
143 -o OUTPUT, --output OUTPUT |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
144 The output directory where the chunks will be saved |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
145 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
146 |
|
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
147 ]]> </help> |
|
1
7b509a1801e4
"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents:
0
diff
changeset
|
148 <expand macro="citations" /> |
|
0
3e33310a7082
planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff
changeset
|
149 </tool> |
