diff --git a/tool_data_table_conf.xml.sample b/tool_data_table_conf.xml.sample
index 869eb8c52de..a217776b72a 100644
--- a/tool_data_table_conf.xml.sample
+++ b/tool_data_table_conf.xml.sample
@@ -70,6 +70,11 @@
value, dbkey, name, path
+
+
+ value, dbkey, name, path, tools_valid_for
+
+
value, dbkey, name, path
diff --git a/tools/gatk/analyze_covariates.xml b/tools/gatk/analyze_covariates.xml
index ab62a089cdf..d6efcb5436b 100644
--- a/tools/gatk/analyze_covariates.xml
+++ b/tools/gatk/analyze_covariates.xml
@@ -11,6 +11,7 @@
-jar "${GALAXY_DATA_INDEX_DIR}/shared/jars/gatk/AnalyzeCovariates.jar"
-recalFile "${input_recal}"
-outputDir "${output_html.files_path}"
+ ##--num_threads 4 ##hard coded, for now
##-log "${output_log}"
##-Rscript,--path_to_Rscript path_to_Rscript; on path is good enough
-resources "${GALAXY_DATA_INDEX_DIR}/gatk/R"
diff --git a/tools/gatk/count_covariates.xml b/tools/gatk/count_covariates.xml
index 0a2366fa09a..dcf712b416b 100644
--- a/tools/gatk/count_covariates.xml
+++ b/tools/gatk/count_covariates.xml
@@ -139,10 +139,10 @@
-
+
-
+
diff --git a/tools/gatk/indel_realigner.xml b/tools/gatk/indel_realigner.xml
index 9676467e9c4..69ce9adac18 100644
--- a/tools/gatk/indel_realigner.xml
+++ b/tools/gatk/indel_realigner.xml
@@ -13,6 +13,7 @@
-T "IndelRealigner"
-o "${output_bam}"
-et "NO_ET" ##ET no phone home
+ ##--num_threads 4 ##hard coded, for now
##-log "${output_log}" ##don't use this to log to file, instead directly capture stdout
#if $reference_source.reference_source_selector != "history":
-R "${reference_source.ref_file.fields.path}"
@@ -108,10 +109,10 @@
-
+
-
+
diff --git a/tools/gatk/realigner_target_creator.xml b/tools/gatk/realigner_target_creator.xml
index 7be101ec472..c9c3172bdcb 100644
--- a/tools/gatk/realigner_target_creator.xml
+++ b/tools/gatk/realigner_target_creator.xml
@@ -13,6 +13,7 @@
-T "RealignerTargetCreator"
-o "${output_interval}"
-et "NO_ET" ##ET no phone home
+ ##--num_threads 4 ##hard coded, for now
##-log "${output_log}" ##don't use this to log to file, instead directly capture stdout
#if $reference_source.reference_source_selector != "history":
-R "${reference_source.ref_file.fields.path}"
@@ -104,10 +105,10 @@
-
+
-
+
diff --git a/tools/gatk/table_recalibration.xml b/tools/gatk/table_recalibration.xml
index 1e4e6da35f6..3c40af6def1 100644
--- a/tools/gatk/table_recalibration.xml
+++ b/tools/gatk/table_recalibration.xml
@@ -13,6 +13,7 @@
-T "TableRecalibration"
-o "${output_bam}"
-et "NO_ET" ##ET no phone home
+ ##--num_threads 4 ##hard coded, for now
##-log "${output_log}" ##don't use this to log to file, instead directly capture stdout
#if $reference_source.reference_source_selector != "history":
-R "${reference_source.ref_file.fields.path}"
@@ -118,10 +119,10 @@
-
+
-
+
diff --git a/tools/gatk/unified_genotyper.xml b/tools/gatk/unified_genotyper.xml
index ae2cc08c6d1..c9144233946 100644
--- a/tools/gatk/unified_genotyper.xml
+++ b/tools/gatk/unified_genotyper.xml
@@ -136,11 +136,11 @@
-
+
-
+
diff --git a/tools/gatk/variant_annotator.xml b/tools/gatk/variant_annotator.xml
index 55802641b2f..6302a0f69b5 100644
--- a/tools/gatk/variant_annotator.xml
+++ b/tools/gatk/variant_annotator.xml
@@ -146,10 +146,10 @@
-
+
-
+
diff --git a/tools/gatk/variant_apply_recalibration.xml b/tools/gatk/variant_apply_recalibration.xml
index b66cbf9290d..308eec009b3 100644
--- a/tools/gatk/variant_apply_recalibration.xml
+++ b/tools/gatk/variant_apply_recalibration.xml
@@ -102,7 +102,7 @@
-
+
diff --git a/tools/gatk/variant_combine.xml b/tools/gatk/variant_combine.xml
index 1b51fe17bd6..69b4f7d76e9 100644
--- a/tools/gatk/variant_combine.xml
+++ b/tools/gatk/variant_combine.xml
@@ -114,7 +114,7 @@
-
+
diff --git a/tools/gatk/variant_eval.xml b/tools/gatk/variant_eval.xml
index 25fcf14214a..9ade980aa94 100644
--- a/tools/gatk/variant_eval.xml
+++ b/tools/gatk/variant_eval.xml
@@ -159,7 +159,7 @@
-
+
diff --git a/tools/gatk/variant_filtration.xml b/tools/gatk/variant_filtration.xml
index 1e1a79286aa..679c3210211 100644
--- a/tools/gatk/variant_filtration.xml
+++ b/tools/gatk/variant_filtration.xml
@@ -106,7 +106,7 @@
-
+
diff --git a/tools/gatk/variant_recalibrator.xml b/tools/gatk/variant_recalibrator.xml
index 98c16d3a809..c7159426829 100644
--- a/tools/gatk/variant_recalibrator.xml
+++ b/tools/gatk/variant_recalibrator.xml
@@ -152,7 +152,7 @@
-
+
diff --git a/tools/gatk/variants_validate.xml b/tools/gatk/variants_validate.xml
index e8acb244817..957d9f4f0fc 100644
--- a/tools/gatk/variants_validate.xml
+++ b/tools/gatk/variants_validate.xml
@@ -12,6 +12,7 @@
-T "ValidateVariants"
-et "NO_ET" ##ET no phone home
+ --num_threads 4 ##hard coded, for now
##-log "${output_log}" ##don't use this to log to file, instead directly capture stdout
#if $reference_source.reference_source_selector != "history":
-R "${reference_source.ref_file.fields.path}"
@@ -91,7 +92,7 @@
-
+
diff --git a/tools/picard/picard_ReorderSam.xml b/tools/picard/picard_ReorderSam.xml
index 71c0059663d..7fb41a573b3 100644
--- a/tools/picard/picard_ReorderSam.xml
+++ b/tools/picard/picard_ReorderSam.xml
@@ -4,7 +4,7 @@
picard_wrapper.py
--input=$inputFile
#if $source.indexSource == "built-in"
- --ref="${ filter( lambda x: str( x[0] ) == str( $source.ref ), $__app__.tool_data_tables[ 'picard_indexes' ].get_fields() )[0][-1] }"
+ --ref="${source.ref.fields.path}"
#else
--ref-file=$refFile
--species-name=$source.speciesName