def mend(f): '''Main driver to solve this problem.''' return ro.join_list(geno_prob(rt.read_newick(f).root))
def cntq(f): '''Main driver to solve this problem.''' return cntq_ncgll(int(ro.read_lines(f)[0])), num_quartets(rt.read_newick(StringIO.StringIO(ro.read_lines(f)[1])))
def cbtl(f): '''Main driver to solve this problem.''' for s in char_splits(aug_num_terminals(rt.read_newick(f))): print ro.join_list((int(x) for x in s), delimiter='')