diff --git a/ivy.xml b/ivy.xml
index 42de21738..270c1d074 100644
--- a/ivy.xml
+++ b/ivy.xml
@@ -100,7 +100,7 @@
-
+
diff --git a/public/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/SelectVariants.java b/public/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/SelectVariants.java
index b71ab1983..12c5d6728 100755
--- a/public/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/SelectVariants.java
+++ b/public/java/src/org/broadinstitute/sting/gatk/walkers/variantutils/SelectVariants.java
@@ -660,11 +660,11 @@ public class SelectVariants extends RodWalker implements TreeR
vcs.add(builder.make());
}
- return combineVariants(vcs);
+ return combineMongoVariants(vcs);
}
// Copied from CombineVariants
- private Collection combineVariants(Collection vcs) {
+ private Collection combineMongoVariants(Collection vcs) {
if (vcs.size() < 2)
return vcs;
@@ -822,8 +822,10 @@ public class SelectVariants extends RodWalker implements TreeR
}
public void onTraversalDone(Integer result) {
- MongoDB.close();
-
+ if (mongoOn) {
+ MongoDB.close();
+ }
+
logger.info(result + " records processed.");
if (SELECT_RANDOM_NUMBER) {