!- mode(active(+)).

!- mode(ames(+)).
!- mode(mutagenic(+)).
!- mode(has_property(+,-,-)).
!- mode(ashby_alert(+,+,-)).
!- mode(ind(+,+,-)).

!- mode(atm(+,-,+,-,-)).
!- mode(symbond(+,+,-,-)).

!- mode(gteq(+,-)).
!- mode(lteq(+,-)).





!- mode(nitro(+,-)).
!- mode(sulfo(+,-)).

!- mode(methyl(+,-)).
!- mode(methoxy(+,-)).

!- mode(amine(+,-)).
!- mode(aldehyde(+,-)).
!- mode(ketone(+,-)).
!- mode(ether(+,-)).
!- mode(sulfide(+,-)).
!- mode(alcohol(+,-)).
!- mode(phenol(+,-)).
!- mode(carboxylic_acid(+,-)).
!- mode(ester(+,-)).
!- mode(amide(+,-)).
!- mode(deoxy_amide(+,-)).
!- mode(imine(+,-)).
!- mode(alkyl_halide(+,-)).
!- mode(ar_halide(+,-)).
!- mode(benzene(+,-)).
!- mode(hetero_ar_6_ring(+,-)).
!- mode(non_ar_6c_ring(+,-)).
!- mode(non_ar_hetero_6_ring(+,-)).
!- mode(six_ring(+,-)).
!- mode(carbon_5_ar_ring(+,-)).
!- mode(hetero_ar_5_ring(+,-)).
!- mode(non_ar_5c_ring(+,-)).
!- mode(non_ar_hetero_5_ring(+,-)).
!- mode(five_ring(+,-)).
!- mode(connected(+,+)).

!- determination(active/1,ames/1).
!- determination(active/1,has_property/3).
!- determination(active/1,ashby_alert/3).
!- determination(active/1,mutagenic/1).
!- determination(active/1,ind/3).
!- determination(active/1,atm/5).
!- determination(active/1,symbond/4).
!- determination(active/1,nitro/2).
!- determination(active/1,nitro/2).
!- determination(active/1,sulfo/2).
!- determination(active/1,methyl/2).
!- determination(active/1,methoxy/2).
!- determination(active/1,amine/2).
!- determination(active/1,aldehyde/2).
!- determination(active/1,ketone/2).
!- determination(active/1,ether/2).
!- determination(active/1,sulfide/2).
!- determination(active/1,alcohol/2).
!- determination(active/1,phenol/2).
!- determination(active/1,carboxylic_acid/2).
!- determination(active/1,ester/2).
!- determination(active/1,amide/2).
!- determination(active/1,deoxy_amide/2).
!- determination(active/1,alkyl_halide/2).
!- determination(active/1,ar_halide/2).
!- determination(active/1,benzene/2).
!- determination(active/1,hetero_ar_6_ring/2).
!- determination(active/1,non_ar_6c_ring/2).
!- determination(active/1,non_ar_hetero_6_ring/2).
!- determination(active/1,six_ring/2).
!- determination(active/1,carbon_5_ar_ring/2).
!- determination(active/1,hetero_ar_5_ring/2).
!- determination(active/1,non_ar_5c_ring/2).
!- determination(active/1,non_ar_hetero_5_ring/2).
!- determination(active/1,five_ring/2).
!- determination(active/1,connected/2).
!- determination(active/1,lteq/2).
!- determination(active/1,gteq/2).
!- determination(active/1,'='/2).

