comparison sampleFasta.xml @ 22:58807b35777a draft

planemo upload commit 20bdf879b52796d3fb251a20807191ff02084d3c-dirty
author petr-novak
date Wed, 02 Aug 2023 11:31:12 +0000
parents d14b68e9fd1d
children 628b235d76c7
comparison
equal deleted inserted replaced
21:f4ed6a65a2ff 22:58807b35777a
1 <tool id="sampler" name="Read sampling" version="1.0.1"> 1 <tool id="sampler" name="Read sampling" version="1.0.1.3">
2 <description> Tool for randomly sampling subsets of reads from large datasets</description> 2 <description> Tool for randomly sampling subsets of reads from large datasets</description>
3 <requirements> 3 <requirements>
4 <requirement type="package">seqkit</requirement> 4 <requirement type="package">seqkit</requirement>
5 </requirements> 5 </requirements>
6 <stdio> 6 <stdio>
7 <exit_code range="1:" level="fatal" description="Error" /> 7 <exit_code range="1:" level="fatal" description="Error" />
8 </stdio> 8 </stdio>
9 <required_files>
10 <include type="literal" path="deinterlacer.py" />
11 <include type="literal" path="fasta_interlacer.py" />
12 </required_files>
9 <command> 13 <command>
10 <![CDATA[ 14 <![CDATA[
11 #if str($paired)=="true" 15 #if str($paired)=="true"
12 ${__tool_directory__}/deinterlacer.py $input Afile Bfile 16 python ${__tool_directory__}/deinterlacer.py $input Afile Bfile
13 && 17 &&
14 NUMBER=\$(($(number) / 2)) 18 NUMBER=\$(($(number) / 2))
15 && 19 &&
16 seqkit sample -2 --number \$NUMBER --rand-seed $seed -o Asample -w 0 Afile < /dev/null 20 seqkit sample -2 --number \$NUMBER --rand-seed $seed -o Asample -w 0 Afile < /dev/null
17 && 21 &&
18 seqkit sample -2 --number \$NUMBER --rand-seed $seed -o Bsample -w 0 Bfile < /dev/null 22 seqkit sample -2 --number \$NUMBER --rand-seed $seed -o Bsample -w 0 Bfile < /dev/null
19 && 23 &&
20 ${__tool_directory__}/fasta_interlacer.py -a Asample -b Bsample -p $output -x tmpfile 24 python ${__tool_directory__}/fasta_interlacer.py -a Asample -b Bsample -p $output -x tmpfile
21 #else 25 #else
22 seqkit sample -2 --number $number --rand-seed $seed -o $output -w 0 $input < /dev/null 26 seqkit sample -2 --number $number --rand-seed $seed -o $output -w 0 $input < /dev/null
23 #end if 27 #end if
24 ]]> 28 ]]>
25 </command> 29 </command>