comparison clf_metrics.xml @ 24:9bf11bbeccc3 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
author bgruening
date Tue, 14 May 2019 18:20:45 -0400
parents 3cd0dbc038ec
children 44f0ce9488fb
comparison
equal deleted inserted replaced
23:3cd0dbc038ec 24:9bf11bbeccc3
17 <![CDATA[ 17 <![CDATA[
18 import sys 18 import sys
19 import json 19 import json
20 import pandas 20 import pandas
21 import numpy as np 21 import numpy as np
22 import sys
22 from sklearn import metrics 23 from sklearn import metrics
23 24
24 exec(open("$__tool_directory__/utils.py").read(), globals()) 25 sys.path.insert(0, '$__tool_directory__')
26 from utils import read_columns
25 27
26 input_json_path = sys.argv[1] 28 input_json_path = sys.argv[1]
27 with open(input_json_path, "r") as param_handler: 29 with open(input_json_path, "r") as param_handler:
28 params = json.load(param_handler) 30 params = json.load(param_handler)
29 31
37 "$clf_metrics.infile1", 39 "$clf_metrics.infile1",
38 c = c, 40 c = c,
39 c_option = column_option, 41 c_option = column_option,
40 sep='\t', 42 sep='\t',
41 header=header, 43 header=header,
42 parse_dates=True 44 parse_dates=True)
43 )
44 45
45 header='infer' if params["clf_metrics"].get("header2", None) else None 46 header='infer' if params["clf_metrics"].get("header2", None) else None
46 column_option = params["clf_metrics"]["column_selector_options_2"]["selected_column_selector_option2"] 47 column_option = params["clf_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"]: 48 if column_option in ["by_index_number", "all_but_by_index_number", "by_header_name", "all_but_by_header_name"]:
48 c = params["clf_metrics"]["column_selector_options_2"]["col2"] 49 c = params["clf_metrics"]["column_selector_options_2"]["col2"]
52 "$clf_metrics.infile2", 53 "$clf_metrics.infile2",
53 c = c, 54 c = c,
54 c_option = column_option, 55 c_option = column_option,
55 sep='\t', 56 sep='\t',
56 header=header, 57 header=header,
57 parse_dates=True 58 parse_dates=True)
58 )
59 59
60 options = params["clf_metrics"].get("options", {}) 60 options = params["clf_metrics"].get("options", {})
61 print(options) 61 print(options)
62 if options and options.get('average', '') == 'None': 62 if options and options.get('average', '') == 'None':
63 options['average'] = None 63 options['average'] = None