Union[%% /. {lb->ua,ld->uc,lf->ue,lh->ug}]
Out[39]=
2 c a e a e c g a g c
{0, R , R R , -(R R ), R R , R R , -(R R ),
a c a e c e a g c g
g e ac ae ag ce
R R , R R , -(R R ), R R , R R ,
e g ac ae ag ce
cg eg ceg a ecg a
-(R R ), R R , -(R R ), -(R R ),
cg eg a cge a cge
cg ae c g ae ceg a ecg a
R R , R R , -(R R ), -(R R ),
ae cg a e cg a c eg a c eg
c e a g e c a g cg a e c g a e
R R , R R , R R , R R ,
a g c e a g c e ae c g a e c g
c aeg c aeg c e g a e c g a
R R , -(R R ), R R , R R ,
aeg c a eg c a g c e a g c e
c gae c gae eg ac e g ac
-(R R ), R R , R R , R R ,
aeg c a eg c ac eg a c eg
eg a c e g a c e acg e acg
R R , R R , R R , -(R R ),
ac e g a c e g acg e a cg e
e gac e gac g cae
-(R R ), R R , -(R R ),
acg e a cg e ace g
g cae g eac g eac
-(R R ), -(R R ), -(R R ),
aec g ace g aec g
aceg aceg aecg aecg
R R , R R , R R , R R }
aceg aecg aceg aecg
Up to A Very Large Scale Pattern Matching Problem in MathTensor