# HG changeset patch
# User bgruening
# Date 1528195582 14400
# Node ID cd595710f0c045701b81e6e2ef386b1b9883cdd8
# Parent 1b23a97c3ff195c9f3fc270291c7b81bc5396804
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
diff -r 1b23a97c3ff1 -r cd595710f0c0 ensemble.xml
--- a/ensemble.xml Wed May 30 08:25:37 2018 -0400
+++ b/ensemble.xml Tue Jun 05 06:46:22 2018 -0400
@@ -49,9 +49,15 @@
input_type = params["selected_tasks"]["selected_algorithms"]["input_options"]["selected_input"]
if input_type=="tabular":
header = 'infer' if params["selected_tasks"]["selected_algorithms"]["input_options"]["header1"] else None
+ column_option = params["selected_tasks"]["selected_algorithms"]["input_options"]["column_selector_options_1"]["selected_column_selector_option"]
+ if column_option == "by_index_number":
+ c = params["selected_tasks"]["selected_algorithms"]["input_options"]["column_selector_options_1"]["col1"]
+ else:
+ c = None
X = read_columns(
"$selected_tasks.selected_algorithms.input_options.infile1",
- "$selected_tasks.selected_algorithms.input_options.col1",
+ c = c,
+ c_option = column_option,
sep='\t',
header=header,
parse_dates=True
@@ -60,9 +66,15 @@
X = mmread(open("$selected_tasks.selected_algorithms.input_options.infile1", 'r'))
header = 'infer' if params["selected_tasks"]["selected_algorithms"]["input_options"]["header2"] else None
+column_option = params["selected_tasks"]["selected_algorithms"]["input_options"]["column_selector_options_2"]["selected_column_selector_option2"]
+if column_option == "by_index_number":
+ c = params["selected_tasks"]["selected_algorithms"]["input_options"]["column_selector_options_2"]["col2"]
+else:
+ c = None
y = read_columns(
"$selected_tasks.selected_algorithms.input_options.infile2",
- "$selected_tasks.selected_algorithms.input_options.col2",
+ c = c,
+ c_option = column_option,
sep='\t',
header=header,
parse_dates=True
@@ -262,7 +274,7 @@
-
+
diff -r 1b23a97c3ff1 -r cd595710f0c0 main_macros.xml
--- a/main_macros.xml Wed May 30 08:25:37 2018 -0400
+++ b/main_macros.xml Tue Jun 05 06:46:22 2018 -0400
@@ -2,12 +2,11 @@
0.9
-def read_columns(f, c, return_df=False, **args):
+def read_columns(f, c=None, c_option='by_index_number', return_df=False, **args):
data = pandas.read_csv(f, **args)
- cols = c.split (',')
- cols = map(int, cols)
- cols = list(map(lambda x: x - 1, cols))
- data = data.iloc[:,cols]
+ if c_option == 'by_index_number':
+ cols = list(map(lambda x: x - 1, c))
+ data = data.iloc[:,cols]
y = data.values
if return_df:
return y, data
@@ -17,7 +16,6 @@
## generate an instance for one of sklearn.feature_selection classes
-## must call "@COLUMNS_FUNCTION@"
def feature_selector(inputs):
selector = inputs["selected_algorithm"]
@@ -428,16 +426,37 @@
-
+
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -470,10 +489,14 @@
-
+
+
+
-
+
+
+