From: <hee...@us...> - 2010-07-05 14:59:33
|
Revision: 2187 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=2187&view=rev Author: heeroyuy Date: 2010-07-05 14:59:23 +0000 (Mon, 05 Jul 2010) Log Message: ----------- -added conf files for mutagenesis and suramin ontology -added missing prolog files for mutagenesis knowledge base -added prolog files for alzheimer knowledge base Modified Paths: -------------- trunk/examples/mutagenesis/prolog/ring_theory.pl Added Paths: ----------- trunk/examples/alzheimer/ trunk/examples/alzheimer/prolog/ trunk/examples/alzheimer/prolog/amine_uptake/ trunk/examples/alzheimer/prolog/amine_uptake/d_alz_ne.b trunk/examples/alzheimer/prolog/amine_uptake/ne.f trunk/examples/alzheimer/prolog/amine_uptake/ne.n trunk/examples/alzheimer/prolog/choline/ trunk/examples/alzheimer/prolog/choline/d_alz_inh.b trunk/examples/alzheimer/prolog/choline/inh.f trunk/examples/alzheimer/prolog/choline/inh.n trunk/examples/alzheimer/prolog/d_alz.b trunk/examples/alzheimer/prolog/nd_alz.b trunk/examples/alzheimer/prolog/scopolamine/ trunk/examples/alzheimer/prolog/scopolamine/d_alz_rsd.b trunk/examples/alzheimer/prolog/scopolamine/rsd.f trunk/examples/alzheimer/prolog/scopolamine/rsd.n trunk/examples/alzheimer/prolog/toxic/ trunk/examples/alzheimer/prolog/toxic/d_alz_toxic.b trunk/examples/alzheimer/prolog/toxic/toxic.f trunk/examples/alzheimer/prolog/toxic/toxic.n trunk/examples/mutagenesis/prolog/188/ trunk/examples/mutagenesis/prolog/188/s1.pl trunk/examples/mutagenesis/prolog/188/s10.pl trunk/examples/mutagenesis/prolog/188/s2.pl trunk/examples/mutagenesis/prolog/188/s3.pl trunk/examples/mutagenesis/prolog/188/s4.pl trunk/examples/mutagenesis/prolog/188/s5.pl trunk/examples/mutagenesis/prolog/188/s6.pl trunk/examples/mutagenesis/prolog/188/s7.pl trunk/examples/mutagenesis/prolog/188/s8.pl trunk/examples/mutagenesis/prolog/188/s9.pl trunk/examples/mutagenesis/prolog/42/ trunk/examples/mutagenesis/prolog/42/all.pl trunk/examples/mutagenesis/train1.conf trunk/examples/mutagenesis/train2.conf trunk/examples/suramin/train.conf Added: trunk/examples/alzheimer/prolog/amine_uptake/d_alz_ne.b =================================================================== --- trunk/examples/alzheimer/prolog/amine_uptake/d_alz_ne.b (rev 0) +++ trunk/examples/alzheimer/prolog/amine_uptake/d_alz_ne.b 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,37 @@ +% determinations for background knowledge +% determinate version + +!- determination(great_ne/2,x_subst/3). +!- determination(great_ne/2,alk_groups/2). +!- determination(great_ne/2,r_subst_1/2). +!- determination(great_ne/2,r_subst_2/2). +!- determination(great_ne/2,r_subst_3/2). +!- determination(great_ne/2,ring_substitutions/2). +!- determination(great_ne/2,ring_subst_1/2). +!- determination(great_ne/2,ring_subst_2/2). +!- determination(great_ne/2,ring_subst_3/2). +!- determination(great_ne/2,ring_subst_4/2). +!- determination(great_ne/2,ring_subst_5/2). +!- determination(great_ne/2,ring_subst_6/2). +!- determination(great_ne/2,n_val/2). +!- determination(great_ne/2,polar/2). +!- determination(great_ne/2,size/2). +!- determination(great_ne/2,flex/2). +!- determination(great_ne/2,h_doner/2). +!- determination(great_ne/2,h_acceptor/2). +!- determination(great_ne/2,pi_doner/2). +!- determination(great_ne/2,pi_acceptor/2). +!- determination(great_ne/2,polarisable/2). +!- determination(great_ne/2,sigma/2). +!- determination(great_ne/2,gt/2). +!- determination(great_ne/2,great_polar/2). +!- determination(great_ne/2,great_size/2). +!- determination(great_ne/2,great_flex/2). +!- determination(great_ne/2,great_h_don/2). +!- determination(great_ne/2,great_h_acc/2). +!- determination(great_ne/2,great_pi_don/2). +!- determination(great_ne/2,great_pi_acc/2). +!- determination(great_ne/2,great_polari/2). +!- determination(great_ne/2,great_sigma/2). + +!- read(back,d_alz). Added: trunk/examples/alzheimer/prolog/amine_uptake/ne.f =================================================================== --- trunk/examples/alzheimer/prolog/amine_uptake/ne.f (rev 0) +++ trunk/examples/alzheimer/prolog/amine_uptake/ne.f 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,343 @@ +great_ne(b1,a1). +great_ne(b1,c1). +great_ne(b1,h1). +great_ne(b1,i1). +great_ne(b1,ff1). +great_ne(f1,a1). +great_ne(f1,c1). +great_ne(f1,h1). +great_ne(f1,i1). +great_ne(f1,ff1). +great_ne(k1,a1). +great_ne(k1,b1). +great_ne(k1,c1). +great_ne(k1,f1). +great_ne(k1,h1). +great_ne(k1,i1). +great_ne(k1,m1). +great_ne(k1,v1). +great_ne(k1,w1). +great_ne(k1,x1). +great_ne(k1,y1). +great_ne(k1,ff1). +great_ne(k1,ii1). +great_ne(m1,a1). +great_ne(m1,b1). +great_ne(m1,c1). +great_ne(m1,f1). +great_ne(m1,h1). +great_ne(m1,i1). +great_ne(m1,v1). +great_ne(m1,w1). +great_ne(m1,y1). +great_ne(m1,ff1). +great_ne(m1,ii1). +great_ne(p1,a1). +great_ne(p1,b1). +great_ne(p1,c1). +great_ne(p1,f1). +great_ne(p1,h1). +great_ne(p1,i1). +great_ne(p1,k1). +great_ne(p1,m1). +great_ne(p1,t1). +great_ne(p1,u1). +great_ne(p1,v1). +great_ne(p1,w1). +great_ne(p1,x1). +great_ne(p1,y1). +great_ne(p1,aa1). +great_ne(p1,bb1). +great_ne(p1,cc1). +great_ne(p1,dd1). +great_ne(p1,ee1). +great_ne(p1,ff1). +great_ne(p1,hh1). +great_ne(p1,ii1). +great_ne(p1,jj1). +great_ne(p1,kk1). +great_ne(q1,a1). +great_ne(q1,b1). +great_ne(q1,c1). +great_ne(q1,f1). +great_ne(q1,h1). +great_ne(q1,i1). +great_ne(q1,k1). +great_ne(q1,m1). +great_ne(q1,p1). +great_ne(q1,t1). +great_ne(q1,u1). +great_ne(q1,v1). +great_ne(q1,w1). +great_ne(q1,x1). +great_ne(q1,y1). +great_ne(q1,z1). +great_ne(q1,aa1). +great_ne(q1,bb1). +great_ne(q1,cc1). +great_ne(q1,dd1). +great_ne(q1,ee1). +great_ne(q1,ff1). +great_ne(q1,hh1). +great_ne(q1,ii1). +great_ne(q1,jj1). +great_ne(q1,kk1). +great_ne(t1,a1). +great_ne(t1,b1). +great_ne(t1,c1). +great_ne(t1,f1). +great_ne(t1,h1). +great_ne(t1,i1). +great_ne(t1,k1). +great_ne(t1,m1). +great_ne(t1,u1). +great_ne(t1,v1). +great_ne(t1,w1). +great_ne(t1,x1). +great_ne(t1,y1). +great_ne(t1,aa1). +great_ne(t1,bb1). +great_ne(t1,dd1). +great_ne(t1,ee1). +great_ne(t1,ff1). +great_ne(t1,hh1). +great_ne(t1,ii1). +great_ne(t1,jj1). +great_ne(t1,kk1). +great_ne(u1,a1). +great_ne(u1,b1). +great_ne(u1,c1). +great_ne(u1,f1). +great_ne(u1,h1). +great_ne(u1,i1). +great_ne(u1,k1). +great_ne(u1,m1). +great_ne(u1,v1). +great_ne(u1,w1). +great_ne(u1,x1). +great_ne(u1,y1). +great_ne(u1,aa1). +great_ne(u1,bb1). +great_ne(u1,dd1). +great_ne(u1,ee1). +great_ne(u1,ff1). +great_ne(u1,hh1). +great_ne(u1,ii1). +great_ne(u1,jj1). +great_ne(u1,kk1). +great_ne(v1,a1). +great_ne(v1,b1). +great_ne(v1,c1). +great_ne(v1,f1). +great_ne(v1,h1). +great_ne(v1,i1). +great_ne(v1,w1). +great_ne(v1,y1). +great_ne(v1,ff1). +great_ne(v1,ii1). +great_ne(w1,a1). +great_ne(w1,b1). +great_ne(w1,c1). +great_ne(w1,f1). +great_ne(w1,h1). +great_ne(w1,i1). +great_ne(w1,ff1). +great_ne(x1,a1). +great_ne(x1,b1). +great_ne(x1,c1). +great_ne(x1,f1). +great_ne(x1,h1). +great_ne(x1,i1). +great_ne(x1,v1). +great_ne(x1,w1). +great_ne(x1,y1). +great_ne(x1,ff1). +great_ne(x1,ii1). +great_ne(y1,a1). +great_ne(y1,b1). +great_ne(y1,c1). +great_ne(y1,f1). +great_ne(y1,h1). +great_ne(y1,i1). +great_ne(y1,w1). +great_ne(y1,ff1). +great_ne(z1,a1). +great_ne(z1,b1). +great_ne(z1,c1). +great_ne(z1,f1). +great_ne(z1,h1). +great_ne(z1,i1). +great_ne(z1,k1). +great_ne(z1,m1). +great_ne(z1,p1). +great_ne(z1,t1). +great_ne(z1,u1). +great_ne(z1,v1). +great_ne(z1,w1). +great_ne(z1,x1). +great_ne(z1,y1). +great_ne(z1,aa1). +great_ne(z1,bb1). +great_ne(z1,cc1). +great_ne(z1,dd1). +great_ne(z1,ee1). +great_ne(z1,ff1). +great_ne(z1,hh1). +great_ne(z1,ii1). +great_ne(z1,jj1). +great_ne(z1,kk1). +great_ne(aa1,a1). +great_ne(aa1,b1). +great_ne(aa1,c1). +great_ne(aa1,f1). +great_ne(aa1,h1). +great_ne(aa1,i1). +great_ne(aa1,k1). +great_ne(aa1,m1). +great_ne(aa1,v1). +great_ne(aa1,w1). +great_ne(aa1,x1). +great_ne(aa1,y1). +great_ne(aa1,bb1). +great_ne(aa1,dd1). +great_ne(aa1,ee1). +great_ne(aa1,ff1). +great_ne(aa1,hh1). +great_ne(aa1,ii1). +great_ne(aa1,kk1). +great_ne(bb1,a1). +great_ne(bb1,b1). +great_ne(bb1,c1). +great_ne(bb1,f1). +great_ne(bb1,h1). +great_ne(bb1,i1). +great_ne(bb1,k1). +great_ne(bb1,m1). +great_ne(bb1,v1). +great_ne(bb1,w1). +great_ne(bb1,x1). +great_ne(bb1,y1). +great_ne(bb1,ff1). +great_ne(bb1,ii1). +great_ne(cc1,a1). +great_ne(cc1,b1). +great_ne(cc1,c1). +great_ne(cc1,f1). +great_ne(cc1,h1). +great_ne(cc1,i1). +great_ne(cc1,k1). +great_ne(cc1,m1). +great_ne(cc1,t1). +great_ne(cc1,u1). +great_ne(cc1,v1). +great_ne(cc1,w1). +great_ne(cc1,x1). +great_ne(cc1,y1). +great_ne(cc1,aa1). +great_ne(cc1,bb1). +great_ne(cc1,dd1). +great_ne(cc1,ee1). +great_ne(cc1,ff1). +great_ne(cc1,hh1). +great_ne(cc1,ii1). +great_ne(cc1,jj1). +great_ne(cc1,kk1). +great_ne(dd1,a1). +great_ne(dd1,b1). +great_ne(dd1,c1). +great_ne(dd1,f1). +great_ne(dd1,h1). +great_ne(dd1,i1). +great_ne(dd1,k1). +great_ne(dd1,m1). +great_ne(dd1,v1). +great_ne(dd1,w1). +great_ne(dd1,x1). +great_ne(dd1,y1). +great_ne(dd1,bb1). +great_ne(dd1,ff1). +great_ne(dd1,ii1). +great_ne(ee1,a1). +great_ne(ee1,b1). +great_ne(ee1,c1). +great_ne(ee1,f1). +great_ne(ee1,h1). +great_ne(ee1,i1). +great_ne(ee1,k1). +great_ne(ee1,m1). +great_ne(ee1,v1). +great_ne(ee1,w1). +great_ne(ee1,x1). +great_ne(ee1,y1). +great_ne(ee1,bb1). +great_ne(ee1,dd1). +great_ne(ee1,ff1). +great_ne(ee1,hh1). +great_ne(ee1,ii1). +great_ne(ee1,kk1). +great_ne(ff1,a1). +great_ne(ff1,c1). +great_ne(ff1,h1). +great_ne(ff1,i1). +great_ne(hh1,a1). +great_ne(hh1,b1). +great_ne(hh1,c1). +great_ne(hh1,f1). +great_ne(hh1,h1). +great_ne(hh1,i1). +great_ne(hh1,k1). +great_ne(hh1,m1). +great_ne(hh1,v1). +great_ne(hh1,w1). +great_ne(hh1,x1). +great_ne(hh1,y1). +great_ne(hh1,bb1). +great_ne(hh1,dd1). +great_ne(hh1,ff1). +great_ne(hh1,ii1). +great_ne(ii1,a1). +great_ne(ii1,b1). +great_ne(ii1,c1). +great_ne(ii1,f1). +great_ne(ii1,h1). +great_ne(ii1,i1). +great_ne(ii1,w1). +great_ne(ii1,y1). +great_ne(ii1,ff1). +great_ne(jj1,a1). +great_ne(jj1,b1). +great_ne(jj1,c1). +great_ne(jj1,f1). +great_ne(jj1,h1). +great_ne(jj1,i1). +great_ne(jj1,k1). +great_ne(jj1,m1). +great_ne(jj1,v1). +great_ne(jj1,w1). +great_ne(jj1,x1). +great_ne(jj1,y1). +great_ne(jj1,aa1). +great_ne(jj1,bb1). +great_ne(jj1,dd1). +great_ne(jj1,ee1). +great_ne(jj1,ff1). +great_ne(jj1,hh1). +great_ne(jj1,ii1). +great_ne(jj1,kk1). +great_ne(kk1,a1). +great_ne(kk1,b1). +great_ne(kk1,c1). +great_ne(kk1,f1). +great_ne(kk1,h1). +great_ne(kk1,i1). +great_ne(kk1,k1). +great_ne(kk1,m1). +great_ne(kk1,v1). +great_ne(kk1,w1). +great_ne(kk1,x1). +great_ne(kk1,y1). +great_ne(kk1,bb1). +great_ne(kk1,dd1). +great_ne(kk1,ff1). +great_ne(kk1,hh1). +great_ne(kk1,ii1). Added: trunk/examples/alzheimer/prolog/amine_uptake/ne.n =================================================================== --- trunk/examples/alzheimer/prolog/amine_uptake/ne.n (rev 0) +++ trunk/examples/alzheimer/prolog/amine_uptake/ne.n 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,343 @@ +great_ne(a1,b1). +great_ne(c1,b1). +great_ne(h1,b1). +great_ne(i1,b1). +great_ne(ff1,b1). +great_ne(a1,f1). +great_ne(c1,f1). +great_ne(h1,f1). +great_ne(i1,f1). +great_ne(ff1,f1). +great_ne(a1,k1). +great_ne(b1,k1). +great_ne(c1,k1). +great_ne(f1,k1). +great_ne(h1,k1). +great_ne(i1,k1). +great_ne(m1,k1). +great_ne(v1,k1). +great_ne(w1,k1). +great_ne(x1,k1). +great_ne(y1,k1). +great_ne(ff1,k1). +great_ne(ii1,k1). +great_ne(a1,m1). +great_ne(b1,m1). +great_ne(c1,m1). +great_ne(f1,m1). +great_ne(h1,m1). +great_ne(i1,m1). +great_ne(v1,m1). +great_ne(w1,m1). +great_ne(y1,m1). +great_ne(ff1,m1). +great_ne(ii1,m1). +great_ne(a1,p1). +great_ne(b1,p1). +great_ne(c1,p1). +great_ne(f1,p1). +great_ne(h1,p1). +great_ne(i1,p1). +great_ne(k1,p1). +great_ne(m1,p1). +great_ne(t1,p1). +great_ne(u1,p1). +great_ne(v1,p1). +great_ne(w1,p1). +great_ne(x1,p1). +great_ne(y1,p1). +great_ne(aa1,p1). +great_ne(bb1,p1). +great_ne(cc1,p1). +great_ne(dd1,p1). +great_ne(ee1,p1). +great_ne(ff1,p1). +great_ne(hh1,p1). +great_ne(ii1,p1). +great_ne(jj1,p1). +great_ne(kk1,p1). +great_ne(a1,q1). +great_ne(b1,q1). +great_ne(c1,q1). +great_ne(f1,q1). +great_ne(h1,q1). +great_ne(i1,q1). +great_ne(k1,q1). +great_ne(m1,q1). +great_ne(p1,q1). +great_ne(t1,q1). +great_ne(u1,q1). +great_ne(v1,q1). +great_ne(w1,q1). +great_ne(x1,q1). +great_ne(y1,q1). +great_ne(z1,q1). +great_ne(aa1,q1). +great_ne(bb1,q1). +great_ne(cc1,q1). +great_ne(dd1,q1). +great_ne(ee1,q1). +great_ne(ff1,q1). +great_ne(hh1,q1). +great_ne(ii1,q1). +great_ne(jj1,q1). +great_ne(kk1,q1). +great_ne(a1,t1). +great_ne(b1,t1). +great_ne(c1,t1). +great_ne(f1,t1). +great_ne(h1,t1). +great_ne(i1,t1). +great_ne(k1,t1). +great_ne(m1,t1). +great_ne(u1,t1). +great_ne(v1,t1). +great_ne(w1,t1). +great_ne(x1,t1). +great_ne(y1,t1). +great_ne(aa1,t1). +great_ne(bb1,t1). +great_ne(dd1,t1). +great_ne(ee1,t1). +great_ne(ff1,t1). +great_ne(hh1,t1). +great_ne(ii1,t1). +great_ne(jj1,t1). +great_ne(kk1,t1). +great_ne(a1,u1). +great_ne(b1,u1). +great_ne(c1,u1). +great_ne(f1,u1). +great_ne(h1,u1). +great_ne(i1,u1). +great_ne(k1,u1). +great_ne(m1,u1). +great_ne(v1,u1). +great_ne(w1,u1). +great_ne(x1,u1). +great_ne(y1,u1). +great_ne(aa1,u1). +great_ne(bb1,u1). +great_ne(dd1,u1). +great_ne(ee1,u1). +great_ne(ff1,u1). +great_ne(hh1,u1). +great_ne(ii1,u1). +great_ne(jj1,u1). +great_ne(kk1,u1). +great_ne(a1,v1). +great_ne(b1,v1). +great_ne(c1,v1). +great_ne(f1,v1). +great_ne(h1,v1). +great_ne(i1,v1). +great_ne(w1,v1). +great_ne(y1,v1). +great_ne(ff1,v1). +great_ne(ii1,v1). +great_ne(a1,w1). +great_ne(b1,w1). +great_ne(c1,w1). +great_ne(f1,w1). +great_ne(h1,w1). +great_ne(i1,w1). +great_ne(ff1,w1). +great_ne(a1,x1). +great_ne(b1,x1). +great_ne(c1,x1). +great_ne(f1,x1). +great_ne(h1,x1). +great_ne(i1,x1). +great_ne(v1,x1). +great_ne(w1,x1). +great_ne(y1,x1). +great_ne(ff1,x1). +great_ne(ii1,x1). +great_ne(a1,y1). +great_ne(b1,y1). +great_ne(c1,y1). +great_ne(f1,y1). +great_ne(h1,y1). +great_ne(i1,y1). +great_ne(w1,y1). +great_ne(ff1,y1). +great_ne(a1,z1). +great_ne(b1,z1). +great_ne(c1,z1). +great_ne(f1,z1). +great_ne(h1,z1). +great_ne(i1,z1). +great_ne(k1,z1). +great_ne(m1,z1). +great_ne(p1,z1). +great_ne(t1,z1). +great_ne(u1,z1). +great_ne(v1,z1). +great_ne(w1,z1). +great_ne(x1,z1). +great_ne(y1,z1). +great_ne(aa1,z1). +great_ne(bb1,z1). +great_ne(cc1,z1). +great_ne(dd1,z1). +great_ne(ee1,z1). +great_ne(ff1,z1). +great_ne(hh1,z1). +great_ne(ii1,z1). +great_ne(jj1,z1). +great_ne(kk1,z1). +great_ne(a1,aa1). +great_ne(b1,aa1). +great_ne(c1,aa1). +great_ne(f1,aa1). +great_ne(h1,aa1). +great_ne(i1,aa1). +great_ne(k1,aa1). +great_ne(m1,aa1). +great_ne(v1,aa1). +great_ne(w1,aa1). +great_ne(x1,aa1). +great_ne(y1,aa1). +great_ne(bb1,aa1). +great_ne(dd1,aa1). +great_ne(ee1,aa1). +great_ne(ff1,aa1). +great_ne(hh1,aa1). +great_ne(ii1,aa1). +great_ne(kk1,aa1). +great_ne(a1,bb1). +great_ne(b1,bb1). +great_ne(c1,bb1). +great_ne(f1,bb1). +great_ne(h1,bb1). +great_ne(i1,bb1). +great_ne(k1,bb1). +great_ne(m1,bb1). +great_ne(v1,bb1). +great_ne(w1,bb1). +great_ne(x1,bb1). +great_ne(y1,bb1). +great_ne(ff1,bb1). +great_ne(ii1,bb1). +great_ne(a1,cc1). +great_ne(b1,cc1). +great_ne(c1,cc1). +great_ne(f1,cc1). +great_ne(h1,cc1). +great_ne(i1,cc1). +great_ne(k1,cc1). +great_ne(m1,cc1). +great_ne(t1,cc1). +great_ne(u1,cc1). +great_ne(v1,cc1). +great_ne(w1,cc1). +great_ne(x1,cc1). +great_ne(y1,cc1). +great_ne(aa1,cc1). +great_ne(bb1,cc1). +great_ne(dd1,cc1). +great_ne(ee1,cc1). +great_ne(ff1,cc1). +great_ne(hh1,cc1). +great_ne(ii1,cc1). +great_ne(jj1,cc1). +great_ne(kk1,cc1). +great_ne(a1,dd1). +great_ne(b1,dd1). +great_ne(c1,dd1). +great_ne(f1,dd1). +great_ne(h1,dd1). +great_ne(i1,dd1). +great_ne(k1,dd1). +great_ne(m1,dd1). +great_ne(v1,dd1). +great_ne(w1,dd1). +great_ne(x1,dd1). +great_ne(y1,dd1). +great_ne(bb1,dd1). +great_ne(ff1,dd1). +great_ne(ii1,dd1). +great_ne(a1,ee1). +great_ne(b1,ee1). +great_ne(c1,ee1). +great_ne(f1,ee1). +great_ne(h1,ee1). +great_ne(i1,ee1). +great_ne(k1,ee1). +great_ne(m1,ee1). +great_ne(v1,ee1). +great_ne(w1,ee1). +great_ne(x1,ee1). +great_ne(y1,ee1). +great_ne(bb1,ee1). +great_ne(dd1,ee1). +great_ne(ff1,ee1). +great_ne(hh1,ee1). +great_ne(ii1,ee1). +great_ne(kk1,ee1). +great_ne(a1,ff1). +great_ne(c1,ff1). +great_ne(h1,ff1). +great_ne(i1,ff1). +great_ne(a1,hh1). +great_ne(b1,hh1). +great_ne(c1,hh1). +great_ne(f1,hh1). +great_ne(h1,hh1). +great_ne(i1,hh1). +great_ne(k1,hh1). +great_ne(m1,hh1). +great_ne(v1,hh1). +great_ne(w1,hh1). +great_ne(x1,hh1). +great_ne(y1,hh1). +great_ne(bb1,hh1). +great_ne(dd1,hh1). +great_ne(ff1,hh1). +great_ne(ii1,hh1). +great_ne(a1,ii1). +great_ne(b1,ii1). +great_ne(c1,ii1). +great_ne(f1,ii1). +great_ne(h1,ii1). +great_ne(i1,ii1). +great_ne(w1,ii1). +great_ne(y1,ii1). +great_ne(ff1,ii1). +great_ne(a1,jj1). +great_ne(b1,jj1). +great_ne(c1,jj1). +great_ne(f1,jj1). +great_ne(h1,jj1). +great_ne(i1,jj1). +great_ne(k1,jj1). +great_ne(m1,jj1). +great_ne(v1,jj1). +great_ne(w1,jj1). +great_ne(x1,jj1). +great_ne(y1,jj1). +great_ne(aa1,jj1). +great_ne(bb1,jj1). +great_ne(dd1,jj1). +great_ne(ee1,jj1). +great_ne(ff1,jj1). +great_ne(hh1,jj1). +great_ne(ii1,jj1). +great_ne(kk1,jj1). +great_ne(a1,kk1). +great_ne(b1,kk1). +great_ne(c1,kk1). +great_ne(f1,kk1). +great_ne(h1,kk1). +great_ne(i1,kk1). +great_ne(k1,kk1). +great_ne(m1,kk1). +great_ne(v1,kk1). +great_ne(w1,kk1). +great_ne(x1,kk1). +great_ne(y1,kk1). +great_ne(bb1,kk1). +great_ne(dd1,kk1). +great_ne(ff1,kk1). +great_ne(hh1,kk1). +great_ne(ii1,kk1). Added: trunk/examples/alzheimer/prolog/choline/d_alz_inh.b =================================================================== --- trunk/examples/alzheimer/prolog/choline/d_alz_inh.b (rev 0) +++ trunk/examples/alzheimer/prolog/choline/d_alz_inh.b 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,38 @@ +% determinations for background knowledge +% determinate version + + +!- determination(great/2,x_subst/3). +!- determination(great/2,alk_groups/2). +!- determination(great/2,r_subst_1/2). +!- determination(great/2,r_subst_2/2). +!- determination(great/2,r_subst_3/2). +!- determination(great/2,ring_substitutions/2). +!- determination(great/2,ring_subst_1/2). +!- determination(great/2,ring_subst_2/2). +!- determination(great/2,ring_subst_3/2). +!- determination(great/2,ring_subst_4/2). +!- determination(great/2,ring_subst_5/2). +!- determination(great/2,ring_subst_6/2). +!- determination(great/2,n_val/2). +!- determination(great/2,polar/2). +!- determination(great/2,size/2). +!- determination(great/2,flex/2). +!- determination(great/2,h_doner/2). +!- determination(great/2,h_acceptor/2). +!- determination(great/2,pi_doner/2). +!- determination(great/2,pi_acceptor/2). +!- determination(great/2,polarisable/2). +!- determination(great/2,sigma/2). +!- determination(great/2,gt/2). +!- determination(great/2,great_polar/2). +!- determination(great/2,great_size/2). +!- determination(great/2,great_flex/2). +!- determination(great/2,great_h_don/2). +!- determination(great/2,great_h_acc/2). +!- determination(great/2,great_pi_don/2). +!- determination(great/2,great_pi_acc/2). +!- determination(great/2,great_polari/2). +!- determination(great/2,great_sigma/2). + +!- read(back,d_alz). Added: trunk/examples/alzheimer/prolog/choline/inh.f =================================================================== --- trunk/examples/alzheimer/prolog/choline/inh.f (rev 0) +++ trunk/examples/alzheimer/prolog/choline/inh.f 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,663 @@ +great(a1,b1). +great(a1,g1). +great(a1,i1). +great(a1,j1). +great(a1,m1). +great(a1,n1). +great(a1,o1). +great(a1,p1). +great(a1,q1). +great(a1,r1). +great(a1,s1). +great(a1,t1). +great(a1,u1). +great(a1,v1). +great(a1,w1). +great(a1,x1). +great(a1,y1). +great(a1,z1). +great(a1,aa1). +great(a1,bb1). +great(a1,cc1). +great(a1,dd1). +great(a1,ee1). +great(a1,ff1). +great(a1,jj1). +great(a1,kk1). +great(a1,ll1). +great(b1,m1). +great(b1,n1). +great(b1,o1). +great(b1,p1). +great(b1,s1). +great(b1,t1). +great(b1,w1). +great(b1,ll1). +great(c1,a1). +great(c1,b1). +great(c1,d1). +great(c1,e1). +great(c1,f1). +great(c1,g1). +great(c1,h1). +great(c1,i1). +great(c1,j1). +great(c1,k1). +great(c1,l1). +great(c1,m1). +great(c1,n1). +great(c1,o1). +great(c1,p1). +great(c1,q1). +great(c1,r1). +great(c1,s1). +great(c1,t1). +great(c1,u1). +great(c1,v1). +great(c1,w1). +great(c1,x1). +great(c1,y1). +great(c1,z1). +great(c1,aa1). +great(c1,bb1). +great(c1,cc1). +great(c1,dd1). +great(c1,ee1). +great(c1,ff1). +great(c1,hh1). +great(c1,ii1). +great(c1,jj1). +great(c1,kk1). +great(c1,ll1). +great(d1,a1). +great(d1,b1). +great(d1,g1). +great(d1,i1). +great(d1,j1). +great(d1,k1). +great(d1,l1). +great(d1,m1). +great(d1,n1). +great(d1,o1). +great(d1,p1). +great(d1,q1). +great(d1,r1). +great(d1,s1). +great(d1,t1). +great(d1,u1). +great(d1,v1). +great(d1,w1). +great(d1,x1). +great(d1,y1). +great(d1,z1). +great(d1,aa1). +great(d1,bb1). +great(d1,cc1). +great(d1,dd1). +great(d1,ee1). +great(d1,ff1). +great(d1,jj1). +great(d1,kk1). +great(d1,ll1). +great(e1,a1). +great(e1,b1). +great(e1,d1). +great(e1,g1). +great(e1,i1). +great(e1,j1). +great(e1,k1). +great(e1,l1). +great(e1,m1). +great(e1,n1). +great(e1,o1). +great(e1,p1). +great(e1,q1). +great(e1,r1). +great(e1,s1). +great(e1,t1). +great(e1,u1). +great(e1,v1). +great(e1,w1). +great(e1,x1). +great(e1,y1). +great(e1,z1). +great(e1,aa1). +great(e1,bb1). +great(e1,cc1). +great(e1,dd1). +great(e1,ee1). +great(e1,ff1). +great(e1,jj1). +great(e1,kk1). +great(e1,ll1). +great(f1,a1). +great(f1,b1). +great(f1,d1). +great(f1,e1). +great(f1,g1). +great(f1,h1). +great(f1,i1). +great(f1,j1). +great(f1,k1). +great(f1,l1). +great(f1,m1). +great(f1,n1). +great(f1,o1). +great(f1,p1). +great(f1,q1). +great(f1,r1). +great(f1,s1). +great(f1,t1). +great(f1,u1). +great(f1,v1). +great(f1,w1). +great(f1,x1). +great(f1,y1). +great(f1,z1). +great(f1,aa1). +great(f1,bb1). +great(f1,cc1). +great(f1,dd1). +great(f1,ee1). +great(f1,ff1). +great(f1,hh1). +great(f1,ii1). +great(f1,jj1). +great(f1,kk1). +great(f1,ll1). +great(g1,b1). +great(g1,i1). +great(g1,j1). +great(g1,m1). +great(g1,n1). +great(g1,o1). +great(g1,p1). +great(g1,q1). +great(g1,r1). +great(g1,s1). +great(g1,t1). +great(g1,u1). +great(g1,v1). +great(g1,w1). +great(g1,x1). +great(g1,y1). +great(g1,aa1). +great(g1,bb1). +great(g1,cc1). +great(g1,dd1). +great(g1,ee1). +great(g1,ff1). +great(g1,jj1). +great(g1,kk1). +great(g1,ll1). +great(h1,a1). +great(h1,b1). +great(h1,d1). +great(h1,e1). +great(h1,g1). +great(h1,i1). +great(h1,j1). +great(h1,k1). +great(h1,l1). +great(h1,m1). +great(h1,n1). +great(h1,o1). +great(h1,p1). +great(h1,q1). +great(h1,r1). +great(h1,s1). +great(h1,t1). +great(h1,u1). +great(h1,v1). +great(h1,w1). +great(h1,x1). +great(h1,y1). +great(h1,z1). +great(h1,aa1). +great(h1,bb1). +great(h1,cc1). +great(h1,dd1). +great(h1,ee1). +great(h1,ff1). +great(h1,jj1). +great(h1,kk1). +great(h1,ll1). +great(i1,b1). +great(i1,m1). +great(i1,n1). +great(i1,o1). +great(i1,p1). +great(i1,s1). +great(i1,t1). +great(i1,v1). +great(i1,w1). +great(i1,x1). +great(i1,aa1). +great(i1,bb1). +great(i1,dd1). +great(i1,ee1). +great(i1,kk1). +great(i1,ll1). +great(j1,b1). +great(j1,i1). +great(j1,m1). +great(j1,n1). +great(j1,o1). +great(j1,p1). +great(j1,q1). +great(j1,r1). +great(j1,s1). +great(j1,t1). +great(j1,u1). +great(j1,v1). +great(j1,w1). +great(j1,x1). +great(j1,y1). +great(j1,aa1). +great(j1,bb1). +great(j1,cc1). +great(j1,dd1). +great(j1,ee1). +great(j1,ff1). +great(j1,jj1). +great(j1,kk1). +great(j1,ll1). +great(k1,a1). +great(k1,b1). +great(k1,g1). +great(k1,i1). +great(k1,j1). +great(k1,l1). +great(k1,m1). +great(k1,n1). +great(k1,o1). +great(k1,p1). +great(k1,q1). +great(k1,r1). +great(k1,s1). +great(k1,t1). +great(k1,u1). +great(k1,v1). +great(k1,w1). +great(k1,x1). +great(k1,y1). +great(k1,z1). +great(k1,aa1). +great(k1,bb1). +great(k1,cc1). +great(k1,dd1). +great(k1,ee1). +great(k1,ff1). +great(k1,jj1). +great(k1,kk1). +great(k1,ll1). +great(l1,a1). +great(l1,b1). +great(l1,g1). +great(l1,i1). +great(l1,j1). +great(l1,m1). +great(l1,n1). +great(l1,o1). +great(l1,p1). +great(l1,q1). +great(l1,r1). +great(l1,s1). +great(l1,t1). +great(l1,u1). +great(l1,v1). +great(l1,w1). +great(l1,x1). +great(l1,y1). +great(l1,z1). +great(l1,aa1). +great(l1,bb1). +great(l1,cc1). +great(l1,dd1). +great(l1,ee1). +great(l1,ff1). +great(l1,jj1). +great(l1,kk1). +great(l1,ll1). +great(m1,n1). +great(m1,o1). +great(m1,ll1). +great(o1,n1). +great(o1,ll1). +great(p1,m1). +great(p1,n1). +great(p1,o1). +great(p1,t1). +great(p1,w1). +great(p1,ll1). +great(q1,b1). +great(q1,i1). +great(q1,m1). +great(q1,n1). +great(q1,o1). +great(q1,p1). +great(q1,r1). +great(q1,s1). +great(q1,t1). +great(q1,u1). +great(q1,v1). +great(q1,w1). +great(q1,x1). +great(q1,y1). +great(q1,aa1). +great(q1,bb1). +great(q1,cc1). +great(q1,dd1). +great(q1,ee1). +great(q1,ff1). +great(q1,kk1). +great(q1,ll1). +great(r1,b1). +great(r1,m1). +great(r1,n1). +great(r1,o1). +great(r1,p1). +great(r1,s1). +great(r1,t1). +great(r1,v1). +great(r1,w1). +great(r1,x1). +great(r1,aa1). +great(r1,bb1). +great(r1,dd1). +great(r1,ee1). +great(r1,kk1). +great(r1,ll1). +great(s1,m1). +great(s1,n1). +great(s1,o1). +great(s1,p1). +great(s1,t1). +great(s1,w1). +great(s1,ll1). +great(t1,m1). +great(t1,n1). +great(t1,o1). +great(t1,ll1). +great(u1,b1). +great(u1,i1). +great(u1,m1). +great(u1,n1). +great(u1,o1). +great(u1,p1). +great(u1,r1). +great(u1,s1). +great(u1,t1). +great(u1,v1). +great(u1,w1). +great(u1,x1). +great(u1,aa1). +great(u1,bb1). +great(u1,cc1). +great(u1,dd1). +great(u1,ee1). +great(u1,kk1). +great(u1,ll1). +great(v1,b1). +great(v1,m1). +great(v1,n1). +great(v1,o1). +great(v1,p1). +great(v1,s1). +great(v1,t1). +great(v1,w1). +great(v1,x1). +great(v1,aa1). +great(v1,bb1). +great(v1,ee1). +great(v1,kk1). +great(v1,ll1). +great(w1,m1). +great(w1,n1). +great(w1,o1). +great(w1,t1). +great(w1,ll1). +great(x1,b1). +great(x1,m1). +great(x1,n1). +great(x1,o1). +great(x1,p1). +great(x1,s1). +great(x1,t1). +great(x1,w1). +great(x1,aa1). +great(x1,ll1). +great(y1,b1). +great(y1,i1). +great(y1,m1). +great(y1,n1). +great(y1,o1). +great(y1,p1). +great(y1,r1). +great(y1,s1). +great(y1,t1). +great(y1,u1). +great(y1,v1). +great(y1,w1). +great(y1,x1). +great(y1,aa1). +great(y1,bb1). +great(y1,cc1). +great(y1,dd1). +great(y1,ee1). +great(y1,ff1). +great(y1,kk1). +great(y1,ll1). +great(z1,b1). +great(z1,g1). +great(z1,i1). +great(z1,j1). +great(z1,m1). +great(z1,n1). +great(z1,o1). +great(z1,p1). +great(z1,q1). +great(z1,r1). +great(z1,s1). +great(z1,t1). +great(z1,u1). +great(z1,v1). +great(z1,w1). +great(z1,x1). +great(z1,y1). +great(z1,aa1). +great(z1,bb1). +great(z1,cc1). +great(z1,dd1). +great(z1,ee1). +great(z1,ff1). +great(z1,jj1). +great(z1,kk1). +great(z1,ll1). +great(aa1,b1). +great(aa1,m1). +great(aa1,n1). +great(aa1,o1). +great(aa1,p1). +great(aa1,s1). +great(aa1,t1). +great(aa1,w1). +great(aa1,ll1). +great(bb1,b1). +great(bb1,m1). +great(bb1,n1). +great(bb1,o1). +great(bb1,p1). +great(bb1,s1). +great(bb1,t1). +great(bb1,w1). +great(bb1,x1). +great(bb1,aa1). +great(bb1,ll1). +great(cc1,b1). +great(cc1,m1). +great(cc1,n1). +great(cc1,o1). +great(cc1,p1). +great(cc1,s1). +great(cc1,t1). +great(cc1,v1). +great(cc1,w1). +great(cc1,x1). +great(cc1,aa1). +great(cc1,bb1). +great(cc1,dd1). +great(cc1,ee1). +great(cc1,kk1). +great(cc1,ll1). +great(dd1,b1). +great(dd1,m1). +great(dd1,n1). +great(dd1,o1). +great(dd1,p1). +great(dd1,s1). +great(dd1,t1). +great(dd1,v1). +great(dd1,w1). +great(dd1,x1). +great(dd1,aa1). +great(dd1,bb1). +great(dd1,ee1). +great(dd1,kk1). +great(dd1,ll1). +great(ee1,b1). +great(ee1,m1). +great(ee1,n1). +great(ee1,o1). +great(ee1,p1). +great(ee1,s1). +great(ee1,t1). +great(ee1,w1). +great(ee1,x1). +great(ee1,aa1). +great(ee1,bb1). +great(ee1,kk1). +great(ee1,ll1). +great(ff1,b1). +great(ff1,i1). +great(ff1,m1). +great(ff1,n1). +great(ff1,o1). +great(ff1,p1). +great(ff1,r1). +great(ff1,s1). +great(ff1,t1). +great(ff1,u1). +great(ff1,v1). +great(ff1,w1). +great(ff1,x1). +great(ff1,aa1). +great(ff1,bb1). +great(ff1,cc1). +great(ff1,dd1). +great(ff1,ee1). +great(ff1,kk1). +great(ff1,ll1). +great(hh1,a1). +great(hh1,b1). +great(hh1,d1). +great(hh1,e1). +great(hh1,g1). +great(hh1,h1). +great(hh1,i1). +great(hh1,j1). +great(hh1,k1). +great(hh1,l1). +great(hh1,m1). +great(hh1,n1). +great(hh1,o1). +great(hh1,p1). +great(hh1,q1). +great(hh1,r1). +great(hh1,s1). +great(hh1,t1). +great(hh1,u1). +great(hh1,v1). +great(hh1,w1). +great(hh1,x1). +great(hh1,y1). +great(hh1,z1). +great(hh1,aa1). +great(hh1,bb1). +great(hh1,cc1). +great(hh1,dd1). +great(hh1,ee1). +great(hh1,ff1). +great(hh1,jj1). +great(hh1,kk1). +great(hh1,ll1). +great(ii1,a1). +great(ii1,b1). +great(ii1,d1). +great(ii1,e1). +great(ii1,g1). +great(ii1,h1). +great(ii1,i1). +great(ii1,j1). +great(ii1,k1). +great(ii1,l1). +great(ii1,m1). +great(ii1,n1). +great(ii1,o1). +great(ii1,p1). +great(ii1,q1). +great(ii1,r1). +great(ii1,s1). +great(ii1,t1). +great(ii1,u1). +great(ii1,v1). +great(ii1,w1). +great(ii1,x1). +great(ii1,y1). +great(ii1,z1). +great(ii1,aa1). +great(ii1,bb1). +great(ii1,cc1). +great(ii1,dd1). +great(ii1,ee1). +great(ii1,ff1). +great(ii1,hh1). +great(ii1,jj1). +great(ii1,kk1). +great(ii1,ll1). +great(jj1,b1). +great(jj1,i1). +great(jj1,m1). +great(jj1,n1). +great(jj1,o1). +great(jj1,p1). +great(jj1,q1). +great(jj1,r1). +great(jj1,s1). +great(jj1,t1). +great(jj1,u1). +great(jj1,v1). +great(jj1,w1). +great(jj1,x1). +great(jj1,y1). +great(jj1,aa1). +great(jj1,bb1). +great(jj1,cc1). +great(jj1,dd1). +great(jj1,ee1). +great(jj1,ff1). +great(jj1,kk1). +great(jj1,ll1). +great(kk1,b1). +great(kk1,m1). +great(kk1,n1). +great(kk1,o1). +great(kk1,p1). +great(kk1,s1). +great(kk1,t1). +great(kk1,w1). +great(kk1,x1). +great(kk1,aa1). +great(kk1,bb1). +great(kk1,ll1). +great(ll1,n1). Added: trunk/examples/alzheimer/prolog/choline/inh.n =================================================================== --- trunk/examples/alzheimer/prolog/choline/inh.n (rev 0) +++ trunk/examples/alzheimer/prolog/choline/inh.n 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,663 @@ +great(b1,a1). +great(g1,a1). +great(i1,a1). +great(j1,a1). +great(m1,a1). +great(n1,a1). +great(o1,a1). +great(p1,a1). +great(q1,a1). +great(r1,a1). +great(s1,a1). +great(t1,a1). +great(u1,a1). +great(v1,a1). +great(w1,a1). +great(x1,a1). +great(y1,a1). +great(z1,a1). +great(aa1,a1). +great(bb1,a1). +great(cc1,a1). +great(dd1,a1). +great(ee1,a1). +great(ff1,a1). +great(jj1,a1). +great(kk1,a1). +great(ll1,a1). +great(m1,b1). +great(n1,b1). +great(o1,b1). +great(p1,b1). +great(s1,b1). +great(t1,b1). +great(w1,b1). +great(ll1,b1). +great(a1,c1). +great(b1,c1). +great(d1,c1). +great(e1,c1). +great(f1,c1). +great(g1,c1). +great(h1,c1). +great(i1,c1). +great(j1,c1). +great(k1,c1). +great(l1,c1). +great(m1,c1). +great(n1,c1). +great(o1,c1). +great(p1,c1). +great(q1,c1). +great(r1,c1). +great(s1,c1). +great(t1,c1). +great(u1,c1). +great(v1,c1). +great(w1,c1). +great(x1,c1). +great(y1,c1). +great(z1,c1). +great(aa1,c1). +great(bb1,c1). +great(cc1,c1). +great(dd1,c1). +great(ee1,c1). +great(ff1,c1). +great(hh1,c1). +great(ii1,c1). +great(jj1,c1). +great(kk1,c1). +great(ll1,c1). +great(a1,d1). +great(b1,d1). +great(g1,d1). +great(i1,d1). +great(j1,d1). +great(k1,d1). +great(l1,d1). +great(m1,d1). +great(n1,d1). +great(o1,d1). +great(p1,d1). +great(q1,d1). +great(r1,d1). +great(s1,d1). +great(t1,d1). +great(u1,d1). +great(v1,d1). +great(w1,d1). +great(x1,d1). +great(y1,d1). +great(z1,d1). +great(aa1,d1). +great(bb1,d1). +great(cc1,d1). +great(dd1,d1). +great(ee1,d1). +great(ff1,d1). +great(jj1,d1). +great(kk1,d1). +great(ll1,d1). +great(a1,e1). +great(b1,e1). +great(d1,e1). +great(g1,e1). +great(i1,e1). +great(j1,e1). +great(k1,e1). +great(l1,e1). +great(m1,e1). +great(n1,e1). +great(o1,e1). +great(p1,e1). +great(q1,e1). +great(r1,e1). +great(s1,e1). +great(t1,e1). +great(u1,e1). +great(v1,e1). +great(w1,e1). +great(x1,e1). +great(y1,e1). +great(z1,e1). +great(aa1,e1). +great(bb1,e1). +great(cc1,e1). +great(dd1,e1). +great(ee1,e1). +great(ff1,e1). +great(jj1,e1). +great(kk1,e1). +great(ll1,e1). +great(a1,f1). +great(b1,f1). +great(d1,f1). +great(e1,f1). +great(g1,f1). +great(h1,f1). +great(i1,f1). +great(j1,f1). +great(k1,f1). +great(l1,f1). +great(m1,f1). +great(n1,f1). +great(o1,f1). +great(p1,f1). +great(q1,f1). +great(r1,f1). +great(s1,f1). +great(t1,f1). +great(u1,f1). +great(v1,f1). +great(w1,f1). +great(x1,f1). +great(y1,f1). +great(z1,f1). +great(aa1,f1). +great(bb1,f1). +great(cc1,f1). +great(dd1,f1). +great(ee1,f1). +great(ff1,f1). +great(hh1,f1). +great(ii1,f1). +great(jj1,f1). +great(kk1,f1). +great(ll1,f1). +great(b1,g1). +great(i1,g1). +great(j1,g1). +great(m1,g1). +great(n1,g1). +great(o1,g1). +great(p1,g1). +great(q1,g1). +great(r1,g1). +great(s1,g1). +great(t1,g1). +great(u1,g1). +great(v1,g1). +great(w1,g1). +great(x1,g1). +great(y1,g1). +great(aa1,g1). +great(bb1,g1). +great(cc1,g1). +great(dd1,g1). +great(ee1,g1). +great(ff1,g1). +great(jj1,g1). +great(kk1,g1). +great(ll1,g1). +great(a1,h1). +great(b1,h1). +great(d1,h1). +great(e1,h1). +great(g1,h1). +great(i1,h1). +great(j1,h1). +great(k1,h1). +great(l1,h1). +great(m1,h1). +great(n1,h1). +great(o1,h1). +great(p1,h1). +great(q1,h1). +great(r1,h1). +great(s1,h1). +great(t1,h1). +great(u1,h1). +great(v1,h1). +great(w1,h1). +great(x1,h1). +great(y1,h1). +great(z1,h1). +great(aa1,h1). +great(bb1,h1). +great(cc1,h1). +great(dd1,h1). +great(ee1,h1). +great(ff1,h1). +great(jj1,h1). +great(kk1,h1). +great(ll1,h1). +great(b1,i1). +great(m1,i1). +great(n1,i1). +great(o1,i1). +great(p1,i1). +great(s1,i1). +great(t1,i1). +great(v1,i1). +great(w1,i1). +great(x1,i1). +great(aa1,i1). +great(bb1,i1). +great(dd1,i1). +great(ee1,i1). +great(kk1,i1). +great(ll1,i1). +great(b1,j1). +great(i1,j1). +great(m1,j1). +great(n1,j1). +great(o1,j1). +great(p1,j1). +great(q1,j1). +great(r1,j1). +great(s1,j1). +great(t1,j1). +great(u1,j1). +great(v1,j1). +great(w1,j1). +great(x1,j1). +great(y1,j1). +great(aa1,j1). +great(bb1,j1). +great(cc1,j1). +great(dd1,j1). +great(ee1,j1). +great(ff1,j1). +great(jj1,j1). +great(kk1,j1). +great(ll1,j1). +great(a1,k1). +great(b1,k1). +great(g1,k1). +great(i1,k1). +great(j1,k1). +great(l1,k1). +great(m1,k1). +great(n1,k1). +great(o1,k1). +great(p1,k1). +great(q1,k1). +great(r1,k1). +great(s1,k1). +great(t1,k1). +great(u1,k1). +great(v1,k1). +great(w1,k1). +great(x1,k1). +great(y1,k1). +great(z1,k1). +great(aa1,k1). +great(bb1,k1). +great(cc1,k1). +great(dd1,k1). +great(ee1,k1). +great(ff1,k1). +great(jj1,k1). +great(kk1,k1). +great(ll1,k1). +great(a1,l1). +great(b1,l1). +great(g1,l1). +great(i1,l1). +great(j1,l1). +great(m1,l1). +great(n1,l1). +great(o1,l1). +great(p1,l1). +great(q1,l1). +great(r1,l1). +great(s1,l1). +great(t1,l1). +great(u1,l1). +great(v1,l1). +great(w1,l1). +great(x1,l1). +great(y1,l1). +great(z1,l1). +great(aa1,l1). +great(bb1,l1). +great(cc1,l1). +great(dd1,l1). +great(ee1,l1). +great(ff1,l1). +great(jj1,l1). +great(kk1,l1). +great(ll1,l1). +great(n1,m1). +great(o1,m1). +great(ll1,m1). +great(n1,o1). +great(ll1,o1). +great(m1,p1). +great(n1,p1). +great(o1,p1). +great(t1,p1). +great(w1,p1). +great(ll1,p1). +great(b1,q1). +great(i1,q1). +great(m1,q1). +great(n1,q1). +great(o1,q1). +great(p1,q1). +great(r1,q1). +great(s1,q1). +great(t1,q1). +great(u1,q1). +great(v1,q1). +great(w1,q1). +great(x1,q1). +great(y1,q1). +great(aa1,q1). +great(bb1,q1). +great(cc1,q1). +great(dd1,q1). +great(ee1,q1). +great(ff1,q1). +great(kk1,q1). +great(ll1,q1). +great(b1,r1). +great(m1,r1). +great(n1,r1). +great(o1,r1). +great(p1,r1). +great(s1,r1). +great(t1,r1). +great(v1,r1). +great(w1,r1). +great(x1,r1). +great(aa1,r1). +great(bb1,r1). +great(dd1,r1). +great(ee1,r1). +great(kk1,r1). +great(ll1,r1). +great(m1,s1). +great(n1,s1). +great(o1,s1). +great(p1,s1). +great(t1,s1). +great(w1,s1). +great(ll1,s1). +great(m1,t1). +great(n1,t1). +great(o1,t1). +great(ll1,t1). +great(b1,u1). +great(i1,u1). +great(m1,u1). +great(n1,u1). +great(o1,u1). +great(p1,u1). +great(r1,u1). +great(s1,u1). +great(t1,u1). +great(v1,u1). +great(w1,u1). +great(x1,u1). +great(aa1,u1). +great(bb1,u1). +great(cc1,u1). +great(dd1,u1). +great(ee1,u1). +great(kk1,u1). +great(ll1,u1). +great(b1,v1). +great(m1,v1). +great(n1,v1). +great(o1,v1). +great(p1,v1). +great(s1,v1). +great(t1,v1). +great(w1,v1). +great(x1,v1). +great(aa1,v1). +great(bb1,v1). +great(ee1,v1). +great(kk1,v1). +great(ll1,v1). +great(m1,w1). +great(n1,w1). +great(o1,w1). +great(t1,w1). +great(ll1,w1). +great(b1,x1). +great(m1,x1). +great(n1,x1). +great(o1,x1). +great(p1,x1). +great(s1,x1). +great(t1,x1). +great(w1,x1). +great(aa1,x1). +great(ll1,x1). +great(b1,y1). +great(i1,y1). +great(m1,y1). +great(n1,y1). +great(o1,y1). +great(p1,y1). +great(r1,y1). +great(s1,y1). +great(t1,y1). +great(u1,y1). +great(v1,y1). +great(w1,y1). +great(x1,y1). +great(aa1,y1). +great(bb1,y1). +great(cc1,y1). +great(dd1,y1). +great(ee1,y1). +great(ff1,y1). +great(kk1,y1). +great(ll1,y1). +great(b1,z1). +great(g1,z1). +great(i1,z1). +great(j1,z1). +great(m1,z1). +great(n1,z1). +great(o1,z1). +great(p1,z1). +great(q1,z1). +great(r1,z1). +great(s1,z1). +great(t1,z1). +great(u1,z1). +great(v1,z1). +great(w1,z1). +great(x1,z1). +great(y1,z1). +great(aa1,z1). +great(bb1,z1). +great(cc1,z1). +great(dd1,z1). +great(ee1,z1). +great(ff1,z1). +great(jj1,z1). +great(kk1,z1). +great(ll1,z1). +great(b1,aa1). +great(m1,aa1). +great(n1,aa1). +great(o1,aa1). +great(p1,aa1). +great(s1,aa1). +great(t1,aa1). +great(w1,aa1). +great(ll1,aa1). +great(b1,bb1). +great(m1,bb1). +great(n1,bb1). +great(o1,bb1). +great(p1,bb1). +great(s1,bb1). +great(t1,bb1). +great(w1,bb1). +great(x1,bb1). +great(aa1,bb1). +great(ll1,bb1). +great(b1,cc1). +great(m1,cc1). +great(n1,cc1). +great(o1,cc1). +great(p1,cc1). +great(s1,cc1). +great(t1,cc1). +great(v1,cc1). +great(w1,cc1). +great(x1,cc1). +great(aa1,cc1). +great(bb1,cc1). +great(dd1,cc1). +great(ee1,cc1). +great(kk1,cc1). +great(ll1,cc1). +great(b1,dd1). +great(m1,dd1). +great(n1,dd1). +great(o1,dd1). +great(p1,dd1). +great(s1,dd1). +great(t1,dd1). +great(v1,dd1). +great(w1,dd1). +great(x1,dd1). +great(aa1,dd1). +great(bb1,dd1). +great(ee1,dd1). +great(kk1,dd1). +great(ll1,dd1). +great(b1,ee1). +great(m1,ee1). +great(n1,ee1). +great(o1,ee1). +great(p1,ee1). +great(s1,ee1). +great(t1,ee1). +great(w1,ee1). +great(x1,ee1). +great(aa1,ee1). +great(bb1,ee1). +great(kk1,ee1). +great(ll1,ee1). +great(b1,ff1). +great(i1,ff1). +great(m1,ff1). +great(n1,ff1). +great(o1,ff1). +great(p1,ff1). +great(r1,ff1). +great(s1,ff1). +great(t1,ff1). +great(u1,ff1). +great(v1,ff1). +great(w1,ff1). +great(x1,ff1). +great(aa1,ff1). +great(bb1,ff1). +great(cc1,ff1). +great(dd1,ff1). +great(ee1,ff1). +great(kk1,ff1). +great(ll1,ff1). +great(a1,hh1). +great(b1,hh1). +great(d1,hh1). +great(e1,hh1). +great(g1,hh1). +great(h1,hh1). +great(i1,hh1). +great(j1,hh1). +great(k1,hh1). +great(l1,hh1). +great(m1,hh1). +great(n1,hh1). +great(o1,hh1). +great(p1,hh1). +great(q1,hh1). +great(r1,hh1). +great(s1,hh1). +great(t1,hh1). +great(u1,hh1). +great(v1,hh1). +great(w1,hh1). +great(x1,hh1). +great(y1,hh1). +great(z1,hh1). +great(aa1,hh1). +great(bb1,hh1). +great(cc1,hh1). +great(dd1,hh1). +great(ee1,hh1). +great(ff1,hh1). +great(jj1,hh1). +great(kk1,hh1). +great(ll1,hh1). +great(a1,ii1). +great(b1,ii1). +great(d1,ii1). +great(e1,ii1). +great(g1,ii1). +great(h1,ii1). +great(i1,ii1). +great(j1,ii1). +great(k1,ii1). +great(l1,ii1). +great(m1,ii1). +great(n1,ii1). +great(o1,ii1). +great(p1,ii1). +great(q1,ii1). +great(r1,ii1). +great(s1,ii1). +great(t1,ii1). +great(u1,ii1). +great(v1,ii1). +great(w1,ii1). +great(x1,ii1). +great(y1,ii1). +great(z1,ii1). +great(aa1,ii1). +great(bb1,ii1). +great(cc1,ii1). +great(dd1,ii1). +great(ee1,ii1). +great(ff1,ii1). +great(hh1,ii1). +great(jj1,ii1). +great(kk1,ii1). +great(ll1,ii1). +great(b1,jj1). +great(i1,jj1). +great(m1,jj1). +great(n1,jj1). +great(o1,jj1). +great(p1,jj1). +great(q1,jj1). +great(r1,jj1). +great(s1,jj1). +great(t1,jj1). +great(u1,jj1). +great(v1,jj1). +great(w1,jj1). +great(x1,jj1). +great(y1,jj1). +great(aa1,jj1). +great(bb1,jj1). +great(cc1,jj1). +great(dd1,jj1). +great(ee1,jj1). +great(ff1,jj1). +great(kk1,jj1). +great(ll1,jj1). +great(b1,kk1). +great(m1,kk1). +great(n1,kk1). +great(o1,kk1). +great(p1,kk1). +great(s1,kk1). +great(t1,kk1). +great(w1,kk1). +great(x1,kk1). +great(aa1,kk1). +great(bb1,kk1). +great(ll1,kk1). +great(n1,ll1). Added: trunk/examples/alzheimer/prolog/d_alz.b =================================================================== --- trunk/examples/alzheimer/prolog/d_alz.b (rev 0) +++ trunk/examples/alzheimer/prolog/d_alz.b 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,719 @@ +% alzheimer's data from j. med chem +% determinate background knowledge + +%!- mode(x_subst(+,-,-)). +%!- mode(alk_groups(+,-)). +%!- mode(r_subst_1(+,-)). +%!- mode(r_subst_2(+,-)). +%!- mode(r_subst_3(+,-)). +%!- mode(ring_substitutions(+,-)). +%!- mode(ring_subst_1(+,-)). +%!- mode(ring_subst_2(+,-)). +%!- mode(ring_subst_3(+,-)). +%!- mode(ring_subst_4(+,-)). +%!- mode(ring_subst_5(+,-)). +%!- mode(ring_subst_6(+,-)). +%!- mode(polar(+,-)). +%!- mode(size(+,-)). +%!- mode(flex(+,-)). +%!- mode(h_doner(+,-)). +%!- mode(h_acceptor(+,-)). +%!- mode(pi_doner(+,-)). +%!- mode(pi_acceptor(+,-)). +%!- mode(polarisable(+,-)). +%!- mode(sigma(+,-)). +%!- mode(n_val(+,-)). +%!- mode(subs(+,-)). +%!- mode(group(+,-)). + + +% polarities etc. + +polar(ch3,polar0). +% the formula N(CH3)2 can be represented as a list +% polar([n,group(ch3,2)],polar1). +% or as any other 2-arity function +polar(bond(n,group(ch3,2)),polar1). +polar(och3,polar2). +polar(cf3,polar3). +polar(cl,polar3). +polar(f,polar5). + +size(ch3,size1). +size(cl,size1). +size(f,size1). +size(cf3,size1). +% size([n,group(ch3,2)],size2). +size(bond(n,group(ch3,2)),size2). +size(och3,size2). + + +flex(f,flex0). +flex(ch3,flex0). +flex(cl,flex0). +flex(cf3,flex0). +flex(och3,flex1). +% flex([n,group(ch3,2)],flex0). +flex(bond(n,group(ch3,2)),flex0). + +h_doner(f,h_don0). +h_doner(ch3,h_don0). +h_doner(cf3,h_don0). +h_doner(och3,h_don0). +h_doner(cl,h_don0). +% h_doner([n,group(ch3,2)],h_don0). +h_doner(bond(n,group(ch3,2)),h_don0). + +h_acceptor(ch3,h_acc0). +h_acceptor(cl,h_acc0). +h_acceptor(cf3,h_acc0). +h_acceptor(f,h_acc1). +% h_acceptor([n,group(ch3,2)],h_acc1). +h_acceptor(bond(n,group(ch3,2)),h_acc1). +h_acceptor(och3,h_acc1). + +pi_doner(ch3,pi_don0). +pi_doner(cf3,pi_don0). +pi_doner(f,pi_don0). +pi_doner(cl,pi_don0). +pi_doner(och3,pi_don1). +% pi_doner([n,group(ch3,2)],pi_don2). +pi_doner(bond(n,group(ch3,2)),pi_don2). + +pi_acceptor(f,pi_acc0). +pi_acceptor(ch3,pi_acc0). +pi_acceptor(cl,pi_acc0). +% pi_acceptor([n,group(ch3,2)],pi_acc0). +pi_acceptor(bond(n,group(ch3,2)),pi_acc0). +pi_acceptor(och3,pi_acc0). +pi_acceptor(cf3,pi_acc0). + +polarisable(cf3,polari0). +polarisable(f,polari0). +polarisable(ch3,polari1). +polarisable(cl,polari1). +% polarisable([n,group(ch3,2)],polari1). +polarisable(bond(n,group(ch3,2)),polari1). +polarisable(och3,polari1). + +sigma(ch3,sigma0). +% sigma([n,group(ch3,2)],sigma1). +sigma(bond(n,group(ch3,2)),sigma1). +sigma(och3,sigma1). +sigma(cl,sigma3). +sigma(cf3,sigma3). +sigma(f,sigma5). + +gt(1,0). +gt(2,0). +gt(3,0). +gt(4,0). +gt(2,1). +gt(3,1). +gt(4,1). +gt(3,2). +gt(4,2). +gt(4,3). + +great_polar(polar1,polar0). +great_polar(polar2,polar0). +great_polar(polar3,polar0). +great_polar(polar4,polar0). +great_polar(polar5,polar0). +great_polar(polar6,polar0). +great_polar(polar7,polar0). +great_polar(polar8,polar0). +great_polar(polar9,polar0). +great_polar(polar2,polar1). +great_polar(polar3,polar1). +great_polar(polar4,polar1). +great_polar(polar5,polar1). +great_polar(polar6,polar1). +great_polar(polar7,polar1). +great_polar(polar8,polar1). +great_polar(polar9,polar1). +great_polar(polar3,polar2). +great_polar(polar4,polar2). +great_polar(polar5,polar2). +great_polar(polar6,polar2). +great_polar(polar7,polar2). +great_polar(polar8,polar2). +great_polar(polar9,polar2). +great_polar(polar4,polar3). +great_polar(polar5,polar3). +great_polar(polar6,polar3). +great_polar(polar7,polar3). +great_polar(polar8,polar3). +great_polar(polar9,polar3). +great_polar(polar5,polar4). +great_polar(polar6,polar4). +great_polar(polar7,polar4). +great_polar(polar8,polar4). +great_polar(polar9,polar4). +great_polar(polar6,polar5). +great_polar(polar7,polar5). +great_polar(polar8,polar5). +great_polar(polar9,polar5). +great_polar(polar7,polar6). +great_polar(polar8,polar6). +great_polar(polar9,polar6). +great_polar(polar8,polar7). +great_polar(polar9,polar7). +great_polar(polar9,polar8). + +great_size(size1,size0). +great_size(size2,size0). +great_size(size3,size0). +great_size(size4,size0). +great_size(size5,size0). +great_size(size6,size0). +great_size(size7,size0). +great_size(size8,size0). +great_size(size9,size0). +great_size(size2,size1). +great_size(size3,size1). +great_size(size4,size1). +great_size(size5,size1). +great_size(size6,size1). +great_size(size7,size1). +great_size(size8,size1). +great_size(size9,size1). +great_size(size3,size2). +great_size(size4,size2). +great_size(size5,size2). +great_size(size6,size2). +great_size(size7,size2). +great_size(size8,size2). +great_size(size9,size2). +great_size(size4,size3). +great_size(size5,size3). +great_size(size6,size3). +great_size(size7,size3). +great_size(size8,size3). +great_size(size9,size3). +great_size(size5,size4). +great_size(size6,size4). +great_size(size7,size4). +great_size(size8,size4). +great_size(size9,size4). +great_size(size6,size5). +great_size(size7,size5). +great_size(size8,size5). +great_size(size9,size5). +great_size(size7,size6). +great_size(size8,size6). +great_size(size9,size6). +great_size(size8,size7). +great_size(size9,size7). +great_size(size9,size8). + +great_flex(flex1,flex0). +great_flex(flex2,flex0). +great_flex(flex3,flex0). +great_flex(flex4,flex0). +great_flex(flex5,flex0). +great_flex(flex6,flex0). +great_flex(flex7,flex0). +great_flex(flex8,flex0). +great_flex(flex9,flex0). +great_flex(flex2,flex1). +great_flex(flex3,flex1). +great_flex(flex4,flex1). +great_flex(flex5,flex1). +great_flex(flex6,flex1). +great_flex(flex7,flex1). +great_flex(flex8,flex1). +great_flex(flex9,flex1). +great_flex(flex3,flex2). +great_flex(flex4,flex2). +great_flex(flex5,flex2). +great_flex(flex6,flex2). +great_flex(flex7,flex2). +great_flex(flex8,flex2). +great_flex(flex9,flex2). +great_flex(flex4,flex3). +great_flex(flex5,flex3). +great_flex(flex6,flex3). +great_flex(flex7,flex3). +great_flex(flex8,flex3). +great_flex(flex9,flex3). +great_flex(flex5,flex4). +great_flex(flex6,flex4). +great_flex(flex7,flex4). +great_flex(flex8,flex4). +great_flex(flex9,flex4). +great_flex(flex6,flex5). +great_flex(flex7,flex5). +great_flex(flex8,flex5). +great_flex(flex9,flex5). +great_flex(flex7,flex6). +great_flex(flex8,flex6). +great_flex(flex9,flex6). +great_flex(flex8,flex7). +great_flex(flex9,flex7). +great_flex(flex9,flex8). + +great_h_don(h_don1,h_don0). +great_h_don(h_don2,h_don0). +great_h_don(h_don3,h_don0). +great_h_don(h_don4,h_don0). +great_h_don(h_don5,h_don0). +great_h_don(h_don6,h_don0). +great_h_don(h_don7,h_don0). +great_h_don(h_don8,h_don0). +great_h_don(h_don9,h_don0). +great_h_don(h_don2,h_don1). +great_h_don(h_don3,h_don1). +great_h_don(h_don4,h_don1). +great_h_don(h_don5,h_don1). +great_h_don(h_don6,h_don1). +great_h_don(h_don7,h_don1). +great_h_don(h_don8,h_don1). +great_h_don(h_don9,h_don1). +great_h_don(h_don3,h_don2). +great_h_don(h_don4,h_don2). +great_h_don(h_don5,h_don2). +great_h_don(h_don6,h_don2). +great_h_don(h_don7,h_don2). +great_h_don(h_don8,h_don2). +great_h_don(h_don9,h_don2). +great_h_don(h_don4,h_don3). +great_h_don(h_don5,h_don3). +great_h_don(h_don6,h_don3). +great_h_don(h_don7,h_don3). +great_h_don(h_don8,h_don3). +great_h_don(h_don9,h_don3). +great_h_don(h_don5,h_don4). +great_h_don(h_don6,h_don4). +great_h_don(h_don7,h_don4). +great_h_don(h_don8,h_don4). +great_h_don(h_don9,h_don4). +great_h_don(h_don6,h_don5). +great_h_don(h_don7,h_don5). +great_h_don(h_don8,h_don5). +great_h_don(h_don9,h_don5). +great_h_don(h_don7,h_don6). +great_h_don(h_don8,h_don6). +great_h_don(h_don9,h_don6). +great_h_don(h_don8,h_don7). +great_h_don(h_don9,h_don7). +great_h_don(h_don9,h_don8). + + +great_h_acc(h_acc1,h_acc0). +great_h_acc(h_acc2,h_acc0). +great_h_acc(h_acc3,h_acc0). +great_h_acc(h_acc4,h_acc0). +great_h_acc(h_acc5,h_acc0). +great_h_acc(h_acc6,h_acc0). +great_h_acc(h_acc7,h_acc0). +great_h_acc(h_acc8,h_acc0). +great_h_acc(h_acc9,h_acc0). +great_h_acc(h_acc2,h_acc1). +great_h_acc(h_acc3,h_acc1). +great_h_acc(h_acc4,h_acc1). +great_h_acc(h_acc5,h_acc1). +great_h_acc(h_acc6,h_acc1). +great_h_acc(h_acc7,h_acc1). +great_h_acc(h_acc8,h_acc1). +great_h_acc(h_acc9,h_acc1). +great_h_acc(h_acc3,h_acc2). +great_h_acc(h_acc4,h_acc2). +great_h_acc(h_acc5,h_acc2). +great_h_acc(h_acc6,h_acc2). +great_h_acc(h_acc7,h_acc2). +great_h_acc(h_acc8,h_acc2). +great_h_acc(h_acc9,h_acc2). +great_h_acc(h_acc4,h_acc3). +great_h_acc(h_acc5,h_acc3). +great_h_acc(h_acc6,h_acc3). +great_h_acc(h_acc7,h_acc3). +great_h_acc(h_acc8,h_acc3). +great_h_acc(h_acc9,h_acc3). +great_h_acc(h_acc5,h_acc4). +great_h_acc(h_acc6,h_acc4). +great_h_acc(h_acc7,h_acc4). +great_h_acc(h_acc8,h_acc4). +great_h_acc(h_acc9,h_acc4). +great_h_acc(h_acc6,h_acc5). +great_h_acc(h_acc7,h_acc5). +great_h_acc(h_acc8,h_acc5). +great_h_acc(h_acc9,h_acc5). +great_h_acc(h_acc7,h_acc6). +great_h_acc(h_acc8,h_acc6). +great_h_acc(h_acc9,h_acc6). +great_h_acc(h_acc8,h_acc7). +great_h_acc(h_acc9,h_acc7). +great_h_acc(h_acc9,h_acc8). + +great_pi_don(pi_don1,pi_don0). +great_pi_don(pi_don2,pi_don0). +great_pi_don(pi_don3,pi_don0). +great_pi_don(pi_don4,pi_don0). +great_pi_don(pi_don5,pi_don0). +great_pi_don(pi_don6,pi_don0). +great_pi_don(pi_don7,pi_don0). +great_pi_don(pi_don8,pi_don0). +great_pi_don(pi_don9,pi_don0). +great_pi_don(pi_don2,pi_don1). +great_pi_don(pi_don3,pi_don1). +great_pi_don(pi_don4,pi_don1). +great_pi_don(pi_don5,pi_don1). +great_pi_don(pi_don6,pi_don1). +great_pi_don(pi_don7,pi_don1). +great_pi_don(pi_don8,pi_don1). +great_pi_don(pi_don9,pi_don1). +great_pi_don(pi_don3,pi_don2). +great_pi_don(pi_don4,pi_don2). +great_pi_don(pi_don5,pi_don2). +great_pi_don(pi_don6,pi_don2). +great_pi_don(pi_don7,pi_don2). +great_pi_don(pi_don8,pi_don2). +great_pi_don(pi_don9,pi_don2). +great_pi_don(pi_don4,pi_don3). +great_pi_don(pi_don5,pi_don3). +great_pi_don(pi_don6,pi_don3). +great_pi_don(pi_don7,pi_don3). +great_pi_don(pi_don8,pi_don3). +great_pi_don(pi_don9,pi_don3). +great_pi_don(pi_don5,pi_don4). +great_pi_don(pi_don6,pi_don4). +great_pi_don(pi_don7,pi_don4). +great_pi_don(pi_don8,pi_don4). +great_pi_don(pi_don9,pi_don4). +great_pi_don(pi_don6,pi_don5). +great_pi_don(pi_don7,pi_don5). +great_pi_don(pi_don8,pi_don5). +great_pi_don(pi_don9,pi_don5). +great_pi_don(pi_don7,pi_don6). +great_pi_don(pi_don8,pi_don6). +great_pi_don(pi_don9,pi_don6). +great_pi_don(pi_don8,pi_don7). +great_pi_don(pi_don9,pi_don7). +great_pi_don(pi_don9,pi_don8). + +great_pi_acc(pi_acc1,pi_acc0). +great_pi_acc(pi_acc2,pi_acc0). +great_pi_acc(pi_acc3,pi_acc0). +great_pi_acc(pi_acc4,pi_acc0). +great_pi_acc(pi_acc5,pi_acc0). +great_pi_acc(pi_acc6,pi_acc0). +great_pi_acc(pi_acc7,pi_acc0). +great_pi_acc(pi_acc8,pi_acc0). +great_pi_acc(pi_acc9,pi_acc0). +great_pi_acc(pi_acc2,pi_acc1). +great_pi_acc(pi_acc3,pi_acc1). +great_pi_acc(pi_acc4,pi_acc1). +great_pi_acc(pi_acc5,pi_acc1). +great_pi_acc(pi_acc6,pi_acc1). +great_pi_acc(pi_acc7,pi_acc1). +great_pi_acc(pi_acc8,pi_acc1). +great_pi_acc(pi_acc9,pi_acc1). +great_pi_acc(pi_acc3,pi_acc2). +great_pi_acc(pi_acc4,pi_acc2). +great_pi_acc(pi_acc5,pi_acc2). +great_pi_acc(pi_acc6,pi_acc2). +great_pi_acc(pi_acc7,pi_acc2). +great_pi_acc(pi_acc8,pi_acc2). +great_pi_acc(pi_acc9,pi_acc2). +great_pi_acc(pi_acc4,pi_acc3). +great_pi_acc(pi_acc5,pi_acc3). +great_pi_acc(pi_acc6,pi_acc3). +great_pi_acc(pi_acc7,pi_acc3). +great_pi_acc(pi_acc8,pi_acc3). +great_pi_acc(pi_acc9,pi_acc3). +great_pi_acc(pi_acc5,pi_acc4). +great_pi_acc(pi_acc6,pi_acc4). +great_pi_acc(pi_acc7,pi_acc4). +great_pi_acc(pi_acc8,pi_acc4). +great_pi_acc(pi_acc9,pi_acc4). +great_pi_acc(pi_acc6,pi_acc5). +great_pi_acc(pi_acc7,pi_acc5). +great_pi_acc(pi_acc8,pi_acc5). +great_pi_acc(pi_acc9,pi_acc5). +great_pi_acc(pi_acc7,pi_acc6). +great_pi_acc(pi_acc8,pi_acc6). +great_pi_acc(pi_acc9,pi_acc6). +great_pi_acc(pi_acc8,pi_acc7). +great_pi_acc(pi_acc9,pi_acc7). +great_pi_acc(pi_acc9,pi_acc8). + +great_polari(polari1,polari0). +great_polari(polari2,polari0). +great_polari(polari3,polari0). +great_polari(polari4,polari0). +great_polari(polari5,polari0). +great_polari(polari6,polari0). +great_polari(polari7,polari0). +great_polari(polari8,polari0). +great_polari(polari9,polari0). +great_polari(polari2,polari1). +great_polari(polari3,polari1). +great_polari(polari4,polari1). +great_polari(polari5,polari1). +great_polari(polari6,polari1). +great_polari(polari7,polari1). +great_polari(polari8,polari1). +great_polari(polari9,polari1). +great_polari(polari3,polari2). +great_polari(polari4,polari2). +great_polari(polari5,polari2). +great_polari(polari6,polari2). +great_polari(polari7,polari2). +great_polari(polari8,polari2). +great_polari(polari9,polari2). +great_polari(polari4,polari3). +great_polari(polari5,polari3). +great_polari(polari6,polari3). +great_polari(polari7,polari3). +great_polari(polari8,polari3). +great_polari(polari9,polari3). +great_polari(polari5,polari4). +great_polari(polari6,polari4). +great_polari(polari7,polari4). +great_polari(polari8,polari4). +great_polari(polari9,polari4). +great_polari(polari6,polari5). +great_polari(polari7,polari5). +great_polari(polari8,polari5). +great_polari(polari9,polari5). +great_polari(polari7,polari6). +great_polari(polari8,polari6). +great_polari(polari9,polari6). +great_polari(polari8,polari7). +great_polari(polari9,polari7). +great_polari(polari9,polari8). + +great_sigma(sigma1,sigma0). +great_sigma(sigma2,sigma0). +great_sigma(sigma3,sigma0). +great_sigma(sigma4,sigma0). +great_sigma(sigma5,sigma0). +great_sigma(sigma6,sigma0). +great_sigma(sigma7,sigma0). +great_sigma(sigma8,sigma0). +great_sigma(sigma9,sigma0). +great_sigma(sigma2,sigma1). +great_sigma(sigma3,sigma1). +great_sigma(sigma4,sigma1). +great_sigma(sigma5,sigma1). +great_sigma(sigma6,sigma1). +great_sigma(sigma7,sigma1). +great_sigma(sigma8,sigma1). +great_sigma(sigma9,sigma1). +great_sigma(sigma3,sigma2). +great_sigma(sigma4,sigma2). +great_sigma(sigma5,sigma2). +great_sigma(sigma6,sigma2). +great_sigma(sigma7,sigma2). +great_sigma(sigma8,sigma2). +great_sigma(sigma9,sigma2). +great_sigma(sigma4,sigma3). +great_sigma(sigma5,sigma3). +great_sigma(sigma6,sigma3). +great_sigma(sigma7,sigma3). +great_sigma(sigma8,sigma3). +great_sigma(sigma9,sigma3). +great_sigma(sigma5,sigma4). +great_sigma(sigma6,sigma4). +great_sigma(sigma7,sigma4). +great_sigma(sigma8,sigma4). +great_sigma(sigma9,sigma4). +great_sigma(sigma6,sigma5). +great_sigma(sigma7,sigma5). +great_sigma(sigma8,sigma5). +great_sigma(sigma9,sigma5). +great_sigma(sigma7,sigma6). +great_sigma(sigma8,sigma6). +great_sigma(sigma9,sigma6). +great_sigma(sigma8,sigma7). +great_sigma(sigma9,sigma7). +great_sigma(sigma9,sigma8). + +% substitution X at positions 6 or 7 + +x_subst(b1,7,cl). +x_subst(c1,6,cl). +x_subst(d1,6,och3). +x_subst(e1,6,cf3). +x_subst(f1,6,f). +x_subst(hh1,6,cl). +x_subst(ii1,6,cl). +x_subst(jj1,6,f). +x_subst(kk1,6,f). +x_subst(ll1,6,cf3). + +% substitution R in middle ring +% number of alkyl substitutions + +alk_groups(a1,0). +alk_groups(b1,0). +alk_groups(c1,0). +alk_groups(d1,0). +alk_groups(e1,0). +alk_groups(f1,0). +alk_groups(g1,0). +alk_groups(h1,1). +alk_groups(i1,3). +alk_groups(j1,2). +alk_groups(k1,2). +alk_groups(l1,3). +alk_groups(m1,4). +alk_groups(n1,4). +alk_groups(o1,4). +alk_groups(p1,1). +alk_groups(q1,1). +alk_groups(r1,1). +alk_groups(s1,1). +alk_groups(t1,1). +alk_groups(u1,1). +alk_groups(v1,1). +alk_groups(w1,1). +alk_groups(x1,1). +alk_groups(y1,1). +alk_groups(z1,1). +alk_groups(aa1,1). +alk_groups(bb1,1). +alk_groups(cc1,1). +alk_groups(dd1,1). +alk_groups(ee1,1). +alk_groups(ff1,1). +alk_groups(hh1,1). +alk_groups(ii1,1). +alk_groups(jj1,1). +alk_groups(kk1,1). +alk_groups(ll1,1). + + + + +r_subst_1(a1,h). +r_subst_1(b1,h). +r_subst_1(c1,h). +r_subst_1(d1,h). +r_subst_1(e1,h). +r_subst_1(f1,h). +r_subst_1(g1,h). +n_val(g1,1). + +r_subst_1(h1,single_alk(1)). +r_subst_1(i1,single_alk(3)). +r_subst_1(j1,single_alk(2)). +r_subst_2(j1,bond(n, group(ch3, 2))). +r_subst_1(k1,single_alk(2)). +r_subst_2(k1,aro(1)). +r_subst_1(l1,single_alk(3)). +r_subst_2(l1,o). +r_subst_3(l1,aro(1)). +r_subst_1(m1,single_alk(3)). +r_subst_2(m1,double_alk(1)). +r_subst_3(m1,aro(2)). +r_subst_1(n1,single_alk(3)). +r_subst_2(n1,double_alk(1)). +r_subst_3(n1,aro(2)). +r_subst_1(o1,single_alk(3)). +r_subst_2(o1,double_alk(1)). +r_subst_3(o1,aro(2)). +r_subst_1(p1,single_alk(1)). +r_subst_2(p1,aro(1)). +r_subst_1(q1,single_alk(1)). +r_subst_2(q1,aro(1)). +r_subst_1(r1,single_alk(1)). +r_subst_2(r1,aro(1)). +r_subst_1(s1,single_alk(1)). +r_subst_2(s1,aro(1)). +r_subst_1(t1,single_alk(1)). +r_subst_2(t1,aro(1)). +r_subst_1(u1,single_alk(1)). +r_subst_2(u1,aro(1)). +r_subst_1(v1,single_alk(1)). +r_subst_2(v1,aro(1)). +r_subst_1(w1,single_alk(1)). +r_subst_2(w1,aro(1)). +r_subst_1(x1,single_alk(1)). +r_subst_2(x1,aro(1)). +r_subst_1(y1,single_alk(1)). +r_subst_2(y1,aro(1)). +r_subst_1(z1,single_alk(1)). +r_subst_2(z1,aro(1)). +r_subst_1(aa1,single_alk(1)). +r_subst_2(aa1,aro(1)). +r_subst_1(bb1,single_alk(1)). +r_subst_2(bb1,aro(1)). +r_subst_1(cc1,single_alk(1)). +r_subst_2(cc1,aro(1)). +r_subst_1(dd1,single_alk(1)). +r_subst_2(dd1,aro(1)). +r_subst_1(ee1,single_alk(1)). +r_subst_2(ee1,aro(1)). +r_subst_1(ff1,single_alk(1)). +r_subst_2(ff1,aro(1)). +r_subst_1(hh1,single_alk(1)). +r_subst_2(hh1,aro(1)). +r_subst_1(ii1,single_alk(1)). +r_subst_2(ii1,aro(1)). +r_subst_1(jj1,single_alk(1)). +r_subst_2(jj1,aro(1)). +r_subst_1(kk1,single_alk(1)). +r_subst_2(kk1,aro(1)). +r_subst_1(ll1,single_alk(1)). +r_subst_2(ll1,aro(1)). + +% number of substituents in ring +% 0 == normal benzene ring + +ring_substitutions(k1,0). +ring_substitutions(l1,0). +ring_substitutions(m1,0). +ring_substitutions(n1,1). +ring_substitutions(o1,1). +ring_substitutions(p1,0). +ring_substitutions(q1,1). +ring_substitutions(r1,1). +ring_substitutions(s1,1). +ring_substitutions(t1,1). +ring_substitutions(u1,1). +ring_substitutions(v1,1). +ring_substitutions(w1,1). +ring_substitutions(x1,1). +ring_substitutions(y1,1). +ring_substitutions(z1,1). +ring_substitutions(aa1,1). +ring_substitutions(bb1,1). +ring_substitutions(cc1,1). +ring_substitutions(dd1,1). +ring_substitutions(ee1,1). +ring_substitutions(ff1,5). +ring_substitutions(hh1,0). +ring_substitutions(ii1,1). +ring_substitutions(jj1,0). +ring_substitutions(kk1,1). +ring_substitutions(ll1,0). + +% substitents in ring +% ring_subs_Pos(Drug,Substituent) + +ring_subst_4(n1,f). +ring_subst_3(o1,f). +ring_subst_2(q1,cl). +ring_subst_3(r1,cl). +ring_subst_4(s1,cl). +ring_subst_2(t1,f). +ring_subst_3(u1,f). +ring_subst_4(v1,f). +ring_subst_2(w1,och3). +ring_subst_3(x1,och3). +ring_subst_4(y1,och3). +ring_subst_2(z1,ch3). +ring_subst_3(aa1,ch3). +ring_subst_4(bb1,ch3). +ring_subst_2(cc1,cf3). +ring_subst_3(dd1,cf3). +ring_subst_4(ee1,cf3). +ring_subst_2(ff1,f). +ring_subst_3(ff1,f). +ring_subst_4(ff1,f). +ring_subst_5(ff1,f). +ring_subst_6(ff1,f). +ring_subst_4(ii1,f). +ring_subst_2(kk1,cf3). Added: trunk/examples/alzheimer/prolog/nd_alz.b =================================================================== --- trunk/examples/alzheimer/prolog/nd_alz.b (rev 0) +++ trunk/examples/alzheimer/prolog/nd_alz.b 2010-07-05 14:59:23 UTC (rev 2187) @@ -0,0 +1,658 @@ +% alzheimer's data from j. med chem +% non-determinate background knowledge + +%!- mode(x_subst(+,-,-)). +%!- mode(r_subst(+,-,-)). +%!- mode(ring_struc(+,-)). +%!- mode(polar(+,-)). +%!- mode(size(+,-)). +%!- mode(flex(+,-)). +%!- mode(h_doner(+,-)). +%!- mode(h_acceptor(+,-)). +%!- mode(pi_doner(+,-)). +%!- mode(pi_acceptor(+,-)). +%!- mode(polarisable(+,-)). +%!- mode(sigma(+,-)). +%!- mode(n_val(+,-)). +%!- mode(subs(+,-)). +%!- mode(group(+,-)). + +% substitution X at positions 6 or 7 + +x_subst(b1,7,cl). +x_subst(c1,6,cl). +x_subst(d1,6,och3). +x_subst(e1,6,cf3). +x_subst(f1,6,f). +x_subst(hh1,6,cl). +x_subst(ii1,6,cl). +x_subst(jj1,6,f). +x_subst(kk1,6,f). +x_subst(ll1,6,cf3). + +% substitution R in middle ring + +r_subst(a1,1,h). +r_subst(b1,1,h). +r_subst(c1,1,h). +r_subst(d1,1,h). ... [truncated message content] |