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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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&lt;designation&gt;\w+-chunk-\d+)\.(?P&lt;ext&gt;.+)" 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>