def fetch_parameters(config): config_dic = {} config_dic['inbredsetid'] = config.get('config', 'inbredsetid') config_dic["speciesid"] = datastructure.get_species(config_dic['inbredsetid'])[0] config_dic['genofreezeid'] = datastructure.get_genofreeze_byinbredsetid(config_dic['inbredsetid'])[0] config_dic['dataid'] = datastructure.get_nextdataid_genotype() config_dic['genofile'] = config.get('config', 'genofile') print("config dictionary:") for k, v in config_dic.items(): print("\t%s: %s" % (k, v)) return config_dic
def fetch_parameters(config): # variables params = {} params['inbredsetid'] = config.get('config', 'inbredsetid') species = datastructure.get_species(params['inbredsetid']) params["speciesid"] = species[0] genofreeze = datastructure.get_genofreeze_byinbredsetid(params['inbredsetid']) params['genofreezeid'] = genofreeze[0] params['dataid'] = datastructure.get_nextdataid_genotype() params['genofile'] = config.get('config', 'genofile') return params