def handle_scluster_vs_vcluster_form(scluster_vs_vcluster_form_): prefix = scluster_vs_vcluster_form_['sv-dataset'].value k = scluster_vs_vcluster_form_['sv-k'].value from runcluster import scluster, vcluster import paper print "running scluster on %s with cluster %s" % (prefix, k) s_html_path = make_html_path('scluster', prefix, k) scluster(int(k), prefix, '.', s_html_path, paper, 0) print "running vcluster on %s with cluster %s" % (prefix, k) v_html_path = make_html_path('vcluster', prefix, k) vcluster(int(k), prefix, '.', v_html_path, paper, 0) raise web.seeother('/scluster_vs_vcluster?prefix=%s&k=%s' % (prefix, k))
def handle_lda_scluster_form(lda_scluster_form_): prefix = lda_scluster_form_['lda-scluster-dataset'].value lda_k = lda_scluster_form_['lda-k'].value scluster_k = lda_scluster_form_['scluster-k'].value from runcluster import scluster from runcluster import lda import paper html_path = make_html_path('scluster', prefix, scluster_k) scluster(int(scluster_k), prefix, '.', html_path, paper, 0) html_path = make_html_path('lda', prefix, lda_k) lda(int(lda_k), prefix, '.', html_path, paper, 0) raise web.seeother('/lda_scluster?prefix=%s&lda_k=%s&scluster_k=%s' % (prefix, lda_k, scluster_k))
def handle_high_degree_form(high_degree_form_): prefix = high_degree_form_['high-degree-dataset'].value l = high_degree_form_['high-degree-l'].value k = high_degree_form_['high-degree-k'].value #new_prefix = '_'.join(prefix.split('_')[:-1]) + '_' + l new_prefix = prefix + '_' + l from runcluster import scluster from abstractparser import create_outputs1 import paper create_outputs1(prefix, 'data', new_prefix, int(l)) html_path = make_html_path('scluster', prefix, k) scluster(int(k), prefix, '.', html_path, paper, 0) html_path = make_html_path('scluster', new_prefix, k) scluster(int(k), new_prefix, '.', html_path, paper, 0) raise web.seeother('/degree_compare?prefix1=%s&prefix2=%s&k=%s&l=%s' % (prefix, new_prefix, k, l))
def handle_merge_comparison_form(merge_comparison_form_): prefix = merge_comparison_form_['merge-dataset'].value k = merge_comparison_form_['merge-k'].value html_path = make_html_path('scluster', prefix, k) scluster(int(k), prefix, '.', html_path, paper, 0)