# HG changeset patch
# User blankenberg
# Date 1442504637 14400
# Node ID cbb8bfd46a808ad2a5e5fc368e8b52b7c059e95e
# Parent 0095f76a5d05c49eea0786e7742ab255c24da518
planemo upload for repository https://github.com/blankenberg/tools-blankenberg/tree/master/tools/naive_variant_caller commit cf5c0f6fb2651adf72e317a1cf77805fca30d84e-dirty
diff -r 0095f76a5d05 -r cbb8bfd46a80 dependency_configs/tool_dependencies.xml
--- a/dependency_configs/tool_dependencies.xml Thu Sep 17 11:13:08 2015 -0400
+++ b/dependency_configs/tool_dependencies.xml Thu Sep 17 11:43:57 2015 -0400
@@ -6,7 +6,7 @@
-
-
+
+
diff -r 0095f76a5d05 -r cbb8bfd46a80 tools/naive_variant_caller.py
--- a/tools/naive_variant_caller.py Thu Sep 17 11:13:08 2015 -0400
+++ b/tools/naive_variant_caller.py Thu Sep 17 11:43:57 2015 -0400
@@ -1,9 +1,10 @@
+#!/usr/bin/env python
#Dan Blankenberg
import sys
import optparse
from pyBamParser.bam import Reader
-from pyBamTools.genotyping.naive import VCFReadGroupGenotyper
+from pyBamTools.genotyping.naive import VCFReadGroupGenotyper, PROGRAM_NAME, PROGRAM_VERSION
def main():
#Parse Command Line
@@ -22,8 +23,13 @@
parser.add_option( '--allow_out_of_bounds_positions', dest='allow_out_of_bounds_positions', action='store_true', default = False, help='Allows out of bounds positions to not throw fatal errors' )
parser.add_option( '--safe', dest='safe', action='store_true', default = False, help='Perform checks to prevent certain errors. Is slower.' )
parser.add_option( '--region', dest='region', action='append', type="string", default=[], help='region' )
+ parser.add_option( '', '--version', dest='version', action='store_true', default = False, help='Report version and quit' )
(options, args) = parser.parse_args()
+ if options.version:
+ print "%s version %s" % ( PROGRAM_NAME, PROGRAM_VERSION )
+ sys.exit(0)
+
if len( options.bam_file ) == 0:
print >>sys.stderr, 'You must provide at least one bam (-b) file.'
parser.print_help( sys.stderr )
diff -r 0095f76a5d05 -r cbb8bfd46a80 tools/naive_variant_caller.xml
--- a/tools/naive_variant_caller.xml Thu Sep 17 11:13:08 2015 -0400
+++ b/tools/naive_variant_caller.xml Thu Sep 17 11:43:57 2015 -0400
@@ -1,9 +1,9 @@
-
+
- tabulate variable sites from BAM datasets
numpy
pyBamParser
- pyBamTools
+ pyBamTools
@@ -52,6 +52,7 @@
${advanced_options.safe}
#end if
+ python naive_variant_caller.py --version