annotate naive_variant_caller.xml @ 15:aff38ea879f1 draft

planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit dfca863a9a361877d6d98b92072f1ebc316c5767
author blankenberg
date Wed, 28 Feb 2018 16:01:52 -0500
parents 5c852eca82e0
children 07e71cf6c8ef
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
aff38ea879f1 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit dfca863a9a361877d6d98b92072f1ebc316c5767
blankenberg
parents: 14
diff changeset
1 <tool id="naive_variant_caller" name="Naive Variant Caller (NVC)" version="0.0.3">
14
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
2 <description> - tabulate variable sites from BAM datasets</description>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
3 <requirements>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
4 <requirement type="package" version="0.0.3">nvc</requirement>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
5 </requirements>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
6 <stdio>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
7 <exit_code range="1:" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
8 <exit_code range=":-1" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
9 </stdio>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
10 <version_command>naive_variant_caller.py --version</version_command>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
11 <command>naive_variant_caller.py
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
12 -o "${output_vcf}"
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
13
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
14 #for $input_bam in $reference_source.input_bams:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
15 -b '${input_bam.input_bam}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
16 -i '${input_bam.input_bam.metadata.bam_index}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
17 #end for
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
18
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
19 #if $reference_source.reference_source_selector != "history":
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
20 -r '${reference_source.ref_file.fields.path}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
21 #elif $reference_source.ref_file:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
22 -r '${reference_source.ref_file}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
23 #end if
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
24
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
25 #for $region in $regions:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
26 --region '${region.chromosome}:${region.start}-${region.end}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
27 #end for
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
28
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
29 #for $region_file in $region_files:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
30 --regions_filename '${region_file.input_region}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
31 --regions_file_columns '${int($region_file.input_region.metadata.chromCol)-1},${int($region_file.input_region.metadata.startCol)-1},${int($region_file.input_region.metadata.endCol)-1}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
32 #end for
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
33
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
34 ${variants_only}
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
35
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
36 ${use_strand}
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
37
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
38 --ploidy '${$ploidy}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
39
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
40 --min_support_depth '${min_support_depth}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
41
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
42 #if str($min_base_quality):
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
43 --min_base_quality '${min_base_quality}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
44 #end if
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
45
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
46 #if str($min_mapping_quality):
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
47 --min_mapping_quality '${min_mapping_quality}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
48 #end if
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
49
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
50 --allow_out_of_bounds_positions
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
51
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
52 #if str( $advanced_options.advanced_options_selector ) == "advanced":
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
53 #if str( $advanced_options.coverage_dtype ) != "guess":
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
54 --coverage_dtype '${advanced_options.coverage_dtype}'
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
55 #end if
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
56 ${advanced_options.safe}
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
57 #end if
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
58 </command>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
59 <inputs>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
60 <conditional name="reference_source">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
61 <param name="reference_source_selector" type="select" label="Choose the source for the reference list">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
62 <option value="cached">Locally cached</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
63 <option value="history">History</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
64 </param>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
65 <when value="cached">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
66 <repeat name="input_bams" title="BAM file" min="1" >
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
67 <param name="input_bam" type="data" format="bam" label="BAM file">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
68 <validator type="unspecified_build" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
69 <validator type="dataset_metadata_in_data_table" table_name="sam_fa_indexes" metadata_name="dbkey" metadata_column="value" message="Sequences are not currently available for the specified build." /> <!-- fixme!!! this needs to be a select -->
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
70 </param>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
71 </repeat>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
72 <param name="ref_file" type="select" label="Using reference genome" >
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
73 <options from_data_table="sam_fa_indexes">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
74 <!-- <filter type="data_meta" key="dbkey" ref="input_bam" column="dbkey"/> does not yet work in a repeat...-->
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
75 </options>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
76 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
77 </param>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
78 </when>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
79 <when value="history"> <!-- FIX ME!!!! -->
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
80 <repeat name="input_bams" title="BAM file" min="1" >
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
81 <param name="input_bam" type="data" format="bam" label="BAM file" >
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
82 </param>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
83 </repeat>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
84 <param name="ref_file" type="data" format="fasta" label="Using reference file" optional="True" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
85 </when>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
86 </conditional>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
87
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
88 <repeat name="regions" title="Restrict to regions" min="0" >
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
89 <param name="chromosome" type="text" value="" optional="False" label="Chromosome" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
90 <param name="start" type="integer" value="" optional="True" label="Start" help="0-based, closed. (BED style)" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
91 <param name="end" type="integer" value="" optional="True" label="End" help="0-based, open. (BED style)" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
92 </repeat>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
93
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
94 <repeat name="region_files" title="Restrict to regions by file" min="0" >
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
95 <param name="input_region" type="data" format="interval" label="Genomic Regions" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
96 </repeat>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
97
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
98 <!-- TODO: enhance filtering -->
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
99 <param name="min_support_depth" type="integer" value="0" min="0" label="Minimum number of reads needed to consider a REF/ALT" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
100 <param name="min_base_quality" type="integer" value="" label="Minimum base quality" optional="True" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
101 <param name="min_mapping_quality" type="integer" value="" label="Minimum mapping quality" optional="True" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
102
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
103 <param name="ploidy" type="integer" value="2" min="1" label="Ploidy" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
104 <param name="variants_only" type="boolean" truevalue="--variants_only" falsevalue="" checked="False" label="Only write out positions with possible alternate alleles"/>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
105
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
106 <param name="use_strand" type="boolean" truevalue="--use_strand" falsevalue="" checked="False" label="Report counts by strand"/>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
107
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
108 <conditional name="advanced_options">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
109 <param name="advanced_options_selector" type="select" label="Show Advanced Options">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
110 <option value="basic" selected="True">Hide Advanced Options</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
111 <option value="advanced">Show Advanced Options</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
112 </param>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
113 <when value="basic">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
114 <!-- Do nothing here -->
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
115 </when>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
116 <when value="advanced">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
117 <param name="coverage_dtype" type="select" label="Choose the dtype to use for storing coverage information" help="This affects the maximum recorded value for a position, e.g. uint8 would be 255 coverage, but will require the least amount of RAM">
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
118 <option value="guess" selected="True">Guess</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
119 <option value="uint8">uint8</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
120 <option value="uint16">uint16</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
121 <option value="uint32">uint32</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
122 <option value="uint64">uint64</option>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
123 </param>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
124 <param name="safe" type="boolean" truevalue="--safe" falsevalue="" checked="False" label="Be extra safe"/>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
125 </when>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
126 </conditional>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
127
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
128 </inputs>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
129 <outputs>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
130 <data format="vcf" name="output_vcf" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
131 </outputs>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
132 <tests>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
133 <test>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
134 <param name="reference_source_selector" value="history" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
135 <param name="input_bam" value="fake_phiX174_reads_1.bam" ftype="bam" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
136 <param name="ref_file" value="phiX174.fasta" ftype="fasta" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
137 <param name="regions" value="0" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
138 <param name="min_support_depth" value="0" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
139 <param name="min_base_quality" value="" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
140 <param name="min_mapping_quality" value="" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
141 <param name="ploidy" value="2" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
142 <param name="variants_only" value="False" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
143 <param name="use_strand" value="False" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
144 <param name="advanced_options_selector" value="advanced" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
145 <param name="coverage_dtype" value="uint8" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
146 <output name="output_vcf" file="fake_phiX174_reads_1_test_out_1.vcf" compare="contains" />
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
147 </test>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
148 </tests>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
149 <help>
15
aff38ea879f1 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit dfca863a9a361877d6d98b92072f1ebc316c5767
blankenberg
parents: 14
diff changeset
150 The **Naive Variant Caller** tool (NVC).
aff38ea879f1 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit dfca863a9a361877d6d98b92072f1ebc316c5767
blankenberg
parents: 14
diff changeset
151
aff38ea879f1 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit dfca863a9a361877d6d98b92072f1ebc316c5767
blankenberg
parents: 14
diff changeset
152 ------
aff38ea879f1 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit dfca863a9a361877d6d98b92072f1ebc316c5767
blankenberg
parents: 14
diff changeset
153
14
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
154 **What it does**
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
155
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
156 This tool is a naive variant caller that processes aligned sequencing reads from the BAM format and produces a VCF file containing per position variant calls. This tool allows multiple BAM files to be provided as input and utilizes read group information to make calls for individual samples.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
157
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
158 User configurable options allow filtering reads that do not pass mapping or base quality thresholds and minimum per base read depth; user's can also specify the ploidy and whether to consider each strand separately.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
159
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
160 In addition to calling alternate alleles based upon simple ratios of nucleotides at a position, per base nucleotide counts are also provided. A custom tag, NC, is used within the Genotype fields. The NC field is a comma-separated listing of nucleotide counts in the form of &lt;nucleotide&gt;=&lt;count&gt;, where a plus or minus character is prepended to indicate strand, if the strandedness option was specified.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
161
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
162
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
163 ------
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
164
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
165 **Inputs**
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
166
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
167 Accepts one or more BAM input files and a reference genome from the built-in list or from a FASTA file in your history.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
168
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
169
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
170 **Outputs**
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
171
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
172 The output is in VCF format.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
173
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
174 Example VCF output line, without reporting by strand:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
175 ``chrM 16029 . T G,A,C . . AC=15,9,5;AF=0.00155311658729,0.000931869952371,0.000517705529095 GT:AC:AF:NC 0/0:15,9,5:0.00155311658729,0.000931869952371,0.000517705529095:A=9,C=5,T=9629,G=15,``
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
176
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
177 Example VCF output line, when reporting by strand:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
178 ``chrM 16029 . T G,A,C . . AC=15,9,5;AF=0.00155311658729,0.000931869952371,0.000517705529095 GT:AC:AF:NC 0/0:15,9,5:0.00155311658729,0.000931869952371,0.000517705529095:+T=3972,-A=9,-C=5,-T=5657,-G=15,``
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
179
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
180 **Options**
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
181
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
182 Reference Genome:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
183
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
184 Ensure that you have selected the correct reference genome, either from the list of built-in genomes or by selecting the corresponding FASTA file from your history.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
185
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
186 Restrict to regions:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
187
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
188 You can specify any number of regions on which you would like to receive results. You can specify just a chromosome name, or a chromosome name and start postion, or a chromosome name and start and end position for the set of desired regions.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
189
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
190 Minimum number of reads needed to consider a REF/ALT:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
191
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
192 This value declares the minimum number of reads containing a particular base at each position in order to list and use said allele in genotyping calls. Default is 0.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
193
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
194 Minimum base quality:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
195
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
196 The minimum base quality score needed for the position in a read to be used for nucleotide counts and genotyping. Default is no filter.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
197
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
198 Minimum mapping quality:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
199
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
200 The minimum mapping quality score needed to consider a read for nucleotide counts and genotyping. Default is no filter.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
201
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
202 Ploidy:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
203
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
204 The number of genotype calls to make at each reported position.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
205
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
206 Only write out positions with possible alternate alleles:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
207
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
208 When set, only positions which have at least one non-reference nucleotide which passes declare filters will be present in the output.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
209
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
210 Report counts by strand:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
211
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
212 When set, nucleotide counts (NC) will be reported in reference to the aligned read's source strand. Reported as: &lt;strand&gt;&lt;BASE&gt;=&lt;COUNT&gt;.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
213
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
214 Choose the dtype to use for storing coverage information:
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
215
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
216 This controls the maximum depth value for each nucleotide/position/strand (when specified). Smaller values require the least amount of memory, but have smaller maximal limits.
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
217
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
218 +--------+----------------------------+
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
219 | name | maximum coverage value |
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
220 +========+============================+
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
221 | uint8 | 255 |
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
222 +--------+----------------------------+
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
223 | uint16 | 65,535 |
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
224 +--------+----------------------------+
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
225 | uint32 | 4,294,967,295 |
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
226 +--------+----------------------------+
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
227 | uint64 | 18,446,744,073,709,551,615 |
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
228 +--------+----------------------------+
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
229
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
230
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
231 </help>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
232 <citations>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
233 <citation type="doi">10.1186/gb4161</citation>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
234 </citations>
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
235
5c852eca82e0 planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit a1f39a3e28911591f6a1ed58a43e95e0baf5e750
blankenberg
parents:
diff changeset
236 </tool>