def delete(genoname, inbredsetid): genofreezeid = datastructure.get_genofreeze_byinbredsetid(inbredsetid)[0] geno = get_geno(inbredsetid, genoname) if geno: genoid = geno[0] else: return 0 delete_genodata_genoid(genoid, genofreezeid) return delete_genoxref(genoid, genofreezeid)
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