comparison regression_metrics.xml @ 17:40ee30b5e456 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit ab963ec9498bd05d2fb2f24f75adb2fccae7958c
author bgruening
date Wed, 15 May 2019 07:38:45 -0400
parents 625beb4e5000
children 28d51b976c29
comparison
equal deleted inserted replaced
16:268ecaf96b68 17:40ee30b5e456
19 import json 19 import json
20 import pandas 20 import pandas
21 import numpy as np 21 import numpy as np
22 from sklearn import metrics 22 from sklearn import metrics
23 23
24 exec(open("$__tool_directory__/utils.py").read(), globals()) 24 sys.path.insert(0, '$__tool_directory__')
25 from utils import read_columns
25 26
26 input_json_path = sys.argv[1] 27 input_json_path = sys.argv[1]
27 with open(input_json_path, "r") as param_handler: 28 with open(input_json_path, "r") as param_handler:
28 params = json.load(param_handler) 29 params = json.load(param_handler)
29 30
37 "$regression_metrics.infile1", 38 "$regression_metrics.infile1",
38 c = c, 39 c = c,
39 c_option = column_option, 40 c_option = column_option,
40 sep='\t', 41 sep='\t',
41 header=header, 42 header=header,
42 parse_dates=True 43 parse_dates=True)
43 )
44 44
45 header='infer' if params["regression_metrics"]["header2"] else None 45 header='infer' if params["regression_metrics"]["header2"] else None
46 column_option = params["regression_metrics"]["column_selector_options_2"]["selected_column_selector_option2"] 46 column_option = params["regression_metrics"]["column_selector_options_2"]["selected_column_selector_option2"]
47 if column_option in ["by_index_number", "all_but_by_index_number", "by_header_name", "all_but_by_header_name"]: 47 if column_option in ["by_index_number", "all_but_by_index_number", "by_header_name", "all_but_by_header_name"]:
48 c = params["regression_metrics"]["column_selector_options_2"]["col2"] 48 c = params["regression_metrics"]["column_selector_options_2"]["col2"]
52 "$regression_metrics.infile2", 52 "$regression_metrics.infile2",
53 c = c, 53 c = c,
54 c_option = column_option, 54 c_option = column_option,
55 sep='\t', 55 sep='\t',
56 header=header, 56 header=header,
57 parse_dates=True 57 parse_dates=True)
58 )
59 58
60 options = params["regression_metrics"].get("options", {}) 59 options = params["regression_metrics"].get("options", {})
61 if options and options.get('average', '') == 'None': 60 if options and options.get('average', '') == 'None':
62 options['average'] = None 61 options['average'] = None
63 metric = params["regression_metrics"]["selected_metric"] 62 metric = params["regression_metrics"]["selected_metric"]