annotate parse_mito_blast.xml @ 0:f172b1f77d6c draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
author iuc
date Thu, 12 May 2022 10:45:45 +0000
parents
children 3c9ad4adf8d2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
1 <tool id="parse_mito_blast" name="Parse mitochondrial blast" version="@TOOL_VERSION@" profile="21.05">
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
2 <description>overlap-conscious coverage calculation between scaffold-accession number pairs from blast output</description>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
3 <macros>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.0.1</token>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
5 </macros>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
6 <requirements>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
7 <requirement type="package" version="@TOOL_VERSION@">parse_mito_blast</requirement>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
8 </requirements>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
10 parse_mito_blast.py
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
11 --blastout '$blastout'
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
12 ]]>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
13 </command>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
14 <inputs>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
15 <param argument="blastout" type="data" format="tabular" label="Tabular file generated by mito-blast"/>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
16 </inputs>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
17 <outputs>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
18 <data name="cov_report" format="tabular" from_work_dir="cov_report.tsv" label="${tool.name} on ${on_string}" />
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
19 <data name="mito_scaff_names" format="txt" from_work_dir="mito_scaff_names.txt" label="contaminant scaffolds on ${on_string}" />
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
20 </outputs>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
21 <tests>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
22 <test>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
23 <param name="blastout" value="test_input.tsv" />
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
24 <output name="cov_report" file="test_cov_report.tsv" ftype="tabular" />
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
25 <output name="mito_scaff_names" file="test_mito_scaff_names.txt" ftype="txt" />
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
26 </test>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
27 </tests>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
28 <help><![CDATA[
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
29
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
30 This tool is intended for use on the tabular (format 6) output generated by blastn. Depending on filtering choices, blast will output \
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
31 all the alignments it generates. Often there are multiple overlapping alignments for a unique query sequence-accession number pair. This tool \
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
32 collects all alignments between a given pair and calculates the total coverage between the query and accession number, taking into /
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
33 account overlapping alignments. Therefore a user can figure out how much of their query sequence actually identifies with a subject /
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
34 sequence (acc #). This tool was designed for use in the VGP decontamination pipeline - in particular for deciding whether a scaffold /
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
35 (sequence) is of mitochondrial origin. Parse_mito_blast generates a synthesized, tabular report of coverage for scaffolds with >95% /
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
36 identity to a mitochondrial subject sequence. To use, pass a format 6 blast output (--blastout) and the desired name of the report.
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
37
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
38 NOTE: This tool is currently designed for use with the blast headers 'qseqid','sseqid','qlen','length','qcovhsp','eval','qstart','qend','qcovs' /
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
39 and will be sensitive to this order.
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
40 ]]>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
41 </help>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
42 <citations>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
43 <citation type="bibtex">
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
44 @misc{Danecek_et_al,
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
45 Author={Danecek, P., Schiffels, S., Durbin, R.},
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
46 title={Multiallelic calling model in bcftools (-m)},
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
47 url = {http://samtools.github.io/bcftools/call-m.pdf},}
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
48 </citation>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
49 </citations>
f172b1f77d6c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/parse_mito_blast commit 26909099e5c61564bd72f67974e30e75f3fad22c
iuc
parents:
diff changeset
50 </tool>