:- modeh(1,active(+pyrimidine))?
:- modeb(1,p1_polar(+pyrimidine,#float))?
:- modeb(1,p1_size(+pyrimidine,#float))?
:- modeb(1,p1_flex(+pyrimidine,#float))?
:- modeb(1,p1_h_donor(+pyrimidine,#float))?
:- modeb(1,p1_h_acceptor(+pyrimidine,#float))?
:- modeb(1,p1_pi_donor(+pyrimidine,#float))?
:- modeb(1,p1_pi_acceptor(+pyrimidine,#float))?
:- modeb(1,p1_polarizable(+pyrimidine,#float))?
:- modeb(1,p1_sigma(+pyrimidine,#float))?
:- modeb(1,p2_polar(+pyrimidine,#float))?
:- modeb(1,p2_size(+pyrimidine,#float))?
:- modeb(1,p2_flex(+pyrimidine,#float))?
:- modeb(1,p2_h_donor(+pyrimidine,#float))?
:- modeb(1,p2_h_acceptor(+pyrimidine,#float))?
:- modeb(1,p2_pi_donor(+pyrimidine,#float))?
:- modeb(1,p2_pi_acceptor(+pyrimidine,#float))?
:- modeb(1,p2_polarizable(+pyrimidine,#float))?
:- modeb(1,p2_sigma(+pyrimidine,#float))?
:- modeb(1,p3_polar(+pyrimidine,#float))?
:- modeb(1,p3_size(+pyrimidine,#float))?
:- modeb(1,p3_flex(+pyrimidine,#float))?
:- modeb(1,p3_h_donor(+pyrimidine,#float))?
:- modeb(1,p3_h_acceptor(+pyrimidine,#float))?
:- modeb(1,p3_pi_donor(+pyrimidine,#float))?
:- modeb(1,p3_pi_acceptor(+pyrimidine,#float))?
:- modeb(1,p3_sigma(+pyrimidine,#float))?

:- determination(active/1,p1_polar/2)?
:- determination(active/1,p1_size/2)?
:- determination(active/1,p1_flex/2)?
:- determination(active/1,p1_h_donor/2)?
:- determination(active/1,p1_h_acceptor/2)?
:- determination(active/1,p1_pi_donor/2)?
:- determination(active/1,p1_pi_acceptor/2)?
:- determination(active/1,p1_polarizable/2)?
:- determination(active/1,p1_sigma/2)?
:- determination(active/1,p2_polar/2)?
:- determination(active/1,p2_size/2)?
:- determination(active/1,p2_flex/2)?
:- determination(active/1,p2_h_donor/2)?
:- determination(active/1,p2_h_acceptor/2)?
:- determination(active/1,p2_pi_donor/2)?
:- determination(active/1,p2_pi_acceptor/2)?
:- determination(active/1,p2_polarizable/2)?
:- determination(active/1,p2_sigma/2)?
:- determination(active/1,p3_polar/2)?
:- determination(active/1,p3_size/2)?
:- determination(active/1,p3_flex/2)?
:- determination(active/1,p3_h_donor/2)?
:- determination(active/1,p3_h_acceptor/2)?
:- determination(active/1,p3_pi_donor/2)?
:- determination(active/1,p3_pi_acceptor/2)?
:- determination(active/1,p3_sigma/2)?
