annotate sequence-splitter.xml @ 2:6dd4f53b9964 draft default tip

"planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
author rplanel
date Sat, 21 Nov 2020 08:50:21 +0000
parents 7b509a1801e4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
1 <tool id="sequence-splitter" name="Sequence Splitter" version="@WRAPPER_VERSION@">
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>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
5 <expand macro="requirements" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
6 <edam_operations>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
7 <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
8 <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
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_topics>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
11 <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
12 <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
13 </edam_topics>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
14 <command detect_errors="exit_code">
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
15 <![CDATA[
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
16 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
17 python
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
18 '$__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
19 -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
20 #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
21 -f fasta
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
22 #else
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
23 -f fastq
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
24 #end if
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
25 #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
26 -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
27 #else
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
28 -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
29 #end if
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
30 -o 'outputs'
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
31 ]]>
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
32 </command>
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
33 <inputs>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
34 <param type="data" name="sequences" format="fasta,fastq" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
35 <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
36 <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
37 <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
38 <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
39 </param>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
40 <when value="chunk_size">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
41 <param name="chunk_size" label="Chunk size" type="integer" min="1" value="100" help="How many sequences by chunk ?" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
42 </when>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
43 <when value="nb_chunk">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
44 <param name="nb_chunk" label="Number of chunks" type="integer" min="1" value="10" help="How many chunks ?" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
45 </when>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
46 </conditional>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
47 </inputs>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
48 <outputs>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
49 <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
50 <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
51 </collection>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
52 <data format="txt" name="logfile" from_work_dir="sequence-splitter.log" label="${tool.name} logfile on ${on_string}" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
53 </outputs>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
54 <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
55 <!-- 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
56 <test>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
57 <param name="sequences" value="sample.fastq" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
58 <conditional name="split_mode">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
59 <param name="selector" value="chunk_size" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
60 <param name="chunk_size" value="2" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
61 </conditional>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
62 <output_collection name="split_output" type="list" count="5">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
63 <element name="sequences-chunk-1" file="sample-chunk-1.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
64 <element name="sequences-chunk-2" file="sample-chunk-2.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
65 <element name="sequences-chunk-3" file="sample-chunk-3.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
66 <element name="sequences-chunk-4" file="sample-chunk-4.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
67 <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
68 </output_collection>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
69 </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
70 <test>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
71 <param name="sequences" value="sample.fasta" />
1
7b509a1801e4 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents: 0
diff changeset
72 <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
73 <param name="selector" value="chunk_size" />
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
74 <param name="chunk_size" value="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
75 </conditional>
7b509a1801e4 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents: 0
diff changeset
76 <output_collection name="split_output" type="list" count="1">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
77 <element name="sequences-chunk-1" file="sample-5-chunk-1.fasta" ftype="fasta" compare="diff" />
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 </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
79 </test>
7b509a1801e4 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents: 0
diff changeset
80 <!-- 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
81 <test>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
82 <param name="sequences" value="sample.fastq" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
83 <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
84 <param name="selector" value="nb_chunk" />
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
85 <param name="nb_chunk" value="2" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
86 </conditional>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
87 <output_collection name="split_output" type="list" count="2">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
88 <element name="sequences-chunk-1" file="sample-3-chunk-1.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
89 <element name="sequences-chunk-2" file="sample-3-chunk-2.fastq" ftype="fastqsanger" compare="diff" />
1
7b509a1801e4 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents: 0
diff changeset
90 </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
91 </test>
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>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
93 <param name="sequences" value="sample.fastq" />
1
7b509a1801e4 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents: 0
diff changeset
94 <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
95 <param name="selector" value="nb_chunk" />
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
96 <param name="nb_chunk" value="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
97 </conditional>
7b509a1801e4 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 85ffc2e3805940c0ebb21d5450b86524bd788d7b"
rplanel
parents: 0
diff changeset
98 <output_collection name="split_output" type="list" count="4">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
99 <element name="sequences-chunk-1" file="sample-4-chunk-1.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
100 <element name="sequences-chunk-2" file="sample-4-chunk-2.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
101 <element name="sequences-chunk-3" file="sample-4-chunk-3.fastq" ftype="fastqsanger" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
102 <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
103 </output_collection>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
104 </test>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
105 <test>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
106 <param name="sequences" value="sample.fasta" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
107 <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
108 <param name="selector" value="nb_chunk" />
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
109 <param name="nb_chunk" value="10" />
0
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
110 </conditional>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
111 <output_collection name="split_output" type="list" count="4">
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
112 <element name="sequences-chunk-1" file="sample-2-chunk-1.fasta" ftype="fasta" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
113 <element name="sequences-chunk-2" file="sample-2-chunk-2.fasta" ftype="fasta" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
114 <element name="sequences-chunk-3" file="sample-2-chunk-3.fasta" ftype="fasta" compare="diff" />
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
115 <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
116 </output_collection>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
117 </test>
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
118
3e33310a7082 planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit cba12d215a89e9685c7d1f55d067770d7ec0dea2
rplanel
parents:
diff changeset
119 </tests>
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
120 <help>
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
121 <![CDATA[
0
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
2
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
147 ]]>
6dd4f53b9964 "planemo upload for repository https://github.com/rplanel/galaxy-tools/tree/master/tools/sequence-splitter commit 98f957247a46eabf7e561bd94328b6a03a4d73b9"
rplanel
parents: 1
diff changeset
148 </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
149 <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
150 </tool>