diff --git a/config/datatypes_conf.xml.sample b/config/datatypes_conf.xml.sample
index d3505088219..eb6e3193a28 100644
--- a/config/datatypes_conf.xml.sample
+++ b/config/datatypes_conf.xml.sample
@@ -247,7 +247,12 @@
-
+
+
+
+
+
+
diff --git a/doc/source/lib/galaxy.datatypes.converters.rst b/doc/source/lib/galaxy.datatypes.converters.rst
index f0f735a2d98..dacdc91828d 100644
--- a/doc/source/lib/galaxy.datatypes.converters.rst
+++ b/doc/source/lib/galaxy.datatypes.converters.rst
@@ -233,6 +233,14 @@ galaxy.datatypes.converters.bcf_bgzip_to_bcf module
:undoc-members:
:show-inheritance:
+galaxy.datatypes.converters.bcf_to_bcf_bgzip module
+---------------------------------------------------
+
+.. automodule:: galaxy.datatypes.converters.bcf_to_bcf_bgzip
+ :members:
+ :undoc-members:
+ :show-inheritance:
+
galaxy.datatypes.converters.wiggle_to_array_tree_converter module
-----------------------------------------------------------------
diff --git a/lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf.py b/lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf_converter.py
similarity index 100%
rename from lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf.py
rename to lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf_converter.py
diff --git a/lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf.xml b/lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf_converter.xml
similarity index 81%
rename from lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf.xml
rename to lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf_converter.xml
index 55044300bba..90b67ca1db6 100644
--- a/lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf.xml
+++ b/lib/galaxy/datatypes/converters/bcf_bgzip_to_bcf_converter.xml
@@ -1,6 +1,6 @@
- bcfgz_to_bcf_converter.py '$input1' '$output1'
+ bcf_bgzip_to_bcf_converter.py '$input1' '$output1'
diff --git a/lib/galaxy/datatypes/converters/bcf_to_bcf_bgzip_converter.py b/lib/galaxy/datatypes/converters/bcf_to_bcf_bgzip_converter.py
new file mode 100644
index 00000000000..ba52f0116dc
--- /dev/null
+++ b/lib/galaxy/datatypes/converters/bcf_to_bcf_bgzip_converter.py
@@ -0,0 +1,22 @@
+#!/usr/bin/env python
+
+"""
+Uses bcftools to compress a bcf into a bcf.gz
+
+usage: %prog in_file out_file
+"""
+import optparse
+import subprocess
+
+
+def main():
+ # Read options, args.
+ parser = optparse.OptionParser()
+ (options, args) = parser.parse_args()
+ input_fname, output_fname = args
+
+ subprocess.call(["bcftools", "view", input_fname, "-o", output_fname, "-O", "b"])
+
+
+if __name__ == "__main__":
+ main()
diff --git a/lib/galaxy/datatypes/converters/bcf_to_bcf_bgzip_converter.xml b/lib/galaxy/datatypes/converters/bcf_to_bcf_bgzip_converter.xml
new file mode 100644
index 00000000000..5aea96fc5b7
--- /dev/null
+++ b/lib/galaxy/datatypes/converters/bcf_to_bcf_bgzip_converter.xml
@@ -0,0 +1,14 @@
+
+
+ bcf_to_bcf_bgzip_converter.py '$input1' '$output1'
+
+
+
+
+
+
+
+
+
+
+