disambiguate_bool = cnts.check_multiple_senses(5) # True brance num_clusters = cnts.calc_num_clusters(7) # False branch blah_df = copy_df(upstream_df) ifelse( disambiguate_bool, num_clusters, blah_df ) # #. Choose definitions -- disambiguate disambiguated_df = choose_definitions(upstream_df,num_clusters) seed_df = merge(disambig_def_results, blah_df)