annotate mitobim.xml @ 0:ea46115c7f1e draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
author iuc
date Sun, 03 Jan 2021 18:21:12 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
1 <tool id="mitobim" name="MITObim" version="@TOOL_VERSION@" profile="20.01">
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
2 <description>mitochondrial baiting and iterative mapping</description>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
3 <macros>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.9.1</token>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
5 </macros>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
6 <requirements>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
7 <requirement type="package" version="@TOOL_VERSION@">mitobim</requirement>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
8 </requirements>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
9 <version_command>MITObim.pl --version</version_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
11 export LC_ALL=C &&
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
12 cp '$readpool' readpool.fastq &&
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
13 cp '$reference' reference.$reference.ext &&
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
14
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
15 MITObim.pl
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
16 #if str($start) != ""
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
17 --start $start
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
18 #end if
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
19 #if str($end) != ""
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
20 --end $end
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
21 #end if
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
22 --sample '$sample'
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
23 --ref '$ref'
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
24 --readpool readpool.fastq
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
25 #if $reference.ext == "fasta"
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
26 --quick
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
27 #else
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
28 --maf
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
29 #end if
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
30 reference.$reference.ext
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
31
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
32 --kbait $kbait
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
33 --platform $platform
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
34 $denovo
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
35 $pair
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
36 $split
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
37 $trimreads
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
38 $trimoverhang
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
39 #if str($mismatch) != ""
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
40 --mismatch $mismatch
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
41 #end if
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
42 #if str($min_cov) != ""
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
43 --min_cov $min_cov
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
44 #end if
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
45 #if str($min_len) != ""
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
46 --min_len $min_len
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
47 #end if
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
48 ## does not work with 3rd test --redirect_tmp \${TEMP:-\$_GALAXY_JOB_TMP_DIR}
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
49 --NFS_warn_only | tee log.txt &&
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
50
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
51 if grep -q "^Final assembly result will be written to file:" log.txt; then
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
52 cp \$(grep "^Final assembly result will be written to file:" log.txt | cut -d":" -f 2) '$assembly';
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
53 else
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
54 exit 1;
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
55 fi
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
56 ]]></command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
57 <inputs>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
58 <param name="reference" type="data" format="fasta,maf" label="Reference" help="If a FASTA sequence is given it will be used as bait (using the --quick option). If a MAF alignment is given the reference is extracted from the alignment (using the --maf option)"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
59 <param argument="--ref" type="text" value="" label="Reference ID" help="If resuming, use the same as in previous iteration/initial MIRA assembly">
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
60 <validator type="regex" message="&quot;, &apos;, and / are not allowed in IDs">[^'\"/]*$</validator>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
61 </param>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
62 <param argument="--readpool" type="data" format="fastq,fastq.gz" label="Read pool" help="Read pairs need to be interleaved for full functionality of the '-pair' option below"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
63 <param argument="--sample" type="text" value="" label="Sample ID" help="If resuming, the sampleID needs to be identical to that of the previous iteration / MIRA assembly">
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
64 <validator type="regex" message="&quot;, &apos;, and / are not allowed in IDs">[^'\"/]*$</validator>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
65 </param>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
66 <param argument="--start" type="integer" value="" optional="true" label="Iteration to start with" help="Defaults to 0 when using '--quick' reference"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
67 <param argument="--end" type="integer" value="" optional="true" label="Iteration to end with" help="Default=startiteration, i.e. if not specified otherwise stop after 1 iteration"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
68 <param argument="--kbait" type="integer" value="31" min="1" max="256" label="kmer for baiting stringency" help=""/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
69 <param argument="--platform" type="select" label="Sequencing platform" help="">
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
70 <option value="solexa">Solexa</option>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
71 <option value="iontor">ION Torrent</option>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
72 <option value="454">445</option>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
73 <option value="pacbio">PacBIO</option>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
74 </param>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
75 <param argument="--denovo" type="boolean" checked="false" truevalue="--denovo" falsevalue="" label="Run MIRA in denovo mode" help=""/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
76 <param argument="--pair" type="boolean" checked="false" truevalue="--pair" falsevalue="" label="Extend readpool to contain full read pairs, even if only one member was baited" help="Relies on /1 and /2 header convention for read pairs"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
77 <param argument="--split" type="boolean" checked="false" truevalue="--split" falsevalue="" label="Split reference at positions with more than 5N" help=""/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
78
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
79 <param argument="--trimreads" type="boolean" checked="false" truevalue="--trimreads" falsevalue="" label="Trim data" help="It is recommended to trim beforehand and feed MITObim with pre trimmed data"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
80 <param argument="--trimoverhang" type="boolean" checked="false" truevalue="--trimoverhang" falsevalue="" label="Trim overhang" help=" up- and downstream of reference. That is don't extend the bait"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
81 <param argument="--mismatch" type="integer" value="" optional="true" label="Number of allowed mismatches in mapping" help="Only for illumina data (default: 15% of avg. read length)"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
82 <param argument="--min_cov" type="integer" value="" optional="true" label="Minimum average coverage of contigs to be retained" help=""/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
83 <param argument="--min_len" type="integer" value="" optional="true" label="Minimum length of contig to be retained as backbone" help=""/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
84 </inputs>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
85 <outputs>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
86 <data format="fasta" name="assembly"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
87 </outputs>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
88 <tests>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
89 <!--MITObim.pl -start 1 -end 10 -sample testpool -ref Salpinus_mt_genome -readpool reads.fastq -maf initial-mapping-testpool-to-Salpinus-mt_assembly/initial-mapping-testpool-to-Salpinus-mt_d_results/initial-mapping-testpool-to-Salpinus-mt_out.maf &> log-->
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
90 <test>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
91 <param name="readpool" ftype="fastqsanger" value="Tthymallus-150bp-300sd50-interleaved.fastq"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
92 <param name="sample" value="testpool"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
93 <param name="reference" ftype="maf" value="initial-mapping-testpool-to-Salpinus-mt_out.maf"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
94 <param name="ref" value="Salpinus_mt_genome"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
95 <param name="start" value="1"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
96 <param name="end" value="10"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
97 <output name="assembly" value="ex1.fasta" ftype="fasta" compare="diff"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
98 <assert_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
99 <has_text text="--maf"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
100 </assert_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
101 </test>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
102 <!---start 1 -end 30 -sample testpool -ref Salpinus_mt_genome -readpool ~/PATH/TO/testdata1/Tthymallus-150bp-300sd50-interleaved.fastq \-\-quick ~/PATH/TO/testdata1/Salpinus-mt-genome-NC_000861.fasta &> log-->
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
103 <test>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
104 <param name="readpool" ftype="fastqsanger" value="Tthymallus-150bp-300sd50-interleaved.fastq"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
105 <param name="sample" value="testpool"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
106 <param name="reference" ftype="fasta" value="Salpinus-mt-genome-NC_000861.fasta"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
107 <param name="ref" value="Salpinus_mt_genome"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
108 <param name="start" value="1"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
109 <param name="end" value="30"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
110 <output name="assembly" value="ex2.fasta" ftype="fasta" compare="diff"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
111 <assert_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
112 <has_text text="--quick"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
113 </assert_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
114 </test>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
115 <!--~/PATH/TO/MITObim.pl -sample testpool -ref Tthymallus-COI -readpool ~/PATH/TO/testdata1/Tthymallus-150bp-300sd50-interleaved.fastq \-\-quick ~/PATH/TO/testdata1/Tthymallus-COI-partial-HQ961018.fasta -end 50 \-\-denovo \-\-paired \-\-clean &> log-->
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
116 <test>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
117 <param name="readpool" ftype="fastq" value="Tthymallus-150bp-300sd50-interleaved.fastq"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
118 <param name="sample" value="testpool"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
119 <param name="reference" ftype="fasta" value="Tthymallus-COI-partial-HQ961018.fasta"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
120 <param name="ref" value="Tthymallus-COI"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
121 <param name="end" value="50"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
122 <param name="pair" value="true"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
123 <output name="assembly" value="ex3.fasta" ftype="fasta" compare="diff"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
124 <assert_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
125 <has_text text="--quick"/>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
126 </assert_command>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
127 </test>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
128 </tests>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
129 <help><![CDATA[
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
130 The MITObim procedure (mitochondrial baiting and iterative mapping) represents a highly efficient approach to assembling novel mitochondrial genomes of non-model organisms directly from total genomic DNA derived NGS reads. Labor intensive long-range PCR steps prior to sequencing are no longer required. MITObim is capable of reconstructing mitochondrial genomes without the need of a reference genome of the targeted species by relying solely on (a) mitochondrial genome information of more distantly related taxa or (b) short mitochondrial barcoding sequences (seeds), such as the commonly used cytochrome-oxidase subunit 1 (COI), as a starting reference.
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
131
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
132 The script is performing three steps and iteratively repeating them: (i) Deriving reference sequence from previous mapping assembly, (ii) in silico baiting using the newly derived reference (iii) previously fished reads are mapped to the newly derived reference leading to an extension of the reference sequence.
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
133
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
134 For more details please refer to Hahn et al. 2013. Detailed examples are demonstrated in the TUTORIALS section here https://github.com/chrishah/MITObim
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
135 ]]></help>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
136 <citations>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
137 <citation type="doi">10.1093/nar/gkt371</citation>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
138 </citations>
ea46115c7f1e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mitobim commit 28d5ff6fe8faf9d3716a79c88b093dabd4aa82a8"
iuc
parents:
diff changeset
139 </tool>