def monitor_run(n, length, maxP, nsample, scoreFunc, monitorClass=MonitorRun, **kwargs): mr = monitorClass(nsample, scoreFunc) mut.run_test(n, length=length, maxP=maxP, searchFunc=mr, **kwargs) return mr.p_data
def calc_neighb_dist(n, **kwargs): root, nseq = mut.run_test(n, **kwargs) tree = mut.build_ete_tree(root) return count_tree_neighbors(tree).values()