########################################################################### # :Expression1 # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # AUX = vx | to; MODV = ax | rb; RESTV = vvz | vvn | vvd | vv; BE-TNS = be | bem | bez | bedz | bed | ber | bedr; VERB = RESTV | actv | codv | contv | dphosv | expv | identv | inclv | invv | mediv | phosv | regv | requv | reprv | showv; VING = acting | assembling | causing | coding | dphoryling | expring | initing | interacting | inving | mediating | muting | oexpring | oproding | phoryling | reging | repring | vvg; ADVHD = (rb cc?)+ | cdql | then | well; ADV = ADVHD | rbr | more | rbs | ql; VCCAUS = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (causv | of causing) (cc (VERB | VING))? (ADV | rx)?; VCCAUSNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* causv (ADV | rx)?; VCMED = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (mediv | of mediating) (cc (VERB | VING))? (ADV | rx)?; VCMEDNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* mediv (ADV | rx)?; VCACT = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (actv | of acting) (cc (VERB | VING))? (ADV | rx)?; VCACTNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* actv (ADV | rx)?; VCREPR = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (reprv | of repring) (cc (VERB | VING))? (ADV | rx)?; VCREPRNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* reprv (ADV | rx)?; VCREG = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (regv | dirv | of reging) (cc (VERB | VING))? (ADV | rx)?; VCREGNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* (regv | dirv) (ADV | rx)?; NXnnpgx = nxpg | nxgene | nxrna | nxprot | nxtf | nxkin | nxphosase | nxactr_ag | nxrepr_ag | nxregr_ag | nxtractr_ag | nxtrrepr_ag | nxtrregr_ag | nxgeneprod | nxorf | nxprom | nxuas_ag | nxurs_ag | nxbs | nxbs_ag | nxcmpx | nxpromact | nxexpr; # # Transcriptional activator activates or regulates something. # ev_tractr_reg_va -> nxtractr_ag (cma? wdt)? (VCACT | VCREG) nxbrack? (NXnnpgx | nxactiv) | nxtractr_ag (cma? wdt)? VCCAUS nxbrack? (NXnnpgx | nxactiv) (VCACT | VCREG); ev_tractr_reg_vp -> (NXnnpgx | nxactiv) (cma? wdt)? VCCAUS? (VCACT | VCREG) by nxbrack? nxtractr_ag; ev_tractr_reg_va_n -> nxtractr_ag (cma? wdt)? (VCACTNEG | VCACTNEGTO | VCREGNEG | VCREGNEGTO) nxbrack? (NXnnpgx | nxactiv) | nxtractr_ag (cma? wdt)? VCCAUSNEG nxbrack? (NXnnpgx | nxactiv) (VCACT | VCREG) | nxtractr_ag (cma? wdt)? VCCAUS nxbrack? neg (NXnnpgx | nxactiv) (VCACTNEG | VCREGNEG) | nxtractr_ag (cma? wdt)? (VCACT | VCREG) nxbrack? neg (NXnnpgx | nxactiv) | nxtractr_ag (cma? wdt)? VCCAUS nxbrack? neg (NXnnpgx | nxactiv) (VCACT | VCREG); ev_tractr_reg_vp_n -> (NXnnpgx | nxactiv) (cma? wdt)? (VCCAUSNEG (VCACT | VCREG)? | VCCAUS? (VCACTNEG | VCREGNEG)) by nxbrack? nxtractr_ag |neg (NXnnpgx | nxactiv) (cma? wdt)? VCCAUS? (VCACT | VCREG) by nxbrack? nxtractr_ag; # # Transcriptional repressor represses or regulates something. # ev_trrepr_reg_va -> nxtrrepr_ag (cma? wdt)? (VCREPR | VCREG) nxbrack? NXnnpgx | nxtrrepr_ag (cma? wdt)? VCCAUS nxbrack? NXnnpgx (VCREPR | VCREG); ev_trrepr_reg_vp -> NXnnpgx (cma? wdt)? VCCAUS? (VCREPR | VCREG) by nxbrack? nxtrrepr_ag; ev_trrepr_reg_va_n -> nxtrrepr_ag (cma? wdt)? (VCREPRNEG | VCREGNEG) nxbrack? NXnnpgx | nxtrrepr_ag (cma? wdt)? VCCAUSNEG nxbrack? NXnnpgx (VCREPR | VCREG) | nxtrrepr_ag (cma? wdt)? VCCAUS nxbrack? NXnnpgx (VCREPRNEG | VCREGNEG) | nxtrrepr_ag (cma? wdt)? (VCREPR | VCREG) nxbrack? neg NXnnpgx | nxtrrepr_ag (cma? wdt)? VCCAUS nxbrack? NXnnpgx (VCREPR | VCREG); ev_trrepr_reg_vp_n -> NXnnpgx (cma? wdt)? (VCCAUSNEG (VCREPR | VCREG)? | VCCAUS? (VCREPRNEG | VCREGNEG)) by nxbrack? nxtrrepr_ag | neg NXnnpgx (cma? wdt)? VCCAUS? (VCREPR | VCREG) by nxbrack? nxtrrepr_ag; # # Transcriptional regulator activates something. # ev_trregr_act_va -> (nxtrregr_ag | nxtf) (cma? wdt)? (VCCAUS | VCACT) nxbrack? (NXnnpgx | nxactiv) | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? (NXnnpgx | nxactiv) VCACT; ev_trregr_act_vp -> (NXnnpgx | nxactiv) (cma? wdt)? (VCMED | VCCAUS VCACT? | VCACT) by nxbrack? (nxtrregr_ag | nxtf); ev_trregr_act_va_n -> (nxtrregr_ag | nxtf) (cma? wdt)? (VCCAUSNEG | VCACTNEG) nxbrack? (NXnnpgx | nxactiv) | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUSNEG nxbrack? (NXnnpgx | nxactiv) VCACT | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? (NXnnpgx | nxactiv) VCACTNEG | (nxtrregr_ag | nxtf) (cma? wdt)? (VCCAUS | VCACT) nxbrack? neg (NXnnpgx | nxactiv) | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? neg (NXnnpgx | nxactiv) VCACT; ev_trregr_act_vp_n -> (NXnnpgx | nxactiv) (cma? wdt)? (VCMEDNEG | VCCAUSNEG VCACT? | VCCAUS? VCACTNEG) by nxbrack? (nxtrregr_ag | nxtf) | neg (NXnnpgx | nxactiv) (cma? wdt)? (VCMED | VCCAUS VCACT? | VCACT) by nxbrack? (nxtrregr_ag | nxtf); # # Transcriptional regulator represses something. # ev_trregr_rep_va -> (nxtrregr_ag | nxtf) (cma? wdt)? VCREPR nxbrack? NXnnpgx | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? NXnnpgx VCREPR; ev_trregr_rep_vp -> NXnnpgx (cma? wdt)? (VCCAUS VCREPR? | VCREPR) by nxbrack? (nxtrregr_ag | nxtf); ev_trregr_rep_va_n -> (nxtrregr_ag | nxtf) (cma? wdt)? VCREPRNEG nxbrack? NXnnpgx | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUSNEG nxbrack? NXnnpgx VCREPR | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? NXnnpgx VCREPRNEG | (nxtrregr_ag | nxtf) (cma? wdt)? VCREPR nxbrack? neg NXnnpgx | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? neg NXnnpgx VCREPR; ev_trregr_rep_vp_n -> NXnnpgx (cma? wdt)? (VCCAUSNEG VCREPR? | VCCAUS? VCREPRNEG) by nxbrack? (nxtrregr_ag | nxtf) | neg NXnnpgx (cma? wdt)? (VCCAUS VCREPR? | VCREPR) by nxbrack? (nxtrregr_ag | nxtf); # # Transcriptional regulator regulates something. # ev_trregr_reg_va -> (nxtrregr_ag | nxtf) (cma? wdt)? VCREG nxbrack? (NXnnpgx | nxactiv | nxinactiv) | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? (NXnnpgx | nxactiv | nxinactiv) VCREG; ev_trregr_reg_vp -> (NXnnpgx | nxactiv | nxinactiv) (cma? wdt)? (VCCAUS VCREG? | VCREG?) by nxbrack? (nxtrregr_ag | nxtf); ev_trregr_reg_va_n -> (nxtrregr_ag | nxtf) (cma? wdt)? VCREGNEG nxbrack? (NXnnpgx | nxactiv | nxinactiv) | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUSNEG nxbrack? (NXnnpgx | nxactiv | nxinactiv) VCREG | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? (NXnnpgx | nxactiv | nxinactiv) VCREGNEG | (nxtrregr_ag | nxtf) (cma? wdt)? VCREG nxbrack? neg (NXnnpgx | nxactiv | nxinactiv) | (nxtrregr_ag | nxtf) (cma? wdt)? VCCAUS nxbrack? neg (NXnnpgx | nxactiv | nxinactiv) VCREG; ev_trregr_reg_vp_n -> (NXnnpgx | nxactiv | nxinactiv) (cma? wdt)? (VCCAUSNEG VCREG? | VCCAUS? VCREGNEG) by nxbrack? (nxtrregr_ag | nxtf) | neg (NXnnpgx | nxactiv | nxinactiv) (cma? wdt)? (VCCAUS VCREG? | VCREG?) by nxbrack? (nxtrregr_ag | nxtf); ########################################################################### # :Expression2 # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # AUX = vx | to; MODV = ax | rb; RESTV = vvz | vvn | vvd | vv; BE-TNS = be | bem | bez | bedz | bed | ber | bedr; VERB = RESTV | actv | codv | contv | dphosv | expv | identv | inclv | invv | mediv | phosv | regv | requv | reprv | showv; VING = acting | assembling | causing | coding | dphoryling | expring | initing | interacting | inving | mediating | muting | oexpring | oproding | phoryling | reging | repring | vvg; ADVHD = (rb cc?)+ | cdql | then | well; ADV = ADVHD | rbr | more | rbs | ql; VCCAUS = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (causv | of causing) (cc (VERB | VING))? (ADV | rx)?; VCCAUSNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* causv (ADV | rx)?; VCMED = AUX* (ADV | rx)? ((MODV | able)* (inf | to))? MODV* (mediv | of mediating) (cc (VERB | VING))? (ADV | rx)?; VCMEDNEG = AUX* MODV* (infneg | neg to | to? neg) MODV* mediv (ADV | rx)?; VCACT = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (actv | of acting) (cc (VERB | VING))? (ADV | rx)?; VCACTNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* actv (ADV | rx)?; VCREPR = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (reprv | of repring) (cc (VERB | VING))? (ADV | rx)?; VCREPRNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* reprv (ADV | rx)?; VCREG = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (regv | dirv | of reging) (cc (VERB | VING))? (ADV | rx)?; VCREGNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* (regv | dirv) (ADV | rx)?; NXnnpgx = nxpg | nxgene | nxrna | nxprot | nxtf | nxkin | nxphosase | nxactr_ag | nxrepr_ag | nxregr_ag | nxtractr_ag | nxtrrepr_ag | nxtrregr_ag | nxgeneprod | nxorf | nxuas_pt | nxurs_pt | nxbs | nxbs_pt | nxcmpx | nxdom | nxexpr | nxfunct | nxoprd | nxactiv; EXPR = nxgene | nxprom | nxexpr; EXPRNEG = NXnnpgx | nxdel | nxmut | nxoprd | nxactiv | nxinactiv; # ..._l lose the direction # ..._r reverse the direction # # Activation of expression. # ev_act_expr_va -> NXnnpgx (cma? wdt)? (VCCAUS | VCACT) nxbrack? EXPR | NXnnpgx (cma? wdt)? VCCAUS nxbrack? EXPR VCACT; ev_act_expr_vp -> EXPR (cma? wdt)? (VCMED | VCCAUS VCACT? | VCACT) by nxbrack? NXnnpgx; ev_act_expr_va_l -> nxmut (cma? wdt)? (VCCAUS | VCACT) nxbrack? EXPR | nxmut (cma? wdt)? VCCAUS nxbrack? (nxgene | nxprom | nxexpr) VCACT; ev_act_expr_vp_l -> EXPR (cma? wdt)? (VCMED | VCCAUS? VCACT?) (by | from | in) nxbrack? nxmut; ev_act_expr_va_r -> (nxdel | nxinactiv) (cma? wdt)? (VCCAUS | VCACT) nxbrack? EXPR | (nxdel | nxinactiv) (cma? wdt)? VCCAUS nxbrack? EXPR VCACT; ev_act_expr_vp_r -> EXPR (cma? wdt)? (VCMED | VCCAUS? VCACT?) (by | from | in) nxbrack? (nxdel | nxinactiv); ev_act_expr_va_n -> EXPRNEG (cma? wdt)? (VCCAUSNEG | VCACTNEG) nxbrack? EXPR | EXPRNEG (cma? wdt)? VCCAUSNEG nxbrack? EXPR VCACT | EXPRNEG (cma? wdt)? VCCAUS nxbrack? EXPR VCACTNEG | neg NXnnpgx (cma? wdt)? (VCCAUS | VCACT) nxbrack? EXPR | neg NXnnpgx (cma? wdt)? VCCAUS nxbrack? EXPR VCACT; ev_act_expr_vp_n -> EXPR (cma? wdt)? (VCMEDNEG | VCCAUSNEG VCACT? | VCCAUS? VCACTNEG) by nxbrack? (NXnnpgx | nxdel | nxmut | nxinactiv) | EXPR (cma? wdt)? (VCMED | VCCAUS VCACT? | VCACT) by nxbrack? neg NXnnpgx; # # Repression of expression. # ev_rep_expr_va -> NXnnpgx (cma? wdt)? VCREPR nxbrack? EXPR | NXnnpgx (cma? wdt)? VCCAUS nxbrack? EXPR VCREPR; ev_rep_expr_vp -> EXPR (cma? wdt)? (VCCAUS VCREPR? | VCREPR) by nxbrack? NXnnpgx; ev_rep_expr_va_l -> nxmut (cma? wdt)? VCREPR nxbrack? EXPR | nxmut (cma? wdt)? VCCAUS nxbrack? EXPR VCREPR; ev_rep_expr_vp_l -> EXPR (cma? wdt)? (VCCAUS VCREPR? | VCREPR) (by | from | in) nxbrack? nxmut; ev_rep_expr_va_r -> (nxdel | nxinactiv) (cma? wdt)? VCREPR nxbrack? EXPR | (nxdel | nxinactiv) (cma? wdt)? VCCAUS nxbrack? EXPR VCREPR; ev_rep_expr_vp_r -> EXPR (cma? wdt)? (VCCAUS VCREPR? | VCREPR) (by | from | in) nxbrack? (nxdel | nxinactiv); ev_rep_expr_va_n -> EXPRNEG (cma? wdt)? VCREPRNEG nxbrack? EXPR | EXPRNEG (cma? wdt)? VCCAUSNEG nxbrack? EXPR VCREPR | EXPRNEG (cma? wdt)? VCCAUS nxbrack? EXPR VCREPRNEG | neg NXnnpgx (cma? wdt)? VCREPR nxbrack? EXPR | neg NXnnpgx (cma? wdt)? VCCAUS nxbrack? EXPR VCREPR; ev_rep_expr_vp_n -> EXPR (cma? wdt)? (VCCAUSNEG VCREPR? | VCCAUS? VCREPRNEG) by nxbrack? (NXnnpgx | nxdel | nxmut | nxinactiv) | EXPR (cma? wdt)? (VCCAUS VCREPR? | VCREPR) by nxbrack? neg NXnnpgx; # # Regulation of expression. # ev_reg_expr_va -> (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCREG nxbrack? EXPR | (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCCAUS nxbrack? EXPR VCREG; ev_reg_expr_vp -> EXPR (cma? wdt)? (VCCAUS VCREG? | VCREG) by nxbrack? (NXnnpgx | nxdel | nxmut | nxinactiv); ev_reg_expr_va_n -> (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCREGNEG nxbrack? EXPR | (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCCAUSNEG nxbrack? EXPR VCREG | (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCCAUS nxbrack? EXPR VCREGNEG | neg (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCREG nxbrack? EXPR | neg (NXnnpgx | nxdel | nxmut | nxinactiv) (cma? wdt)? VCCAUS nxbrack? EXPR VCREG; ev_reg_expr_vp_n -> EXPR (cma? wdt)? (VCCAUSNEG VCREG? | VCCAUS? VCREGNEG) by nxbrack? (NXnnpgx | nxdel | nxmut | nxinactiv) | neg EXPR (cma? wdt)? (VCCAUS VCREG? | VCREG) by nxbrack? (NXnnpgx | nxdel | nxmut | nxinactiv); ########################################################################### # :Expression3a # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # AUX = vx | to; MODV = ax | rb; RESTV = vvz | vvn | vvd | vv; BE-TNS = be | bem | bez | bedz | bed | ber | bedr; VERB = RESTV | actv | codv | contv | dphosv | expv | identv | inclv | invv | mediv | phosv | regv | requv | reprv | showv; VING = acting | assembling | causing | coding | dphoryling | expring | initing | interacting | inving | mediating | muting | oexpring | oproding | phoryling | reging | repring | vvg; BINDV = bindv | bindvs | bindvd | BE-TNS in dt-a cmpx with; ADVHD = (rb cc?)+ | cdql | then | well; ADV = ADVHD | rbr | more | rbs | ql; VCCAUS = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (causv | of causing) (cc (VERB | VING))? (ADV | rx)?; VCCAUSNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* causv (ADV | rx)?; VCBIND = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (BINDV | of bing) (cc (VERB | VING))? (ADV | rx)?; VCBINDNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* BINDV (ADV | rx)?; NXnnpgx = nxpg | nxgene | nxrna | nxprot | nxtf | nxkin | nxphosase | nxactr_ag | nxrepr_ag | nxregr_ag | nxtractr_ag | nxtrrepr_ag | nxtrregr_ag | nxgeneprod | nxcmpx | nxmut | nxoprd; NXBIND = NXnnpgx+ nxbrack? cma? (cc? (rb (to | with))? NXnnpgx+ nxbrack? cma?)* wdt?; # # Binding to UAS. # ev_bind_uas_va -> NXBIND (cma? wdt)? VCBIND nxbrack? to? nxuas_pt | NXBIND (cma? wdt)? VCCAUS nxbrack? nxuas_pt VCBIND; ev_bind_uas_vp -> nxuas_pt (cma? wdt)? (VCCAUS VCBIND? | VCBIND) by nxbrack? NXBIND; ev_bind_uas_va_n -> NXBIND (cma? wdt)? VCBINDNEG nxbrack? to? nxuas_pt | NXBIND (cma? wdt)? VCCAUSNEG nxbrack? nxuas_pt VCBIND | NXBIND (cma? wdt)? VCCAUS nxbrack? nxuas_pt VCBINDNEG | neg NXBIND (cma? wdt)? VCBIND nxbrack? to? nxuas_pt | neg NXBIND (cma? wdt)? VCCAUS nxbrack? nxuas_pt VCBIND; ev_bind_uas_vp_n -> nxuas_pt (cma? wdt)? (VCCAUSNEG VCBIND? | VCCAUS? VCBINDNEG) by nxbrack? NXBIND | nxuas_pt (cma? wdt)? (VCCAUS VCBIND? | VCBIND) by nxbrack? nxneg NXBIND; # # Binding to URS. # ev_bind_urs_va -> NXBIND (cma? wdt)? VCBIND nxbrack? to? nxurs | NXBIND (cma? wdt)? VCCAUS nxbrack? nxurs_pt VCBIND; ev_bind_urs_vp -> nxurs_pt (cma? wdt)? (VCCAUS VCBIND? | VCBIND) by nxbrack? NXBIND; ev_bind_urs_va_n -> NXBIND (cma? wdt)? VCBINDNEG nxbrack? to? nxurs_pt | NXBIND (cma? wdt)? VCCAUSNEG nxbrack? nxurs_pt VCBIND | NXBIND (cma? wdt)? VCCAUS nxbrack? nxurs_pt VCBINDNEG | neg NXBIND (cma? wdt)? VCBIND nxbrack? to? nxurs | neg NXBIND (cma? wdt)? VCCAUS nxbrack? nxurs_pt VCBIND; ev_bind_urs_vp_n -> nxurs_pt (cma? wdt)? (VCCAUSNEG VCBIND? | VCCAUS? VCBINDNEG) by nxbrack? NXBIND | nxurs_pt (cma? wdt)? (VCCAUS VCBIND? | VCBIND) by nxbrack? neg NXBIND; ########################################################################### # :Expression3b # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # AUX = vx | to; MODV = ax | rb; RESTV = vvz | vvn | vvd | vv; BE-TNS = be | bem | bez | bedz | bed | ber | bedr; VERB = RESTV | actv | codv | contv | dphosv | expv | identv | inclv | invv | mediv | phosv | regv | requv | reprv | showv; VING = acting | assembling | causing | coding | dphoryling | expring | initing | interacting | inving | mediating | muting | oexpring | oproding | phoryling | reging | repring | vvg; BINDV = bindv | bindvs | bindvd | BE-TNS in dt-a cmpx with; ADVHD = (rb cc?)+ | cdql | then | well; ADV = ADVHD | rbr | more | rbs | ql; VCCAUS = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (causv | of causing) (cc (VERB | VING))? (ADV | rx)?; VCCAUSNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* causv (ADV | rx)?; VCBIND = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (BINDV | of bing) (cc (VERB | VING))? (ADV | rx)?; VCBINDNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* BINDV (ADV | rx)?; NXnnpgx = nxpg | nxgene | nxrna | nxprot | nxtf | nxkin | nxphosase | nxactr_ag | nxrepr_ag | nxregr_ag | nxtractr_ag | nxtrrepr_ag | nxtrregr_ag | nxgeneprod | nxcmpx | nxmut | nxoprd; NXBIND = NXnnpgx+ nxbrack? cma? (cc? (rb (to | with))? NXnnpgx+ nxbrack? cma?)* wdt?; NXPROM = nxbs | nxbs_ag | nxprom; # # Binding to promoter or binding sites. # ev_bind_prom_va -> NXBIND (VCBIND | RESTV dt-a? bing) (wdt rb? VCBIND)? (to | with)? NXPROM (ADV | rx)? ((to | with)? NXBIND)? | NXBIND to wdt NXPROM (VCBIND | RESTV dt-a? bing) | NXPROM to wdt NXBIND (VCBIND | RESTV dt-a? bing) | NXBIND wdt (VCBIND | RESTV dt-a? bing) (to | with)? NXPROM ((to | with)? NXBIND)? | NXPROM wdt (VCBIND | RESTV dt-a? bing) (to | with)? NXBIND ((to | with)? NXPROM)?; ev_bind_prom_vp -> NXPROM VCBIND by NXBIND | NXBIND VCBIND by NXPROM; ev_bind_prom_va_n -> NXBIND (VCBINDNEG | AUX not vvn dt-a? bing) (wdt rb? VCBIND)? (to | with)? NXPROM (ADV | rx)? ((to | with)? NXBIND)? | NXBIND to wdt NXPROM (VCBINDNEG | AUX not vvn dt-a? bing) | NXPROM to wdt NXBIND (VCBINDNEG | AUX not vvn dt-a? bing) | NXBIND wdt (VCBINDNEG | AUX not vvn dt-a? bing) (to | with)? NXPROM ((to | with)? NXBIND)? | NXPROM wdt (VCBINDNEG | AUX not vvn dt-a? bing) (to | with)? NXBIND ((to | with)? NXPROM)? | neg NXBIND (VCBIND | RESTV dt-a? bing) (wdt rb? VCBIND)? (to | with)? NXPROM (ADV | rx)? ((to | with)? NXBIND)? | NXBIND (VCBIND | RESTV dt-a? bing) (wdt rb? VCBIND)? (to | with)? neg NXPROM (ADV | rx)? ((to | with)? NXBIND)? | NXBIND to wdt neg NXPROM (VCBIND | RESTV dt-a? bing) | NXPROM to wdt neg NXBIND (VCBIND | RESTV dt-a? bing); ev_bind_prom_vp_n -> NXPROM VCBINDNEG by NXBIND | NXBIND VCBINDNEG by NXPROM | NXPROM VCBIND by neg NXBIND | neg NXPROM VCBIND by NXBIND | NXBIND VCBIND by neg NXPROM | neg NXBIND VCBIND by NXPROM; ########################################################################### # :Expression4 # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # AUX = vx | to; MODV = ax | rb; RESTV = vvz | vvn | vvd | vv; BE-TNS = be | bem | bez | bedz | bed | ber | bedr; VERB = RESTV | actv | codv | contv | dphosv | expv | identv | inclv | invv | mediv | phosv | regv | requv | reprv | showv; VING = acting | assembling | causing | coding | dphoryling | expring | initing | interacting | inving | mediating | muting | oexpring | oproding | phosphorylating | reging | repring | vvg; ADVHD = (rb cc?)+ | cdql | then | well; ADV = ADVHD | rbr | more | rbs | ql; VCCONT = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (contv | of conting) (cc (VERB | VING))? (ADV | rx)?; VCCONTNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* contv (ADV | rx)?; VCHAVE = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (hvz | hv | hvg) (cc (VERB | VING))? (ADV | rx)?; VCHAVENEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* (hvz | hv | hvg) (ADV | rx)?; NXPROM = nxpg | nxgene | nxorf | nxprom; # # Containing UAS. # ev_cont_uas_va -> NXPROM (cma? wdt)? (VCCONT | VCHAVE) nxbrack? nxuas_pt; ev_cont_uas_vp -> nxuas_pt (cma? wdt)? (VCCONT | VCHAVE) in nxbrack? NXPROM; ev_cont_uas_va_n -> NXPROM (cma? wdt)? (VCCONTNEG | VCHAVENEG) nxbrack? nxuas_pt | neg NXPROM (cma? wdt)? (VCCONT | VCHAVE) nxbrack? nxuas_pt; ev_cont_uas_vp_n -> nxuas_pt (cma? wdt)? (VCCONTNEG | VCHAVENEG) in nxbrack? NXPROM | nxuas_pt (cma? wdt)? (VCCONT | VCHAVE) in nxbrack? neg NXPROM; # # Containing URS. # ev_cont_urs_va -> NXPROM (cma? wdt)? (VCCONT | VCHAVE) nxbrack? nxurs_pt; ev_cont_urs_vp -> nxurs_pt (cma? wdt)? (VCCONT | VCHAVE) in nxbrack? NXPROM; ev_cont_urs_va_n -> NXPROM (cma? wdt)? (VCCONTNEG | VCHAVENEG) nxbrack? nxurs_pt | neg NXPROM (cma? wdt)? (VCCONT | VCHAVE) nxbrack? nxurs_pt; ev_cont_urs_vp_n -> nxurs_pt (cma? wdt)? (VCCONTNEG | VCHAVENEG) in nxbrack? NXPROM | nxurs_pt (cma? wdt)? (VCCONT | VCHAVE) in nxbrack? neg NXPROM; # # Containing binding site. # ev_cont_bs_va -> (nxgene | nxorf | nxprom) (cma? wdt)? (VCCONT | VCHAVE) nxbrack? (nxbs | nxbs_pt); ev_cont_bs_vp -> (nxbs | nxbs_pt) (cma? wdt)? (VCCONT | VCHAVE) in nxbrack? (nxgene | nxorf | nxprom); ev_cont_bs_va_n -> (nxgene | nxorf | nxprom) (cma? wdt)? (VCCONTNEG | VCHAVENEG) nxbrack? (nxbs | nxbs_pt) | neg (nxgene | nxorf | nxprom) (cma? wdt)? (VCCONT | VCHAVE) nxbrack? (nxbs | nxbs_pt); ev_cont_bs_vp_n -> (nxbs | nxbs_pt) (cma? wdt)? (VCCONTNEG | VCHAVENEG) in nxbrack? (nxgene | nxorf | nxprom) | (nxbs | nxbs_pt) (cma? wdt)? (VCCONT | VCHAVE) in nxbrack? neg (nxgene | nxorf | nxprom); ########################################################################### # :Expression5 # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # MODV = ax | rb; AUX = vx | to; RESTV = vvz | vvn | vvd | vv; BE-TNS = be | bem | bez | bedz | bed | ber | bedr; VERB = RESTV | actv | codv | contv | dphosv | expv | identv | inclv | invv | mediv | phosv | regv | requv | reprv | showv; VING = acting | assembling | causing | coding | dphoryling | expring | initing | interacting | inving | mediating | muting | oexpring | oproding | phoryling | reging | repring | vvg; ADVHD = (rb cc?)+ | cdql | then | well; ADV = ADVHD | rbr | more | rbs | ql; VCCAUS = AUX* (ADV | rx)? ((MODV | able)* (inf | to))? MODV* (causv | of causing) (cc (VERB | VING))? (ADV | rx)?; VCCAUSNEG = AUX* MODV* (infneg | neg to | to? neg) MODV* causv (ADV | rx)?; VCINV = AUX* (ADV | rx)? ((MODV | RESTV | able)* (inf | to))? MODV* (invv | requv | of inving) (cc (VERB | VING))? (ADV | rx)?; VCINVNEG = AUX* (MODV | RESTV)* (infneg | neg to | to? neg) MODV* (invv | requv) (ADV | rx)?; NXnnpgx = nxpg | nxgene | nxrna | nxprot | nxtf | nxkin | nxphosase | nxactr_ag | nxrepr_ag | nxregr_ag | nxtractr_ag | nxtrrepr_ag | nxtrregr_ag | nxgeneprod | nxorf | nxuas_pt | nxurs_pt | nxbs | nxbs_pt | nxcmpx | nxmut | nxfunct; # # Involves transcriptional activator. # ev_expr_inv_actr_va -> nxexpr (cma? wdt)? VCINV nxbrack? (nxactr_ag | nxtractr_ag | nxuas_pt); ev_expr_inv_actr_vp -> (nxactr_ag | nxtractr_ag | nxuas_pt) (cma? wdt)? VCINV (for | from | in | to) nxbrack? nxexpr; ev_expr_inv_actr_va_n -> nxexpr (cma? wdt)? VCINVNEG nxbrack? (nxactr_ag | nxtractr_ag | nxuas_pt) | nxexpr (cma? wdt)? VCINV nxbrack? neg (nxactr_ag | nxtractr_ag | nxuas_pt); ev_expr_inv_actr_vp_n -> (nxactr_ag | nxtractr_ag | nxuas_pt) (cma? wdt)? VCINVNEG (for | from | in | to) nxbrack? nxexpr | neg (nxactr_ag | nxtractr_ag | nxuas_pt) (cma? wdt)? VCINV (for | from | in | to) nxbrack? nxexpr; # # Involves transcriptional repressor. # ev_expr_inv_repr_va -> nxexpr (cma? wdt)? VCINV nxbrack? (nxrepr_ag | nxtrrepr_ag | nxurs_pt); ev_expr_inv_repr_vp -> (nxrepr_ag | nxtrrepr_ag | nxurs_pt) (cma? wdt)? VCINV (for | from | in | to) nxbrack? nxexpr; ev_expr_inv_repr_va_n -> nxexpr (cma? wdt)? VCINVNEG nxbrack? (nxrepr_ag | nxtrrepr_ag | nxurs_pt) | nxexpr (cma? wdt)? VCINV nxbrack? neg (nxrepr_ag | nxtrrepr_ag | nxurs_pt); ev_expr_inv_repr_vp_n -> (nxrepr_ag | nxtrrepr_ag | nxurs_pt) (cma? wdt)? VCINVNEG (for | from | in | to) nxbrack? nxexpr | neg (nxrepr_ag | nxtrrepr_ag | nxurs_pt) (cma? wdt)? VCINV (for | from | in | to) nxbrack? nxexpr; # # Expression involves. # ev_expr_inv_va -> nxexpr (cma? wdt)? VCINV nxbrack? NXnnpgx; ev_expr_inv_vp -> NXnnpgx (cma? wdt)? VCINV (for | from | in | to) nxbrack? nxexpr; ev_expr_inv_va_n -> nxexpr (cma? wdt)? VCINVNEG nxbrack? NXnnpgx | nxexpr (cma? wdt)? VCINV nxbrack? neg NXnnpgx; ev_expr_inv_vp_n -> NXnnpgx (cma? wdt)? VCINVNEG (for | from | in | to) nxbrack? nxexpr | neg NXnnpgx (cma? wdt)? VCINV (for | from | in | to) nxbrack? nxexpr; ########################################################################### # :Expression6 # # The level vreg chunks relations between previously recognised entities # ########################################################################### # # Variable declaration # NXnnpgx = nxpg | nxgene | nxrna | nxprot | nxtf | nxkin | nxphosase | nxactr_ag | nxrepr_ag | nxregr_ag | nxtractr_ag | nxtrrepr_ag | nxtrregr_ag | nxgeneprod | nxorf | nxprom | nxcmpx | nxmut; # # Is transcriptional activator. # ev_be_tractr_va -> NXnnpgx (cma? wdt)? (bez | ber | to be) nxbrack? nxtractr_pt; ev_be_tractr_vp -> tractr_pt (cma? wdt)? (bez | ber) nxbrack? NXnnpgx | tractr_pt to be nxbrack? NXnnpgx; ev_be_tractr_va_n -> NXnnpgx (cma? wdt)? (bez neg | ber neg | neg to be | to neg be) nxbrack? nxtractr_pt | neg NXnnpgx (cma? wdt)? (bez | ber | to be) nxbrack? nxtractr_pt; ev_be_tractr_vp_n -> nxtractr_pt (cma? wdt)? (bez neg | ber neg) nxbrack? NXnnpgx | nxtractr_pt (neg to be | to neg be) nxbrack? NXnnpgx | tractr_pt (cma? wdt)? (bez | ber) nxbrack? neg NXnnpgx | tractr_pt to be nxbrack? neg NXnnpgx; # # Is transcriptional repressor. # ev_be_trrepr_va -> NXnnpgx (cma? wdt)? (bez | ber | to be) nxbrack? nxtrrepr_pt; ev_be_trrepr_vp -> nxtrrepr_pt (cma? wdt)? (bez | ber) nxbrack? NXnnpgx | nxtrrepr_pt to be nxbrack? NXnnpgx; ev_be_trrepr_va_n -> NXnnpgx (cma? wdt)? (bez neg | ber neg | neg to be | to neg be) nxbrack? nxtrrerp_pt | neg NXnnpgx (cma? wdt)? (bez | ber | to be) nxbrack? nxtrrepr_pt; ev_be_trrepr_vp_n -> nxtrrepr_pt (cma? wdt)? (bez neg | ber neg) nxbrack? NXnnpgx | nxtrrepr_pt (neg to be | to neg be) nxbrack? NXnnpgx | nxtrrepr_pt (cma? wdt)? (bez | ber) nxbrack? neg NXnnpgx | nxtrrepr_pt to be nxbrack? neg NXnnpgx; # # Is transcriptional regulator. # ev_be_trregr_va -> NXnnpgx (cma? wdt)? (bez | ber | to be) nxbrack? nxtrregr_pt; ev_be_trregr_vp -> nxtrregr_pt (cma? wdt)? (bez | ber) nxbrack? NXnnpgx | nxtrregr_pt to be nxbrack? NXnnpgx; ev_be_trregr_va_n -> NXnnpgx (cma? wdt)? (bez neg | ber neg | neg to be | to neg be) nxbrack? nxtrregr_pt | neg NXnnpgx (cma? wdt)? (bez | ber | to be) nxbrack? nxtrregr_pt; ev_be_trregr_vp_n -> nxtrregr_pt (cma? wdt)? (bez neg | ber neg) nxbrack? NXnnpgx | nxtrregr_pt (neg to be | to neg be) nxbrack? NXnnpgx | nxtrregr_pt (cma? wdt)? (bez | ber) nxbrack? neg NXnnpgx | nxtrregr_pt to be nxbrack? neg NXnnpgx; ########################################################################### # :Expression7 # # The level categorizes events according to biological conclusions # ########################################################################### # # Activation of expression. # ev_act_expr_rx -> nxev_uas_in | nxev_expr | nxev_bind_uas | nxev_actr_of_expr | nxev_abil_act_expr | ev_trregr_act_va | ev_tractr_reg_va | ev_act_expr_va | ev_rep_expr_va_r | ev_cont_uas_vp | ev_expr_inv_actr_vp | ev_be_tractr_va; ev_act_expr_xr -> nxev_tractr | ev_trregr_act_vp | ev_tractr_reg_vp | ev_act_expr_vp | ev_rep_expr_vp_r | ev_cont_uas_va | ev_expr_inv_actr_va | ev_be_tractr_vp; # # Repression of expression. # ev_rep_expr_rx -> nxev_urs_in | nxev_bind_urs | nxev_repr_of_expr | nxev_abil_rep_expr | ev_trregr_rep_va | ev_trrepr_reg_va | ev_act_expr_va_r | ev_rep_expr_va | ev_cont_urs_vp | ev_expr_inv_repr_vp | ev_be_trrepr_va; ev_rep_expr_xr -> nxev_trrepr | ev_trregr_rep_vp | ev_trrepr_reg_vp | ev_act_expr_vp_r | ev_rep_expr_vp | ev_cont_urs_va | ev_expr_inv_repr_va | ev_be_trrepr_vp; # # Regulation of expression. # ev_reg_expr_rx -> nxev_bs_in | nxev_dep_expr | nxev_bind_prom | nxev_regr_of_expr | nxev_abil_reg_expr | ev_trregr_reg_va | ev_act_expr_va_l | ev_rep_expr_va_l | ev_reg_expr_va | ev_bind_prom_va | ev_cont_bs_vp | ev_expr_inv_vp | ev_be_trregr_va; ev_reg_expr_xr -> nxev_trregr | ev_trregr_reg_vp | ev_act_expr_vp_l | ev_rep_expr_vp_l | ev_reg_expr_vp | ev_bind_prom_vp | ev_cont_bs_va | ev_expr_inv_va | ev_be_trregr_vp;