split(disease, split_type, experiment_list) # if split_type == 'single': # for experiment in experiment_list: # split(disease, split_type, [experiment]) # else: # split(disease, split_type, experiment_list) disease = sys.argv[1] multinet = False if len(sys.argv) > 2 and sys.argv[2] == "multinet": multinet = True get_experiment_split(disease, "multi") # control.run_bayes_net(disease, 'single',multinet) # control.run_bayes_net(disease, 'multi',multinet) # threshold_list = [x for x in range(20,30,10)] # feature_list = [x for x in range(300, 500, 100)] # for threshold in threshold_list: # for features in feature_list: ## control.run_bayes_net(disease, 'single', threshold, features, multinet) # control.run_bayes_net(disease, 'multi', threshold, features, multinet) parser.parse("single", disease, multinet) parser.parse("multi", disease, multinet)
import sys import control_attribute_selector as bayes import parse_results disease = sys.argv[1] data_types = ["single", "multi"] for data_type in data_types: bayes.run_bayes_net(disease, data_type) parse_results.parse(disease, data_type) ## now run analysis